Как прописать атрибут rel=”canonical”?

Атрибут rel=”nofollow” традиционно вызывает много обсуждений среди вебмастеров: новички интересуются, как поисковые системы индексируют страницы, и переживают о возможной потере позиций в выдаче. В то же время споры о rel=”canonical” встречаются гораздо реже, хотя на самом деле этот атрибут крайне важен. Такие поисковые системы, как Яндекс и Google, нередко снижают рейтинг сайтов, которые неправильно управляют дублированным контентом. Дубли страниц ухудшают ранжирование и репутацию ресурса, поэтому стоит разобраться, как корректно скрывать повторяющиеся материалы, не изменяя их содержимое.

Что такое rel=”canonical”

Атрибут rel применяется в теге <link> и служит для указания канонической страницы сайта — то есть оригинальной версии или страницы, предпочтительной для индексации. Настройка rel=”canonical” активно используется вебмастерами и SEO-специалистами для борьбы с дублированным контентом, который часто встречается в блогах, интернет-магазинах и информационных порталах. Повторяющийся контент негативно влияет на позиции сайта и может привести к потере уже набранного трафика.

Добавление атрибута rel=”canonical” к страницам-дублям подразумевает ссылку на оригинальную страницу, которая собирает весь трафик и участвует в поисковой выдаче по ключевым запросам. Пример выглядит так:

<link rel=”canonical” href=”https://url.ru/”>

Зачем указывать основную версию страницы

Существует несколько ключевых причин использовать rel=”canonical”:

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

Неканонические страницы не всегда исключаются из индекса

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

Google рассматривает rel=”canonical” как рекомендацию, а не как строгий приказ. Поисковые роботы самостоятельно оценивают релевантность и могут добавить страницу в выдачу. Тем не менее, ручная установка канонических ссылок снижает риск ошибок и корректно распределяет приоритеты страниц при индексации.

Когда необходимы канонические ссылки

Проставлять атрибут rel=”canonical” важно для предотвращения дублей, улучшения SEO и повышения авторитета сайта в Google и «Яндексе»:

  • Страницы с UTM-метками, например *utm_source=;
  • Страницы с сортировкой или фильтрацией, где контент практически идентичен (/*sort, asc, list=*);
  • Дубли, возникающие из-за особенностей CMS или использования GET-параметров.

Для похожих страниц с разными URL

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

На страницах пагинации с кнопкой «Показать всё»

Рекомендация, поддерживаемая Google: на страницах пагинации категорий стоит указывать rel=”canonical” на страницу с кнопкой «Показать все». Это помогает поисковикам понять, какая версия страницы является основной.

Как задать канонический URL с помощью rel=”canonical”

Конструкцию <link href=”https://url.ru/” rel=”canonical”> нужно добавить к каждой странице-дублю. Способ установки зависит от доступных инструментов и целей.

Добавление в HTML

Классический вариант — вставка тега в раздел <head> HTML-страницы, где находятся шрифты, стили и другие служебные элементы.

Плюс метода: применим для любого количества страниц. Минус: нагрузка на браузер и возможность путаницы с URL на больших сайтах.

Через XML SiteMap

В SiteMap можно вручную указать канонические URL для страниц-дублей. Особенно удобно для сайтов с тысячами страниц, где настройка rel=”canonical” через HTML была бы трудоемкой.

Недостаток: поисковые роботы могут не учитывать SiteMap так же эффективно, как rel=”canonical” в коде страницы или HTTP-заголовке.

Через HTTP-заголовок

Метод используется для не-HTML файлов, например PDF. Формат записи: Link: <https://site.ru/site.pdf>; rel=”canonical”. Подходит для нескольких страниц одновременно и ускоряет загрузку ресурса. Но на сайтах с динамическими URL потребуется ручная настройка.

С помощью плагина

Практически все CMS поддерживают плагины для автоматической установки канонических ссылок. Например:

  • WordPress — Yoast SEO;
  • OpenCart — ручная настройка URL;
  • Joomla — через функцию SEF (начиная с версии 3.X).

Для менее популярных CMS можно найти совместимые решения на Google или «Яндексе».

Как проверить корректность настройки rel=”canonical”

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

Screaming Frog SEO Spider

Инструмент сканирует сайт, выявляет ошибки 404, проблемы с редиректами и анализирует канонические ссылки. Результаты отображаются в поле Canonical Link Element.

Распространяется по модели Freemium: бесплатная версия ограничена 500 URL, а за полную функциональность придется платить примерно 149 фунтов стерлингов в год.

Программа показывает:

  • Страницы без rel=”canonical”;
  • Страницы с указанными каноническими ссылками;
  • Статус URL — проиндексирован или проигнорирован поисковыми системами.

Частично проверять можно и через «Яндекс.Вебмастер» и Google («Инструмент проверки URL»), но там меньше подробностей и информацию приходится запрашивать вручную.

Основные ошибки при использовании rel=”canonical”

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

  • Ссылка ведет на неиндексируемую страницу. Причины: ошибки сервера, хостинга или наличие noindex в мета-теге robots.
  • Конфликт канонических ссылок. Если на странице указано несколько URL, настройки могут быть проигнорированы.
  • Неправильные URL или ошибки в коде. Ссылки должны быть абсолютными, включая протокол http/https.
  • Тег link вне <head>. Хотя Google и Яндекс читают link в body, рекомендуется размещать тег в head.
  • Некорректное использование rel=”canonical”. Google и Яндекс публикуют подробные рекомендации по правильной установке.

Рекомендации Google

Google публикует подробные инструкции по объединению дублей на странице «Consolidate Duplicate URLs». Там подробно описано, как работают роботы и как корректно применять rel=”canonical”.

Также на сайте Яндекса есть аналогичные рекомендации для начинающих и опытных вебмастеров.

Как вернуть неканоническую страницу в поиск

Процесс обратный: сканируем сайт через Screaming Frog, находим rel-атрибуты и корректируем их на сайте — исправляем SiteMap, HTTP-заголовки или настройки плагинов. После обновления проверку повторяют, чтобы убедиться в корректной индексации. Подойдет и «Яндекс.Вебмастер» для повторной проверки.

Заключение

Атрибут rel=”canonical” необходим для SEO и предотвращения дублей на сайте. Корректное применение позволяет улучшить позиции в поисковой выдаче. Однако важно действовать аккуратно: неверно настроенные канонические ссылки могут привести к ошибкам и конфликтам в индексации.

Написать комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
*