Referr - Система крауд-маркетинга

Абсолютные ссылки или относительные ссылки: какие использовать для сайта

Автор: Игорь Рудник
4 June 2024

Игорь Рудник
Игорь Рудник
Руководитель referr.com.ua

Мы часто сталкиваемся с тем, что на сайтах представлены различные виды ссылок для доступа к одной странице и это наносит урон как результату нашей работы, так и бизнесу клиента в целом.

Предлагаем вам ознакомиться с переводом статьи Should I Use Relative or Absolute URLs, которая дает ответы на большинство беспокоящих нас вопросов.

Относительные и абсолютные ссылки

Подписывайтесь на телеграм-канал Referr, чтобы узнать больше о SEO и линкбилдинге 😉

Давайте обсудим относительные ссылки и абсолютные ссылки без философии

Привет всем. Меня зовут Рут Барр Риди. Вы можете знать меня по разным проектам со времен, когда я еще была руководителем SEO в Moz.

Сегодня я хочу поговорить об относительных и абсолютных ссылках и почему они важны.

Сайт может иметь несколько разных конфигураций, которые могут стать причиной дублированния контента.

Такой формат URL сайта — http://www.example.com/. Это стандартный формат.

Но одна из главных проблем дублированного контента — когда URL без www (example.com) не перенаправляет нас на домен www.example.com и наоборот. Также когда https версия сайта не редиректит на http версию и наоборот.

Что если все 4 конфигурации ссылок не работают в канонической версии? Это значит, что вы можете иметь 4 версии вашего сайта в Интернете. Иногда это может быть проблемой.

Это достаточно плохо по нескольким причинам. Дублированный контент — это проблема, потому что некоторые специалисты считают, что за него можно получить санкции.

За дублированный контент вас не будут наказывать, как, например, за спамные ссылки наказывает алгоритм Google Penguin.

Проблема с дублированием контента в том, что вы даете Google право выбрать, какая же версия сайта является основной.

Google видит URL’s всех четырех версий и пытается понять, какая же версия домена основная и в итоге ранжирует только одну. Собственно в этом и проблема, что Google оставляет за собой право решать, какой именно домен он будет ранжировать, но этот вопрос стоило бы решать вам.

Есть ещё несколько причин, которые мы рассмотрим позже, но дублирование контента — это плохо.

Однако, если эти домены не связаны, то это может (и не может) быть огромной проблемой.

Это на самом деле проблема, когда дублирование контента сочетается с безграмотным использованием относительных ссылок для внутренней навигации. Давайте немного поговорим о разнице между относительными и абсолютными ссылками для внутренней перелинковки.

Как выглядят относительные и абсолютные ссылки

Что такое абсолютная ссылка?

Абсолютная ссылка — это ссылка, в которой вы используете весь веб-адрес страницы, на которую ссылаетесь. Вы полностью прописываете домен, всё составляющие URL — полный адрес страницы. Это абсолютный URL.

Тем не менее, при верстке и программировании сайта довольно распространенная практика, когда внутренние ссылки прописываются относительными ссылками.

Что такое относительная ссылка

Относительная ссылка — это просто страница. Она дает понять вашему браузеру следующее: «Хорошо, эта ссылка указывает на страницу, на том же домене на котором мы уже находимся».

Относительная ссылка: преимущества использования

Намного легче и быстрее запрограммировать

Если вы разработчик и создаете сайт на тысячи страниц, то программирование относительных ссылок вместо абсолютных ссылок может быть очень результативным решением. Увидите, это вам сильно поможет.

Разработка на стейдже

Ещё одна причина, по которой лучше использовать относительные ссылки — это системы управления контентом.

К примеру, вместо example.com вы будете использовать стейдж на домене examplestaging.com. Весь сайт будет размещен на этом домене для разработчиков.

Использование относительных ссылок вместо абсолютных означает, что у вас один и тот же сайт сможет корректно работать, как на стейдже, так и на основном домене, при этому вам не нужно будет каждый раз исправлять все URL’s, чтобы выкатить апдейт на основной домен.

И это гораздо эффективней для команды веб-разработчиков. Это одна из главных причин, чтобы использовать именно этот вид ссылок.

Поэтому не ругайте свою команду разработчиков за то, что они используют относительные ссылки, потому что в перспективе — это лучшее решение для вас.

Страницы с относительными ссылками загружаются немного быстрее. Однако, по моему опыту, SEO-преимущества использования абсолютных ссылок, а не относительных, нивелируют эту незначительную потерю скорости загрузки страниц. Эта потеря скорости чрезвычайно мала.

