Blog

5 распространенных ошибок с rel=canonical

Понедельник, 8 апреля 2013 г.

Включение
rel=canonical ссылки
на вашу веб-страницу является сильным сигналом для поисковых систем о вашей предпочтительной версии для индексации среди
дублирующихся страниц в сети.
Она поддерживается несколькими поисковыми системами, включая
Yahoo!,
Bing,
и Google. rel=canonical ссылка объединяет свойства индексации дубликатов, такие как их входящие ссылки, а также указывает, какой URL вы бы хотели видеть в результатах поиска. Однако rel=canonical может быть немного сложным, потому что неправильная настройка не всегда очевидна.

Example of a page and its HTML markup for rel-canonical.

В то время как веб-мастер видит страницу «красный бархат» слева в своем браузере, поисковые системы замечают справа rel=canonical непреднамеренного веб-мастером «синего бархата». Мы рекомендуем следующие лучшие практики использования rel=canonical:

  • Большая часть контента дублирующейся страницы должна присутствовать на канонической версии.
  • Дважды проверьте, существует ли ваш rel=canonical целевой URL (это не ошибка илиsoft 404“).
  • Убедитесь, что rel=canonical цель не содержит тег noindex robots meta .
  • Убедитесь, что вы предпочитаете отображение rel=canonical URL в результатах поиска (а не URL дубликата).
  • Включите rel=canonical ссылку либо в <head> страницы, либо в заголовок HTTP.
  • Указывайте не более одного rel=canonical для страницы. Если указано более одного, все rel=canonical ссылки будут проигнорированы.

Ошибка 1: rel=canonical на первую страницу пагинированной серии

Представьте, что у вас есть статья, которая охватывает несколько страниц:

  • example.com/article?story=cupcake-news&page=1
  • example.com/article?story=cupcake-news&page=2
  • и так далее

Указание rel=canonical со страницы 2 (или любой последующей страницы) на страницу 1 не является правильным использованием rel=canonical, так как это не дублирующиеся страницы. Использование
rel=canonical в этом случае приведет к тому, что контент на страницах 2 и далее вообще не будет проиндексирован.

Example of wrong rel-canonical markups.
Хороший контент (например, «печенье — превосходное питание» и «к овощам») теряется при указании rel=canonical с дочерних страниц на первую страницу серии.
Example for annotating a page-series with rel-canonical that points to a single page with all the content of the series.
rel=canonical с дочерних страниц на страницу просмотра всех записей
Example for annotating pages with rel-canonical and the deprecated rel-prev-next annotations.
Если rel=canonical на страницу просмотра всех записей не назначен, пагинированный контент может использовать разметку
rel="prev" и rel="next" .

Ошибка 2: Абсолютные URL по ошибке записаны как относительные URL

Example for incorrect rel-canonical markup: wrong relative URLs

Тег <link> , как и многие теги HTML, принимает как относительные, так и абсолютные URL. Относительные URL включают путь, «относительный» к текущей странице. Например,
images/cupcake.png означает «из текущего каталога перейдите в изображения
подкаталог, затем в cupcake.png.» Абсолютные URL-адреса указывают полный путь, включая
схему вроде https://.

Указание <link rel=canonical href="example.com/cupcake.html" /> (относительный
URL, так как нет https://) означает, что желаемый канонический URL —
https://example.com/example.com/cupcake.html , хотя это
почти наверняка не то, что задумывалось. В таких случаях наши алгоритмы могут игнорировать указанный
rel=canonical. В конечном итоге это означает, что все, чего вы надеялись добиться с помощью
этого rel=canonical , не увенчается успехом.

Ошибка 3: Непреднамеренные или множественные объявления rel=canonical

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

Example for incorrect rel-canonical markup: incorrect URL

Если вы используете шаблон, проверьте, не скопировали ли вы также спецификацию rel=canonical
.

Другая проблема возникает, когда страницы включают несколько rel=canonical ссылок на разные URL-адреса.
Это часто происходит в сочетании с SEO-плагинами, которые часто вставляют стандартную ссылку
rel=canonical , возможно, без ведома вебмастера, установившего плагин.
В случаях множественного объявления rel=canonical, Google, скорее всего, проигнорирует все подсказки
rel=canonical . Любая польза, которую мог бы принести легитимный rel=canonical , будет потеряна.

В обоих случаях проверка исходного кода страницы поможет исправить проблему.
Обязательно проверьте весь раздел <head> , так как ссылки rel=canonical
могут быть разбросаны.

Example for incorrect rel-canonical markup: multiple rel-canonical annotations.

Проверьте поведение плагинов, изучив исходный код страницы.

Ошибка 4: Категория или целевая страница указывает rel=canonical на избранную статью

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

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

Example for incorrect rel-canonical markup: non authoritative URL for the page

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

Ошибка 5: rel=canonical внутри <body>

Тег ссылки rel=canonical должен появляться только в <head> HTML-документа. Кроме того, чтобы избежать проблем с синтаксическим анализом HTML, рекомендуется включать
rel=canonical как можно раньше в <head>. Когда мы
сталкиваемся с обозначением rel=canonical внутри <body>, он игнорируется.

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

Example for incorrect rel-canonical markup: rel-canonical annotation in the HTML body element.

rel=canonical указания в <head> обрабатываются, а не в
<body>.

Заключение

Чтобы создать ценные rel=canonical указания:

  • Убедитесь, что большая часть основного текста дублирующейся страницы также присутствует на канонической странице.
  • Убедитесь, что rel=canonical указан только один раз (если вообще указан) и в
    <head> страницы.
  • Убедитесь, что rel=canonical указывает на существующий URL с хорошим контентом (то есть не на 404или, что еще хуже, soft 404).
  • Избегайте указания rel=canonical со страниц входа или категорий на избранные статьи, так как это сделает избранную статью предпочтительным URL в результатах поиска.

И, как всегда, задавайте любые вопросы на нашем
Форуме помощи для веб-мастеров.

Alien Road

Как мы это применяем

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

Связанные услуги

Поделиться