10 лет назад Джон Мюллер рассказал изданию Search Engine Roundtable о различиях между абсолютными и относительными URL.
Вкратце — технически в плане SEO и поисковых процессов они ничем не отличаются. 5 июля Мюллер снова ответил на вопрос по этой теме в своём Твиттере. На этот раз он был значительно короче, но суть его осталась прежней:
@MartinHayman
@JohnMu @methode Относительные и абсолютные URL… Какие из них лучше подходят для SEO/индексации/поисковых процессов в Google?
@JohnMu
Для SEO — без разницы.
Ответ Мюллера 10 лет назад:
“У абсолютных и относительных URL есть свои плюсы и минусы.
Абсолютные URL:
+ Продолжают указывать на ваш контент, даже если кто-то их скопирует без спроса
+ Продолжают указывать на ваше имя домена, даже если вы не можете сделать 301 редирект
+ Помогают вам убедиться в том, что вы указываете на правильную URL, даже если вы что-то измените на сайте (таблицы стилей или графические элементы)
- Не поддаются тестированию на вспомогательных серверах (пока вы не вставите ссылки динамически)
- Усложняют процесс переноса контента (пока вы не вставите ссылки динамически)
Относительные URL:
+ Упрощают перемещение контента
+ Упрощают процесс локального тестирования даже на вспомогательном сервере
- Легко поддаются взлому, если ссылаются на контент, который не был перемещён вместе с ними (таблицы стилей, графические элементы и т.д.)
- Мошенники, без спроса публикующие контент с помощью RSS-фидов, смогут воровать его без особых усилий
Существует и золотая середина — вы можете работать с абсолютными ссылками без имени домена, т.е. < a href="/resources/green/mostly/page.htm" ...>
Лично я предпочитаю в основном использовать относительные URL, иногда разбавляя их абсолютными (без имени домена).
Единственное место, где я бы использовал абсолютные URL, являются сайты, работающие на хостинге, для которого вебмастер не может сделать 301 редирект. В такой ситуации вся ценность ссылки, которая перейдёт к взломанной URL, будет автоматически передана и правильной URL.
Если у вас хорошая Система Управления Контентом, то вы сможете с лёгкостью поменять абсолютную URL на относительную через вспомогательный сервер. В этом случае действительно нет разницы, какой тип URL вы выберете”.