;

SEO

Канонический URL: как повысить рейтинг одинакового контента

125
31

Причин возникновения дублей контента может быть много: особенности CMS сайта, страницы с динамическими параметрами URL, сайт доступен по https://www.site.com/ и по https://site.com/, http://site.com/ и так далее. Если не указать поисковику приоритетную — каноническую страницу с дублирующимся контентом, робот выберет ее на свое усмотрение и последствия могут быть неприятными, особенно для владельцев сайтов.

В этом выпуске «азбуки SEO» поговорим о понятии каноничности страниц и атрибуте rel="canonical".

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

Что такое атрибут rel="canonical"?

Атрибут rel="canonical" указывает роботам поисковых систем, какую страницу необходимо считать приоритетной. Он присваивается тегу link и располагается в <head></head> страницы. Страница, указанная в атрибуте rel="canonical", начинает восприниматься поисковыми роботами как приоритетная (каноническая).

Например: <link rel="canonical" href="http://[url]" />, где [url] — адрес канонической страницы.

Допустим, для страницы «http://site.com/?get=12345» канонической является «http://site.com/». В таком случае на странице «http://site.com/?get=12345» тег будет таким: <link rel="canonical" href="http://site.com/" />.

Страница, указанная в атрибуте, начинает восприниматься поисковыми роботами как приоритетная (каноническая)

Google поддерживает этот атрибут с 2009, Яндекс — с 2011 года.

Зачем указывать canonical?

  1. Устранить полные или частичные дубли контента на сайте.
  2. Защитить контент от дублирования на ресурсах, которые частично или полностью могут кешировать сайт (например, веб-архивы).

В каких случаях нужно определять каноничность?

Страницы пагинации

Для страниц пагинации есть два решения вопроса с каноническими страницами. Выбор варианта зависит от того, есть ли в каждой категории сайта страница «Показать все», например, «http://site.com/category-1/show-all», на которой доступны все товары из категории.

Если такая страница есть, Google рекомендует на каждой из страниц пагинации указать канонической страницу «Показать все».

Например, «http://site.com/category-1/page-2» должна содержать каноническую ссылку: <link rel="canonical" href="http://site.com/category-1/show-all" />.

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

Например, страница «http://site.com/category-1/page-2» должна содержать каноническую ссылку: <link rel="canonical" href="http://site.com/category-1/page-2" />.

О том, как мы используем rel="canonical" для оптимизации страниц интернет-магазина, читайте здесь.

Страницы с UTM-метками

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

Речь о следующих UTM-параметрах:

  • gclid;
  • utm_medium;
  • utm_source;
  • utm_campaign;
  • utm_content;
  • utm_term;
  • _openstat.

Так, страница «http://site.com/?utm_source=testk&utm_medium=test&utm_campaign=test» должна содержать каноническую ссылку: <link rel="canonical" href="http://site.com/" />.

Читайте, как правильно создавать и проставлять UTM-метки.

Страницы фильтрации

На страницах фильтрации следует в качестве канонических указывать сами страницы фильтрации.

Например, для страницы «http://site.com/category-1/filter-1/» нужна ссылка: <link rel="canonical" href="http://site.com/category-1/filter-1/" />.

Дублирование контента на разных доменах

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

Просто нужно указать канонические ссылки со всех доменов, на которых есть дублирующийся контент, на основной — предпочтительный для индексирования.

Дублирование контента на разных доменах

Важно: на данный момент междоменный каноникал понимает только Google.

О чем следует помнить при простановке rel="canonical"?

  1. Ссылки в атрибуте следует ставить абсолютные — с http:// или https://. Так сокращается риск появления ошибок.
  2. Если на странице с дублирующимся контентом указываете на другую страницу как каноническую, не забудьте в <head></head> той страницы также прописать ее как каноническую.
  3. Если на странице указаны несколько канонических адресов, поисковый робот проигнорирует их и определит каноническую страницу самостоятельно.
  4. Если канонической указана страница, отдающая код ответа 404, поисковый робот не сможет использовать данную рекомендацию.
  5. Чтобы избежать ошибок, не стоит использовать цепочки канонических страниц.
  6. Поисковые роботы воспринимают атрибут rel="canonical" не как строгую директиву, а как рекомендацию, то есть указанный URL может быть проигнорирован.
  7. При самостоятельном определении канонических страниц поисковая система Google отдает предпочтение страницам на https.

Выводы

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

Особенно важно определять каноничность для:

  • страниц пагинации;
  • страниц с UTM-метками;
  • страниц фильтрации.

Это помогает бороться с дублированием контента и обезопасить сайт от копирования.

Узнайте больше о продвинутых способах использования rel="canonical".

Обнаружили ошибку? Выделите ее и нажмите Ctrl + Enter.

