Инструкция по настройке канонических страниц

Содержание:

Причины проблемы

Указание канонического адреса страницы

Установка каноникал на статические страницы

Установка каноникал на динамические страницы

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

Фокус в том, что такая ситуация усложняет работу поисковых систем. Краулер (поисковый робот) тратит время на решение, какую ссылку выбрать для занесения данных в индекс. А скорость индексации, как известно, наше всё в вопросах SEO. Для разрешения этой проблемы используется тег Link с атрибутом rel=”canonical”.

Причины проблемы

Появление связи нескольких URL с одной страницей основано, как правило, на принадлежности контента к ряду категорий. Пример:

http://site.ua/ category / analysis/ material1

http://site.ua/ category /topic12/ material1

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

Указание канонического адреса страницы

На самом деле метод канонизации страницы очень прост. Следует всего лишь ввести в её HTML разметку некоторые коррективы. Одной строки будет достаточно:

rel="canonical" href="[каноникал URL]"/>

Мы применили атрибут rel="canonical" в подчинении тега Link. На деле вместо значения «каноникал URL» указывается полный URL страницы, которая является основной для поискового бота. С неё краулер будет начинать индексацию.

Установка каноникал на статические страницы

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

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

http://site.ua/ category / load – главная страница раздела

http://site.ua/ category / load/ product1 – страница товара 1

http://site.ua/ category / load/ product2 - страница товара 2

В итоге видим 2 дополнительных URL-адреса для работы поисковика. Кроме того, происходит смещение веса с главной URL раздела на второстепенные. Поэтому необходимо точечно применить тег rel="canonical" для всех URL разделов.

rel=”canonical” href=” http://site.ua/ category 1″ />

canonical” href=” http://site.ua/ category 2″ />

Также проверяем, указан ли правильно основной адрес сайта в строке Host файла robots.txt. В разметке доменной страницы уже можно не прописывать тег rel=canonical. Хотя, для верности можно это сделать, лишним не будет.

Установка каноникал на динамические страницы

Суть в том, что в отличие от статических страниц, динамические могут входить в несколько категорий одновременно. Так что для каждого такого URL нам придётся отдельно применять canonical при добавлении нового материала. И делать это вручную. Увы, иначе никак.

Инструкция установки canonical для избавления от дублей включает:

  1. В модуле CMS активируем дополнительное поле, с помощью «$DOCPAGE_URL$», например.
  2. Указываем название для этого поля.
  3. На динамической странице в метатеге head прописываем rel=”canonical” href=” http://site.ua/ category / load/$DOCPAGE_URL$ />.
  4. При размещении нового материала мы игнорируем поле rel=”canonical”.
  5. Сохраняем контент.
  6. При переходе на страницу нового материала видим ссылку в адресной строке. Часть ссылки, где указаны раздел и товар, надо скопировать и вставить в поле rel=”canonical” (п.4).

Далее повторно сохраняем новый материал. На практике использование canonical выглядит намного проще и быстрее. Процедура «создал-отредактировал-сохранил» займёт не более 5 минут.

Подпишитесь на новости

Оставьте ваш e-mail, чтобы получать подборки наших новостей.

Обсудим ваш проект?
Dog