В чем различие между абсолютными и относительными ссылками?

В этой статье мы поговорим об относительных и абсолютных ссылках, чем они отличаются, какие у них преимущества и недостатки. Так как в интернете немного сведений об этих видах ссылок, начинающие вебмастера и seo-оптимизаторы часто путаются в этих понятиях. Поэтому настало время разобраться в этом.

Что такое ссылка?

Давайте сначала ответим на вопрос — что из себя представляет ссылка. Ссылка (с англ. link) – это необходимое средство, с помощью которого пользователь или поисковой бот может перейти с одного ресурса на другой, будь то сайт или страница.

Она содержит в себе:

  • url-адрес на который вы хотите ссылаться;
  • элемент, с помощью которого делается переход (это может быть текст, который еще называют анкором, картинка, или сам url).

Каждая ссылка имеет такой вид:

  1. тег <a> оборачивает текст, который вы хотите превратить в ссылку (это сокращение от слова “anchor” c англ. якорь).
  2. атрибут href определяет адрес страницы, куда должна привести ваша ссылка.
  3. закрывающийся тег </a> для окончания ссылки.

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

Абсолютная ссылка представляет собой классическую ссылку, к которой мы давно привыкли. Она содержит в себе информацию о протоколе передачи данных (http или https), доменном имени и, если требуется, адресе целевой страницы.

Например:
https://uaateam.agency/blog/

где uaateam.agency — доменное имя,
blog — местоположение нужной страницы.

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

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

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

/blog/

Рабочей она будет только при условии, если такая страница есть в каталоге сайта. В иных ситуациях будет отображаться ошибка 404.

В чем их отличие?

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

Абсолютная ссылка:

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

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

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

Чем же плохи относительные ссылки?

Следует все таки сказать, что они имеют свои положительные стороны:

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

Если вы хотите создать сайт на какой-то CMS, в которой будет использоваться промежуточная среда с отдельным уникальным доменом (например, WordPress), то применение относительных ссылок даст возможность одному и тому же сайту существовать и на основном, и на промежуточном домене. Это поможет сэкономить много времени для разработчика и упростит написание кода.

А теперь о ситуациях, когда относительные ссылки лучше не использовать.

Незащищенность от скачивания

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

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

Незащищенность от дублирования контента

Представим, что есть несколько версий главной страницы, но не указано, какая из них основная и не настроены редиректы.
Например:
https://uaateam.agency/
http://uaateam.agency/
http://www.uaateam.agency/
https://www.uaateam.agency/

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

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

Ухудшение внутренней перелинковки

Очень важно учитывать внутреннюю перелинковку на сайте при работе со ссылками. Неправильное применения тега <base href=””> с относительными ссылками приведет к образованию ошибочных 404 страниц. В этом случае абсолютные ссылки тоже лучше.

Абсолютные ссылки способствуют лучшему сканированию

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

Вывод

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