Комментарии (10 )

  1. 0
    месяц назад

    "Необходимо настроить сервер так, чтобы при нахождении UTM-параметров в адресе страницы, отдавался код «200 ОК» и страница содержала абсолютную каноническую ссылку на URL этой страницы без UTM-метки."


    При выполнении этих условий, страницы с UTM-метками потом числятся в Google Search Console как "Страницы с проблемами"


  2. 0
    год назад

    Чтобы избежать ошибок, не стоит использовать цепочки канонических страниц. 
    Что Вы имеете ввиду? 

    Например есть 5 страниц, например это страницы футбольных матчей, например это Реал - Барселона в разные даты играли и у нас есть 5 +- одинаковых страниц в выдаче по запросу Реал - Барселона, и на первых позициях не ближайший матч, а давно прошедший. 


    если сделать следующим образом: 



    /ru/match/id5/ -  Этот еще не начался, он ожидается в ближайшее время, например три дня.

    /ru/match/id4/ - canonical /ru/match/id5/ 

    /ru/match/id3/ - canonical /ru/match/id4/

    /ru/match/id2/ - canonical /ru/match/id3/

    /ru/match/id1/ - canonical /ru/match/id2/

    Так делать правильно? Или лучше с id1-id4 сослаться со всех на id5, но может возникнуть ситуация, что через полгода или через пару недель будет матч id6 и тогда со всех прийдется сослаться на него. 


    Посоветуйте как лучше сделать в такой ситуации? 

    • 0
      Igor Kolesnichenko
      4 месяца назад

      Если использовать canonical в Вашей ситуации, то уж с "id1-id4 сослаться со всех на id5", а при добавлении id6 со всех id1-id5 переставить каноникал на id6.

      Но вообще для Вас нет 100% правильного подхода. Я бы на Вашем месте не менял бы канониклы на страница, ставил бы их сами на себя, но больше внимания уделил бы оптимизации каждой страницы под конкретную дату (и уникализации контента страницы, если это возможно). На ряду с этим не помешает автоматическая (или ручная) обработка этих страниц, а именно:
      1. Добавление визуального оформления, которое поможет пользователю быстро понять что матч уже прошел.

      2. Явная ссылка на последнее связанное мероприятие.

      Это даст Вам профит в виде качественной и полезной для пользователя (и ПС) перелинковке, вероятнее всего позитивно скажется на поведенческих показателей (меньше показатель отказов, больше глубина просмотра и время проведенное на сайте).

  3. 0
    год назад

    "На страницах фильтрации следует в качестве канонических указывать сами страницы фильтрации."

    Почему стоит указывать canonical на страницах фильтрации на самих себя? Не согласен. Т.е. мы тем самым указываем поисковым системам, что надо индексировать гигантское количество страниц-фильтрации по сути с одинаковым наполнением - итого мы получим множество псевдо-дублей.

    P.S. Вопрос выше идёт о классических страницах фильтров, когда в URL добавляются различные параметры и т.д. Т.е. не о страницах фильтров в виде отдельной ссылки с оптимизированным ЧПУ и прочим.

    • 0
      Максим
      год назад

      Прошу привести пример того, что Вы подразумеваете под "классической страницей фильтров, когда в URL добавляются различные параметры и т.д",  чтобы иметь возможность корректно ответить на Ваш вопрос. )

      • 0
        Наталья Дурасова
        год назад

        Для таких (не ЧПУ) страниц фильтрации в первую очередь рекомендуем сделать ЧПУ фильтры, с возможностью внедрения уникальных мета-тегов.

        Если такой вариант не возможен, в этом случае действительно, лучше указывать канонической категорийную страницу.


      • 0
        Наталья Дурасова
        год назад

        Более менее классические примеры:
        http://www.citrus.ua/shop/goods/mobile/189/?arrFilter_P3_MIN=&arrFilter_P3_MAX=&arrFilter_74_219956312=Y&set_filter=Y&set_filter=Y&set_filter=Y&set_filter=Y

        http://mprestige.com.ua/dorozhnye-c-316.html?pf_=112&pt_=3360&faa_3%5B%5D=863&faa_3%5B%5D=58557

        https://eldorado.ua/mobile_phones/c1038945/producer=ergo,astro,keneksi/ (здесь еще более менее)
        Т.е. когда фильтр не представляет из себя оптимизированную страницу с оптимизированными мета-тегами, ЧПУ и текстом на нём.

        • 0
          Максим
          год назад

          Для таких (не ЧПУ) страниц фильтрации в первую очередь рекомендуем сделать ЧПУ фильтры, с возможностью внедрения уникальных мета-тегов.

          Если такой вариант не возможен, в этом случае действительно, лучше указывать канонической категорийную страницу.

          • 0
            Наталья Дурасова
            год назад

            Ну вот...И получается проблема в том таких магазинов большинство, тех кто не позаботился о ЧПУ фильтрах (желательно в виде отдельной ссылки). Согласно статье нужно ставить canonical на эту же страницу фильтра, а потом прихожу я и мне приходится это вычищать прежде чем проработают схему ЧПУ со всеми вытекающими. Просто я с таким уже сталкивался пару раз...

            Так или иначе спасибо вам за статью и дискуссию.

  4. 1
    год назад

    | В нашей практике бывали случаи, когда контент с сайта копировали полностью, вместе с внутренней текстовой перелинковкой и каноническими адресами. 

       ахах, знакомо) главное, чтобы качественные сайты воровали - можно получить бесплатных норм ссылочек;)

Чтобы оставить комментарий, необходимо авторизироваться

Подписаться

на самую полезную рассылку по интернет-маркетингу

Самое

обсуждаемое популярное читаемое

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