Если сайт действительно очень медленно грузится, то этому есть много других причин. Будет намного эффективнее поработать с ними, чем заменять абсолютные ссылки относительными.

Время загрузки страницы не стоит учитывать при выборе вида используемых URL’s. Тем не менее, этим аргументом могут оперировать ваши разработчики, когда вы будете им объяснять, что относительные ссылки — не самая лучшая идея с точки зрения SEO, особенно в навигационных элементах сайта.

Более весомые причины, чтобы использовать абсолютные ссылки

Скраперы (парсеры сайтов)

Если все ваши внутренние ссылки имеют относительный URL адрес, то для скраперов и других мошенников, становится очень легко скопировать весь контент вашего сайта и разместить на своём домене.

Это ужасно для вас и круто для них! И пока вы не выкатили сайт в публичный доступ, вы явно не хотите, чтобы такое случилось с вашим прекрасным, вручную созданным сайтом. Поэтому одна из причин — уменьшить опасность скраппинга.

Лимит краулера

Ещё одна причина, почему важно использовать абсолютные ссылки — это лимит краулера для вашего сайта. Покажем это как-то так:

Ваш дублированный контент = $ потери для гугл
Ваш дублированный контент = $ потери для Google

Лимит краулера — это когда Google сканирует ваш сайт до определенной конечной глубины, которую хочет проработать. Это определенное количество ссылок, которые он будет сканировать, а затем решит: «Все, я сделал». Это основано на нескольких моментах. Авторитетность вашего сайта — один из них.

Фактический PageRank (не тот, который отображается в тулбаре) — это то, насколько сайт хорош в глазах Google в целом, как часть интернет пространства. А также насколько сайт комплексно развит, как часто он обновляется. Все эти параметры влияют на частоту и глубину сканирования сайта Google.

Важно помнить, что лимит сканирования для Google — это реальные денежные затраты. Одна из самых больших статей расходов компании Google — это затраты на сканирование и индексацию страниц в сети. А эти параметры в свою очередь зависят от серверной части, которая стоит Google настоящих денег.

Поэтому Google заинтересован в максимально эффективном краулинге? Когда они делают это неэффективно — это стоит им денег.

Если ваш сайт не оптимизирован для сканирования, то Google будет пытаться экономить деньги на частоте и глубине сканирования. Это может означать, что если у вас есть сайт, который часто обновляется, его страницы не будут так же быстро попадать в индекс, как вы его обновляете. Это может также означать, что Google будет сканировать и индексировать абсолютно не ту версию сайта, которую бы вы хотели.

Так, имея четыре версии сайта, каждая из которых полностью доступна для сканирования (потому что вы используете относительные ссылки и никак не решили вопрос с дубликатами), Google должен будет потратить в 4 раза больше денег, чтобы полностью просканировать и понять ваш сайт.

Чем дальше, тем реже и реже он будет заходить на сайт для сканирования, особенно, если у вас не крупный, трастовый проект.

Если у вас маленький сайт, если вы только начинаете развиваться, если вы только получили немного внешних ссылок, то через время вы заметите, что частоста краулинга значительно уменьшилась, и это плохо. Нам ведь не это нужно. Мы ведь хотим, чтобы Google постоянно возвращался и сканировал наши новые страницы. Они ведь так прекрасны! Загнать в индекс, получить ТОПы — вот, что нам нужно!

Так что вот пару советов о том, что нам стоило бы делать.

Несколько способов, чтобы решить проблемы относительных и абсолютных ссылок

Как избежать дублирования контента

Исправьте то, что происходит на стороне сервера вашего сайта

Вы должны убедиться, что среди 4х версий сайта вы выбрали одну, как основную. Как по мне, то абсолютно неважно какую версию вы выберете. Вы должны обязательно выбрать одну из них в качестве основной — с www, без — www, https или http. Самое главное, чтобы одна версия была основной, а остальные редиректили на нее.

С точки зрения SEO, https немного лучше, чем http. С точки зрения длины URL, я бы не хотела использовать www, потому что это на самом деле ничего не дает. Он просто делает ваши ссылки на четыре символа длиннее.

Если вы не знаете  какой из них выбрать, я бы выбрала https, без www. Но какой бы вы не выбирали, самое главное, чтобы все они приводили к основной версии. Вы можете сделать это единожды на стороне сервера и это достаточно простая задача для ваших разработчиков.

Исправьте ваши внутренние ссылки

Отлично. Таким образом, вы сделали правки на стороне вашего сервера. Теперь нужно исправить внутренние ссылки на абсолютные ссылки.

