Какие ссылки использовать внутри сайта, относительные или абсолютные

Какие ссылки использовать внутри сайта, относительные или абсолютные

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

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

В данном примере, мы использовали относительную ссылку, где pagename.html это страница на которую Вы перейдете при нажатии на page about car. Вы можете увидеть, что данная ссылка не имеет полного адресса (полный веб адрес включает в себя атрибуты http://www).

Вот несколько примеров относительных и абсолютных ссылок:

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

  • index.html
  • /graphics/image.jpg
  • /main-folder/folder/file.html

Абсолютные ссылки:

  • http://www.mysite.com
  • http://www.mysite.com/graphics/image.jpg
  • http://www.mysite.com/main-folder/folder/file.html

Первое отличие можно увидеть в том, что абсолютные ссылки всегда включают доменное имя веб-сайта, в том числе http://www, в то время как относительные ссылки указывают только на файл или путь к файлу.

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

Рассмотрим более подробно, в чем все же состоит преимущество относительной ссылки над абсолютной, какие между ними различия и какую из них целесообразнее использовать?

Абсолютные ссылки хороши по таким свойствам:

  • активные ссылки при автоматическом копировании полностью переносятся на сайт копировщика;
  • поисковые системы точнее определяют главное зеркало сайта;
  • корректная работа в RSS ридерах;
  • страница загружается намного быстрее, если применяются размещенные на стороннем сервере файлы;
  • нет проблем с rel=«canonical».
  • безопаснее при взломе сайта
  • более безопаснее при переходе на новую CMS
  • лучше использовать при распространении контента по электронной почте

Положительные черты относительных ссылок без протокола:

  • при использовании http: и https: проблем с протоколами нет;
  • Google советует пропускать протокол.

Относительные ссылки без имени хоста имеют такие плюсы:

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

Относительные ссылки, которые вычисляются по текущему местоположению, обладают такими преимуществами:

  • дают возможность протестировать сайт, не подключаясь к Интернету;
  • объект переносится в папки проще.

Заключение:

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