Канонический URL-адрес помогает сообщить поисковым системам, что несколько похожих страниц на самом деле являются одним и тем же контентом. Это особенно полезно, когда товары или статьи доступны по разным адресам на вашем сайте или даже на нескольких сайтах.
Используя канонические URL-адреса (теги rel="canonical"), вы можете размещать такие страницы, не опасаясь штрафов за дублированный контент. В этом подробном руководстве мы разберём, что такое канонические URL, когда их применять и как избежать типичных ошибок при настройке.
Что такое канонический элемент ссылки
Элемент rel="canonical" (каноническая ссылка) — это атрибут HTML, который помогает веб-мастерам бороться с дублированием контента. Он указывает поисковикам предпочтительную («каноническую») версию страницы. Как правило, это исходный URL.
Грамотное использование канонических URL напрямую улучшает SEO вашего сайта.
Суть проста: если у вас есть несколько версий одного материала, вы выбираете главную и сообщаете о ней поисковым системам с помощью специального тега. Добавление канонического элемента даёт понять Google и Яндексу, какой именно URL нужно показывать в выдаче.
Найти канонический URL на странице можно в исходном коде, выполнив поиск по слову rel="canonical". Этот тег видят только поисковые роботы, и он никак не влияет на обычных посетителей.
SEO-преимущества rel=»canonical»
Как мы уже отметили, канонический URL — это технический способ управления дублированным контентом. Дублированный контент способен серьёзно навредить SEO: когда поисковики находят две или более очень похожие страницы, они не понимают, какую из них включить в выдачу. В результате все такие страницы могут потерять в позициях.
Представьте, что у вас есть товар, который привязан к двум категориям и существует под двумя разными адресами, например:
https://example.com/black-shoes/black-and-red-shoes/ https://example.com/red-shoes/black-and-red-shoes/
Если оба URL ведут на один и тот же товар, установка одного из них в качестве канонического подскажет поисковикам, какой вариант показывать в результатах поиска.
Кроме того, канонические ссылки помогают указать исходный источник статьи. Например, вы написали гостевой пост для другого сайта, но хотите разместить его и у себя. В этом случае на своей версии вы ставите каноническую ссылку на оригинал.
Процесс канонизации
Канонизация — это выбор главного URL из нескольких похожих. Чаще всего очевидно, какой адрес сделать основным. Но даже если сомневаетесь, просто выберите любой — это всё равно лучше, чем оставить всё как есть.
Отказ от канонизации URL почти всегда хуже, чем выбор не самого очевидного канонического адреса.
Как установить канонические URL
Допустим, у вас есть две версии одной страницы со 100% одинаковым содержанием. Различаются они только тем, что находятся в разных разделах сайта, из-за чего меняется цвет фона или пункт меню. Обе версии получили внешние ссылки, то есть контент явно ценный. Какую из них показывать в выдаче?
Такая ситуация часто встречается в интернет-магазинах. Товар может открываться по разным URL в зависимости от того, как посетитель попал на него. Именно для этого и нужен rel="canonical"! Вот как его применить:
1. Выберите страницу для канонического тега
Скажем, у вас есть два адреса с идентичным контентом:
https://example.com/wordpress/seo-plugin/ https://example.com/wordpress/plugins/seo/
Выберите одну из страниц в качестве канонической. Ориентируйтесь на ту, которую считаете более важной. Если все факторы равны, просто сделайте выбор — это принципиально важно.
2. Добавьте элемент rel=»canonical»
Следующий шаг — прописать ссылку rel="canonical" с неканонической страницы на каноническую. Для этого вручную добавьте метатег в раздел <head> HTML-кода неглавной страницы.
Если мы выберем короткий URL как основной, то на втором адресе нужно прописать:
<link rel="canonical" href="https://example.com/wordpress/seo-plugin/" />
Да, это действительно так просто!
Такое действие «склеивает» две страницы в одну для поисковой системы, создавая «мягкий редирект» без фактического перенаправления пользователя. Все ссылки на оба URL теперь учитываются для главной версии.
Когда применять канонические адреса
301-редирект или канонический тег: что выбрать
Если у вас есть выбор между настройкой 301-редиректа и установкой канонического адреса, выбирайте первый вариант. Исключение — технические причины, когда перенаправление пользователя ухудшит его опыт. В таком случае используйте канонический тег.
Должна ли страница ссылаться сама на себя
Нужно ли каждой странице указывать на себя как на каноническую? Этот вопрос часто вызывает споры, но мы в SEO-Akademiya.by настоятельно рекомендуем размещать самоссылающийся канонический тег на каждой странице. Google подтверждает, что это лучшая практика. Дело в том, что многие CMS позволяют добавлять к URL параметры, не меняющие содержимое. Например, все эти адреса ведут на один и тот же контент:
- https://example.com/wordpress/seo-plugin/
- https://example.com/wordpress/seo-plugin/?isnt=it-awesome
- https://example.com/wordpress/seo-plugin/?cmpgn=twitter
- https://example.com/wordpress/seo-plugin/?cmpgn=facebook
Если у страницы нет канонической ссылки на основной URL, возникает риск дублированного контента. Поэтому самоссылающиеся канонические адреса — хорошая «защита» для SEO. Подробнее о настройке канонических ссылок и других элементах внутренней оптимизации читайте в нашем разделе про внутреннюю оптимизацию.
Междоменные канонические URL
Иногда один и тот же контент публикуется на нескольких доменах. Это может происходить и без вашего ведома, когда сайты копируют статьи, считая их полезными для своих пользователей.
Если вы заглянете в HTML-код таких скопированных материалов, то часто найдёте там каноническую ссылку, ведущую на оригинал. Это значит, что все внешние ссылки на копию учитываются для ранжирования исходной версии. Владелец сайта-копии радует свою аудиторию, а автор оригинала получает SEO-выгоду. Выигрывают все!
Ошибки при использовании канонических URL
Неправильная реализация rel="canonical" способна привести к серьёзным проблемам. Например, мы видели сайты, где канонические ссылки с главной страницы вели на статью, и в итоге главная исчезала из выдачи. Вот чего нельзя делать:
- Не канонизируйте вторую страницу пагинации на первую. Если на странице 2 стоит ссылка на страницу 1, поисковики могут не проиндексировать контент с глубоких страниц архива.
- Указывайте полный и абсолютный адрес. Не используйте относительные или протоколо-зависимые ссылки (без http/https). У вас есть предпочтения — чётко обозначьте их.
- Не стройте канонический URL динамически через переменные запроса. Если контент доступен, например, на example.com и www.example.com, и каждый из них ссылается сам на себя, канонизация не сработает.
- Избегайте нескольких канонических тегов на одной странице. Когда мы встречаем такое в плагинах для WordPress, то стараемся связаться с разработчиками, но ошибка всё ещё повторяется. Последствия множественных тегов непредсказуемы.
Влияние на социальные сети
Facebook и Twitter тоже учитывают канонические ссылки, и это может создавать неожиданные ситуации. Если вы поделитесь в Facebook URL-адресом, у которого каноническая ссылка ведёт на другой адрес, соцсеть покажет информацию именно с канонической страницы.
Аналогично работает и кнопка «Нравится»: она будет отображать счётчик лайков для канонического URL, а не для текущего. Twitter ведёт себя так же. Учитывайте это, когда настраиваете шеринг и кнопки соцсетей.
Расширенное использование rel=»canonical»
HTTP-заголовок канонической ссылки
Google поддерживает также HTTP-заголовок канонической ссылки. Он выглядит так:
Ссылка: <https://www.example.com/white-paper.pdf>; rel="canonical"
Этот метод удобен для канонизации PDF-файлов и других документов, поэтому о нём полезно знать.
Можно ли канонизировать непохожие страницы
Технически вы можете использовать канонический тег даже на совершенно разных страницах, но мы бы не советовали так делать. Google очень доверяет этому сигналу, но если злоупотреблять им, поисковик перестанет учитывать канонические ссылки на вашем сайте. А это приведёт к серьёзным проблемам с SEO.
Сочетание с hreflang
Будьте особенно внимательны, если одновременно используете rel="canonical" и атрибут hreflang. Для многоязычных сайтов каноническая ссылка на каждой языковой версии должна вести сама на себя. Иначе вы можете нарушить работу hreflang и запутать поисковики. Подробнее о правильной настройке мета-тегов и атрибутов мы рассказывали в статье про использование мета-тегов для SEO.
Вывод: rel=»canonical» — мощный инструмент
Канонические ссылки — это важный инструмент в арсенале SEO-специалиста. Особенно они полезны для крупных сайтов, помогая значительно улучшить видимость в поиске. Но, как и с любым мощным средством, обращаться с ним нужно аккуратно.
Надеемся, это руководство помогло вам разобраться, как применять rel="canonical" с пользой и без ошибок. Если вам нужна более детальная консультация или помощь в SEO-продвижении, специалисты нашей студии всегда готовы прийти на помощь. Мы работаем на рынке уже более 12 лет, чтобы ваши сайты оставались в топах поисковых систем!




