Работа с каноническими страницами
Тег rel canonical — важный инструмент для SEO–продвижения сайта. Если поисковые краулеры обнаруживают на разных URL дублирующийся контент, их задачей становится выделить из общей ссылочной массы главную или каноническую страницу. Для этого и используется rel canonical: наличие тега указывает на то, что именно эта страница является основной.
Чаще всего данный тег используют интернет–магазины. Из–за того, что один и тот же товар в связи с особенностями сортировки и фильтрации может быть доступен по разным адресам, нужно помочь поисковым системам понять, что именно отображать в выдаче. Обнаружив в ходе сканирования каноникал в html–коде, краулеры без труда вычислят главную ссылку. Итак, этот тег позволяет:
- Ускорить индексацию. Указывая каноническую страницу, вы улучшаете видимость ресурса в поисковой выдаче и ускоряете процесс работы краулеров.
- Указать основную страницу. Один и тот же сайт может быть размещен по нескольким адресам. Каноникал позволит избежать путаницы при сборе статистики. Так, Google Search Console, формируя аналитику, использует именно канонические ссылки. Не забывайте об этом, если используете сервис и хотите получить корректные данные.
- Войти в топ выдачи. Дублированный контент негативно сказывается на ранжировании. Rel canonical позволит минимизировать последствия такой проблемы.
Однако использовать этот тег нужно не всем и не всегда. Давайте разберемся, когда он действительно нужен и как его настроить.
Когда нужно прописывать атрибут rel canonical?
Канонические атрибуты играют важную роль в оптимизации ресурса для поисковых систем. К сожалению, избежать дублей удается не всегда. Однако важно понимать, что каноникал — не строгая директива. Это, скорее, указание для краулеров, некая рекомендация, которую роботы могут как принять во внимание во время сканирования, так и проигнорировать.
Последнее чаще всего случается, если качество текстов, размещенных на канонической странице низкое или они не уникальны, а также на страницу приводит слишком большая масса внешних ссылок. Играют роль и другие факторы. Обязательно прописывать атрибут стоит в случаях, описанных ниже.
Дублирование страниц
Наличие дублей — самая частая причина использования атрибута canonical. Если на определенный контент вашего сайта ведет несколько ссылок (например, как в ситуации с интернет–магазином, описанной выше, где дубли формируются из–за фильтров и сортировки), тег подскажет краулерам, какой вариант предпочтительней для индексации. Это позволяет роботам не тратить «бюджет сканирования» на изучение одного и того же материала, а сразу же перейти к нужному. Так они быстрей обработают новый контент.
Пагинация
Прежде всего, страницы пагинации нужны для разбивки объемного материала на несколько частей. Они представляют собой страницы со ссылками, ведущими на другие разделы сайта. Там выложены статьи тексты, по смыслу продолжающие контент на главной.
Пагинация упрощает навигацию по порталу для пользователей, однако усложняет ее поисковым роботам. В этой ситуации пометить тегом rel=canonical следует каждую страницу сайта, кроме первой.
Разные протоколы и поддомены
Сайт может поддерживать не только протокол HTTP, но и HTTPS, а также размещаться на разных субдоменах. Важно понимать, что rel=canonical — это способ указать краулерам на предпочтительную версию, которую необходимо проиндексировать при склейке таких страниц, ведь их содержимое одинаково. Так роботы не будут воспринимать их как разные порталы с дубль–контентом, и не понизят ваш ресурс в поисковой выдаче.
Использование динамических URL
Такие адреса облегчают пользователю навигацию по вашему порталу. Внеся соответствующие настройки в CRM и дав посетителям возможность искать нужную информацию по ключевым словам, веб–мастер формирует динамические ссылки. При этом, адрес страницы, на которой располагается искомый контент, не меняется. Ее и следует отметить в качестве основной при помощи тега каноникал.
Мобильная версия сайта
Одно из актуальных требований к веб–ресурсам — наличие мобильной версии сайта. Большинство пользователей просматривают порталы со смартфонов и других гаджетов, поэтому адаптация под такие устройства заметно повышает конверсию. Однако роботы вполне могут распознать мобильную версию сайта как дубль декстопной. Чтобы этого не произошло, пометьте все страницы «главного» портала, созданного для ПК, каноническими.
Использование верхнего и нижнего регистра в URL
Веб–мастера рекомендуют использовать абсолютный урл, включающий не только адрес страницы, но и наименование протокола, название домена и полный путь к файлу. Они устанавливаются принудительно. Если в адресе используется нижний или верхний регистр символов, такие страницы необходимо пометить приоритетными с помощью каноникал.
Рабочие методы указания основных страниц
Существует несколько простых методик оставить соответствующую пометку для краулеров поисковых систем. Можно выбрать вариант в соответствии со своим уровнем навыков.
Настройка тега <head>
Это самый простой способ настройки, который осуществляется с помощью изменения кода в теге <head> на приоритетной странице. Прописывается он после tag link и выглядит следующим образом:
<head>
<link rel="canonical" href="https://вашсайт.ру/page-to-be-canonicalized">
</head>
Где https://вашсайт.ру/ — адрес страницы, которую должны выбрать в качестве основной поисковые роботы.
Коррекция заголовка HTTP
Если портал поддерживает данный протокол, указать атрибут можно непосредственно в заголовке. Такой вариант наиболее предпочтителен в случае, когда несколько ссылок открывают страницу с файлом в формате DOC, PDF или XLS. Команда будет выглядеть так:
HTTP/1.1 200 OK
Link: https://вашсайт.ру/canonical-url
Естественно, canonical-url — путь к файлу, который необходимо считать приоритетным.
Изменения в Sitemap
Данный файл используется для создания структуры веб–ресурса. Чтобы отметить основные страницы и дать краулерам возможность быстро отличить их от дублирующих, не тратя на это «бюджет сканирования», нужно внести в файл атрибут в следующем виде:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc> https://вашсайт.ру/canonical-url</loc>
</url>
</urlset>
При этом некоторые специалисты считают этот метод излишним, ведь в прописанной в Sitemap структуре веб–ресурса должны быть только приоритетные страницы, а дублеров нужно регулярно удалять. Внесение команды, указывающей на то, что страницу нужно считать канонической, в карту портала, редко воспринимается краулерами как важный атрибут. Поэтому проще следить за содержимым Sitemap и чистить его от урлов, ведущих на одну и ту же страницу.
Использование Redirect 301
Намекнуть роботам на то, что именно эта страница является канонической, может помочь банальный редирект или переадресация. Настройте его с дублей на тот вариант, который при индексации необходимо распознать как главный.
Настройка через CMS
Функционал большинства движков для сайтов допускает установку сторонних плагинов, в том числе и тех, которые предназначены для SEO–оптимизации портала. Как правило, меню таких приложений позволяет за несколько минут справиться с настройкой каноникал: достаточно указать нужные страницы в соответствующем разделе.
Как проверить, что все работает?
Итак, вы выбрали подходящий способ и отметили главные URL своего сайта. Как убедиться, что атрибут настроен правильно и все работает, как нужно? Конечно, можно подождать, пока закончится индексация, однако мы предлагаем ускорить процесс.
- Используйте специальные онлайн–сервисы. В сети — огромное количество сервисов, облегчающих работу SEO–специалистов. Их функционал включает в себя и чекинг каноникал. Подойдет Pr–cu.ru или seoreviewtools.com. Соответствующий инструмент, который так и называется — проверка URL, есть и у Яндекса.
- Применяйте плагины для CMS. Плагины для движков, с помощью которых можно настроить соответствующий атрибут, подходят и для проверки его работоспособности. Например, Yoast SEO позволяет не только за считанные минуты назначить канонические адреса, но и посмотреть, применились ли настройки.
- Используйте браузерные плагины. Программы–дополнения, совместимые с вашим браузером, помогут с легкостью посмотреть исходный код сайта и увидеть, есть ли соответствующие изменения в теге <head>. Так, среди функций популярного RDS Bar есть настройка «Canonical URLs». Активируйте ее, и после перехода на страницы, помеченные каноническими, вы увидите соответствующую информацию об URL.
- Загляните в код страницы. Пожалуй, самый простой способ, если настройка осуществлялась через <head>. Если у вас Windows, нажмите CTR+U или CTRL+Shift+C в открытой вкладке браузера. Для ПК с MacOS необходимо ввести команду ⌘ Command + U или ⌘ Command + Shift + C.
- Проверьте, как сайт индексируется. Для этого можно заглянуть в Google Search Console. Если в топ поисковой выдачи вы не попали по причине наличия дублирующих страниц, а каноникал настроен некорректно, вы найдете там соответствующую информацию.
Частые ошибки при настройке канонических URL
Новички, настраивающие rel canonical впервые, нередко совершают ошибки. Они чреваты понижением сайта в топе поисковой выдачи и снижением качества индексации. Давайте пройдемся по основным, чтобы вы не повторили их с собственным ресурсом.
- Применение атрибута для первой страницы пагинации. Как правило, из–за этого страницы выпадают из индекса поисковиков. Чтобы избежать такой ситуации, рекомендуется использовать каноникал для страниц компонентов, указывая в качестве канонического URL, на которой расположен текст целиком, а не его отдельные части.
- Запись абсолютных ссылок как относительных. Одна из рекомендаций Google по продвижению заключается в использовании абсолютных адресов для минимизации ошибок. Если в документе указан базовый URL, все относительные ссылки будут вычисляться на его основе.
- Использование в качестве канонических нескольких страниц с похожим содержанием. Такое случается, если вы используете плагины или копируете шаблоны страниц. Алгоритмы поисковых систем распознают такое использование атрибута как ошибочное.
- Ссылка на избранный контент через категорию. В таком случае проиндексируется только страница с текстом, но не страница категории, которая назначена главной.
- Использование тега rel=“canonical” в <body>. Краулеры не распознают такой урл как канонический, потому что размещенный в данном разделе кода атрибут не учитывается.
Проверяйте правильность введенного URL, доступность каждой страницы с разных устройств и браузеров, и, конечно, придерживайтесь общих правил использования каноникал. Не забывайте, что атрибут не может быть применен более одного раза для одной страницы.
Благодаря открытому коду Taptop, в созданных с помощью конструктора сайтах можно настроить rel=“canonical” вручную, внеся изменения в тег <head>, или выбрать любой другой метод для обозначения отдельных страниц каноническими. Если у вас что–то не получится, наша отзывчивая техническая поддержка оперативно поможет исправить ошибки.