Ваши программисты не захотят этим заниматься — это отнимет много времени и с точки зрения веб-разработки абсолютно неважно.

Вы должны объяснить им, что с точки зрения SEO, устранение рисков скрапинга и дублирования контента, наличие абсолютных ссылок — является приоритетной задачей и должна быть выполнена.

Самое главное — исправить ссылки в навигационных элементах. Сразу после этого, нужно проверить и обновить базу данных, а также просканировать сайт через Screaming Frog, чтобы быть полностью уверенным, что не осталось битых ссылок и вы все относительные ссылки заменили на абсолютные.

Далее вам нужно будет провести обучение для всех пользователей вашего сайта: «Эй, когда вы проставляете внутренние ссылки, то убедитесь, что вы используете абсолютные ссылки в нужном формате», только так вы сможете получить максимальную отдачу от проделанной работы и оправдаете каждый свой вложенный доллар в реализацию этой задачи. Поэтому не ленитесь и проведите обучающие мероприятия. Исправьте ваши внутренние ссылки.

Иногда ваша команда разработчиков может сказать: «Нет, мы не будем это делать. Мы не собираемся заново программировать все навигационные элементы. Это не самое продуктивное использование нашего времени».

И иногда они правы. Команда разработчиков имеет более важные дела. Это нормально.

Канонизируйте их

Если вы не можете исправить внутренние ссылки или у вас не получится это сделать в ближайшее время, временным решением или «костылем» может быть канонизация этих страниц.

Аналогично тому, как вы настраиваете сервер для использования одной основной версии сайта, внедрите тег rel=canonical на все дублирующие страницы вашего сайта. Это поможет решить вопрос дубликатов. Канонический тег показывает поисковому роботу, какую страницу нужно использовать, как основную.

Более подробно об использовании этого тега можно прочесть в блоге Сергея Кокшарова.

Наличие тега canonical на страницах понижает риски дублирования контента и возможные последствия от попадания под атаку скраперов. Даже если они спарсят ваш сайт и выложат на другой домен, на страницах сайта останутся канонические теги, которые все также будут показывать роботу Google, что это не настоящая версия сайта.

В завершение

Относительные ссылки — не лучшее решение. Абсолютные ссылки — то, к чему нужно прийти в конечном итоге.

Разберитесь с дублированием контента на уровне выбора основного домена. И если ваши разработчики говорят, что они не хотят этого делать — расскажите им то, о чем мы здесь говорили.

Катерина Петрова
Junior SEO Specialist

Команда оперативно реагирует на все заказы, ссылки всегда качественные, наблюдается положительная динамика по всем показателям.

Изучить все 292 отзыва
Кейс Крауд-маркетинг для сайта фармацевтической фабрики💊 Продвигаем медицинский проект по Украине

х66,11%

больше пользователей посетили сайт

х68,62%

больше трафика из поисковых систем

х38,88%

больше просмотров страниц сайта

Владислава Рыкова руководитель маркетингового агентства «МАВР», известный SEO-эксперт
Изучить детальный кейс
Зарегистрируйтесь
Не подошел тариф? Обратитесь к нашему менеджеру
Комментарии
Бред!
Игорь Рудник
Готов поспорить. Обоснуете?
Александр
С сылками вы конечно перемудрили. Если есть программист который должен исправить относительные на абсолютные, если сотрудники которые будут работать над сайтом ну и так далее. Так спрашивается зачем напрягать кого то на замену ссылок, если просто сделать сайту всего одно зеркало. Причем это делается буквально в несколько строчек. И никаких ругательств со стороны ПС не будет. а вы тут целую замену ссылок советуете Вот в чем бред предыдущего комментария.
Это действительно бред, указывать абсолютные ссылки ради того чтобы поисковики не дублировали страницы... Дубли страниц убираются на серверной стороне через .htaccess, ку-ку кто в танке, в крайнем случае мудрить с rel="canonical", указывать основной домен в robots.txt для Яндекса и в вэб-мастерах Гугла и Яндекса, включительно... нежели прописывать все ссылки через http или https, а различие абсолютных и относительных ссылок для ПС уже слегка заметно Этот семинар на уровне жопор*кий сеошник, заставляет задуматься в профессионализме Рут Барр Риди
Есть у относительных ссылок еще одно большое преимущество - их краткость. Каждая абсолютная ссылка с урлом сайта +байты+байты+байты. А если ссылок 200 -скорость и +вес страницы.
Как проверить 100-1000 разных страниц на абсолютные url массово? Есть какой-то софт?
Чем короче код - тем ведь лучше) Относительные ван лав!

Leave a Reply

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.