Canonical yandex: Поддержка атрибута rel=”canonical” роботом Яндекса — Блог Яндекса для вебмастеров

Атрибут rel=canonical — SEO на vc.ru

{«id»:13870,»url»:»\/distributions\/13870\/click?bit=1&hash=fde4c098a973c3309f907b70f0a505bd6ced3edae1b14a26b8f66e270411fdd0″,»title»:»\u041a\u0430\u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0442\u0430\u0440\u0433\u0435\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0443, \u0447\u0442\u043e\u0431\u044b \u0441\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e?»,»buttonText»:»»,»imageUuid»:»»,»isPaidAndBannersEnabled»:false}

SEO

SEO блиц

Атрибут rel=canonical тега <link> сообщает поисковой системе, что некоторые страницы сайта являются одинаковыми, несмотря на разные URL-адреса.

С помощью него можно решить проблему с дублированием контента в пределах сайта.

20 540 просмотров

Что такое канонические страницы

Это страницы-первоисточники. Предположим, у нас есть ряд страниц, содержащих одинаковый контент. Наиболее распространенная ситуация — наличие одного и того же товара с тем же описанием в разных категориях, и соответственно, по разным URL-адресам:

  • site.ru/catalog/verhnaya-odezhda/gucci/kovta-s-printom-gucci
  • site.ru/catalog/brands/gucci/kovta-s-printom-gucci
  • site.ru/catalog/kovty/s-printom/kovta-s-printom-gucci

Данный товар действительно подходит для разных категорий и должен находиться в каждой из них, но для поисковой системы они являются дублями, потому что отличаются URL-адресами, но содержат одинаковый контент. В связи с этим поисковая машина может их занести в индекс и расценивать как дубликаты, что негативно сказывается на продвижении.

Чтобы избежать данной ситуации необходимо указать для них rel=«canonical». Для этого сначала необходимо определить предпочитаемый канонический URL. В нашем примере это будет

  • site.ru/catalog/brands/gucci/kovta-s-printom-gucci

Теперь осталось только указать этот URL как канонический в остальных двух страницах. Тогда эта страница будет участвовать в поиске, а остальные две — считаться неканоническими.

Как указывать rel=canonical

Тег <link> с атрибутом канонической ссылки обязательно должен располагаться в теге <head> страницы. В нашем примере мы укажем его на страницах

  • site.ru/catalog/verhnaya-odezhda/gucci/kovta-s-printom-gucci
  • site.ru/catalog/kovty/s-printom/ kovta-s-printom-gucci

Готовый код будет выглядеть следующим образом:

<head> <link rel=”canonical” href=”https:// site.ru/catalog/brands/gucci/kovta-s-printom-gucci/”></head>

Если всё будет сделано верно, эти страницы не попадут в индекс.

Правила указания канонических ссылок

При проставлении ссылок на канонические страницы необходимо помнить о следующих правилах:

  • каноническая страница должна существовать и иметь код ответа сервера 200.
  • ссылка не должна указывать на страницу, расположенную на другом домене.
  • допускается только одна каноническая ссылка на странице.
  • недопустимы цепочки из канонических ссылок. То есть ошибочно, если страница 1 указывает на неканоническую страницу 2, а та, в свою очередь, ссылается через rel=«canonical» на третью.

Весь справочник в статьях на vc.ru или на сайте.

Плагин «SEO Link Canonical» для Shop-Script

Плагин «SEO Link Canonical» помогает указать не ненужных страницах сайта те страницы, которые поисковые системы должны считать каноническими, тем самым передавая на них свой вес. На данный момент, в плагине поддерживаются настройки для следующих типов страниц:

  • Скрытые страницы товаров (страницы товаров со статусом «Скрыт с сайта»)
  • Скрытые страницы категорий (страницы категорий со статусом «Скрыт с сайта»)
  • Страницы пагинаций (страницы с GET-параметром «page»)
  • Артикульные страницы товаров (страницы с GET-параметром «sku»)
  • Мусорные страницы (страницы с любым GET-параметром кроме «page» и «sku»)
    ; (страницы с несколькими GET-параметрами) ; (страницы с символом «?» на конце URL-адреса) ; (страницы отзывов о товарах, на которых нет ни одного отзыва)
  • Страницы отзывов о товарах (страницы отзывов о товарах, на которых есть хотя бы 1 отзыв)
  • Прочие страницы (все остальные страницы сайта)

Посмотреть настройки плагина «SEO Link Canonical»

(точь-в-точь как в админке)

Всего есть 3 способа закрыть страницу от индексации (не считая HTTP-заголовки):

  • через файл «robots. txt»
  • через метатег «robots»
  • через «link canonical»

Все эти способы поддерживаются поисковыми системами Yandex и Google, однако последний из них «Link Canonical» — является лишь рекомендацией для поисковых систем и может ими игнорироваться.

Однако «Link Canonical» может передавать вес с страниц одних страниц на другие, в случае закрытия первых от индексации. Поэтому плагин, задача которого внедрять на страницы сайта тег «Link Canonical» остается актуальным, если используется в связке с другим плагиным, задача которого принудительно закрывать страницы от индексации (например, данный плагин хорошо работает в связке с плагином SEO Meta Robots, который внедряет строгий метатег «robots»).

Подробно об индексации страниц интернет-магазинов и способах закрытия страниц от индексации я написал в своем блоге.

Несмотря на то, что плагин «SEO Link Canonical» не может гарантированно закрыть ненужные страницы от индексации, он всё равно полезен на всех проектах, поскольку может передавать вес с ненужных страниц сайта на нужные.

Главные преимущества плагина:

Устранение проблемы с дублированием тега на Shop Script 8

«SEO Link Canonical» отключает вывод тега средствами движка и средствами темы дизайна (и делает это без доработок темы дизайна). В том числе отключен вывод «канониклов» в http-заголовках (отключен корректно, а не просто передается «пустой каноникал»). Подробно проблема и ее решение описаны в блоге.

Корректная простановка тега на всех страницах с GET-параметрами

«SEO Link Canonical» корректно определяет страницы вида «site.ru/?_=123» и «site.ru/?» как мусорные страницы и корректно проставляет на них ссылки на канонические страницы.

Подробная инструкция по настройке

С настройкой и проверкой работы плагина справится даже неопытный пользователь: помощь программиста не потребуется. Документация к плагину.

Настройка занимает несколько минут

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

Автоматическая генерация тегов

Плагин работает по принципу «установил — настроил — забыл»: теги внедряются автоматически.

Только безопасные настройки

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

Возможность указать главное зеркало сайта

В плагине можно настроить, чтобы с неглавных зеркал сайта проставлялся тег на главное зеркало сайта (например, с «http//» на «https://»).

Инструментарий для SEO-экспериментов

В плагине можно настроить отдельные теги для Yandex и Google для каждого типа страниц (можно выводить один тег для бота Yandex, и другой тег для бота Google).

Совместимость плагина

  • Работает на всех темах дизайна, имеющих хуки «frontend_category», «frontend_product», «frontend_head». Есть возможность выводить плагин не через хуки, а через хелперы.
  • Работает на страницах сайта с любыми типами URL страниц (естественный, смешанный, плоский).
  • Совместим с плагинами «Бренды», «Бренды PRO» и другими плагинами, создающими собственные типы страниц.
  • Совместим с плагином «SEO-фильтр» и другими плагинами, превращающими определенные страницы с GET-параметрами в оптимизированные страницы с ЧПУ URL.

Документация к плагину «SEO Link Canonical»

Главные преимущества плагинов от Анатолия Чикурова:

Техническая поддержка 24/7

Среднее время реакции на запрос в техническую поддержку — 2 часа. Не общаемся отписками, а действительно помогаем разобраться с проблемами, даже если они не связаны с продуктом напрямую. Даем развернутые и понятные ответы. Отвечаем на все обращения, в т.ч. во внерабочее время (по возможности). Признаем и оперативно устраняем собственные ошибки, не игнорируя их и не сваливая на других разработчиков.

Дорожим репутацией!

Более 1500 установок всех плагинов из Маркета Webasyst. Рейтинг каждого продукта — 5 звёзд. Регулярные обновления. Ни одного негативного отзыва и ни одного недовольного клиента!

Уникальный модуль импорта настроек плагинов

В каждый плагин встроен модуль экспорта и импорта настроек. Переносить настройки плагина с одного проекта на другой или устанавливать рекомендуемые настройки из документации можно всего в несколько кликов!

Подробная документация и подсказки на странице настроек

Каждый плагин проработан до мелочей не только в плане своего функционала, но и в плане удобства настройки и тестирования. Мы прилагаем максимум усилий для того, чтобы каждый наш плагин мог настроить любой, даже самый неопытный пользователь, а опытные пользователи — потратили для этого минимум времени.

Хочешь быть в курсе новостей от Webasyst и SEO-отрасли, обсуждать новый функционал, обмениваться опытом с коллегами? Вступай и пиши в независимый Telegram чат: https://t.me/seo_flood.

канонических URL-адресов – для веб-мастеров.

Справка

Если на сайте есть страница, доступная по нескольким адресам, или страницы с идентичным или похожим содержанием, робот Яндекса может посчитать их дубликатами. В этом случае он объединит страницы в группу дубликатов и выберет одну из них, наиболее информативную и релевантную поисковому запросу, для отображения в результатах поиска. Это называется канонической страницей

.

Вы можете использовать атрибут rel=»canonical», чтобы указать, какую страницу показывать в результатах поиска. Вы также можете указать канонический URL-адрес, если хотите изменить адрес сайта для использования префикса www или протокола HTTP или HTTPS.

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

  1. Как указать канонический URL страницы?
  2. Как изменить URL-адрес, используя канонический адрес?
  3. Случаи, когда канонический адрес не учитывается
  4. Часто задаваемые вопросы

Добавьте канонический URL-адрес в атрибут rel=»canonical» одним из следующих способов:

Допустим, к странице можно получить доступ по двум URL-адресам. : www.example.com/pages?id==2 и www.example.com/blog.

Если предпочтительным адресом является /blog, добавьте в HTML-код /pages?id=2 элемент ссылки:

  

Допустим, на сайте есть файл PDF, доступный по нескольким URL-адресам: www.example.com/offer/file.pdf и www.example.com/files/file.pdf. Если предпочтительным URL-адресом является /offer/file.pdf, настройте сервер для передачи следующего в заголовке HTTP страницы /files/file.pdf:

 Ссылка: ; отн = "канонический" 

Примечание. Укажите канонический URL в одном домене. Для канонического адреса укажите абсолютный путь, например http://example.com/blog/.

Страница с атрибутом rel=»canonical», указывающим на другой URL, считается неканонической .

Робот узнает об изменениях при обходе сайта. Если канонический URL введен правильно и робот не игнорирует инструкции, неканоническая страница исчезает из результатов поиска.

Чтобы убедиться, что страница удалена из результатов поиска, установите флажок Индексирование → Страницы в поиске в Яндекс.Вебмастере (блок Исключенные страницы).

Робот игнорирует инструкции, если содержимое канонической и неканонической страницы существенно отличается. В этом случае в поиск может быть включена неканоническая страница. Чтобы проверить это, перейдите в раздел Индексирование → Страницы в поиске.

Чтобы исключить неканоническую страницу, содержащую GET-параметры или теги (UTM, from и т. д.) в URL-адресе, добавьте директиву Clean-param в файл robots.txt. В противном случае используйте директиву Disallow.

Вы можете ввести канонический адрес, чтобы изменить URL-адрес сайта:

  • В домен с префиксом www или без него.

  • Для использования протокола HTTPS или HTTP.

Робот интерпретирует канонический адрес как перенаправление на новое главное зеркало и сгруппирует две версии сайта. Для этого добавьте ссылку на страницы нового сайта с атрибутом rel=»canonical» в HTML или в HTTP-заголовок каждой страницы старого сайта. Например, вы меняете http://example.com на https://example.com. На странице http://example.com/main/ укажите:

  

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

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

Примечание. Если атрибут добавлен только на некоторые страницы, он не будет указывать на главное зеркало.

Робот Яндекса не считает URL каноническим, если:

  • На момент сканирования неканонические страницы более полно отвечают на запрос пользователя, а их содержание значительно отличается от канонических. Если вы уверены, что такие страницы не будут полезны в поиске, запретите индексацию в файле robots.txt.

  • Канонический URL недоступен для робота — он перенаправляет на другую страницу или закрыт от индексации. Это означает, что он не может быть включен в поиск. В этом случае неканонический URL может быть включен в поиск вместо канонического URL при условии, что робот может получить к нему доступ.

  • Канонический URL-адрес указывает на другой домен или субдомен.

  • Указано несколько канонических URL.

  • Указана цепочка канонических URL. Например, например, example.ru/1, канонический URL — example.ru/2. При этом example.ru/2 имеет канонический адрес example.ru/3.

Атрибут rel=»canonical» указывает на страницу, на которой он расположен. Это ошибка?

Нет. Если атрибут rel=»canonical» относится к странице, на которой он находится, робот считает ее канонической.

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

Если страница была исключена из результатов поиска как неканоническая, это означает, что робот нашел в своем HTML-коде или HTTP-заголовке атрибут rel=»canonical» с каноническим URL. Удалите эту ссылку и убедитесь, что страница, которую вы хотите снова включить в поиск, не закрыта для индексации.

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

Теги noIndex, noFollow и Canonical на странице Facet SEO

спросил

Изменено 6 лет, 9 месяцев назад

Просмотрено 530 раз

Мы поняли, что у нас есть большое количество дубликатов страниц нашего сайта электронной коммерции, проиндексированных в Google, особенно большое количество фасетных URL-адресов, таких как цветные страницы, страницы с ценами и т. д.

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

т. е. каждая из фасетных страниц, таких как подкатегория Black iPhone Page (facet), имеет следующий URL-адрес в каноническом теге

http://www.example.com/category.php?item=color&item=black ” />

По сути, это точная копия подмножества.

Теперь мы хотим это изменить.

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

Таким образом, наша страница Black iPhone могла иметь следующий URL-адрес в каноническом теге;

http://www.example.com/category.php?item=iphone» />

В дополнение к изменению его на новый канонический тег я должен также реализовать Meta noindex, nofollow на каждом из фасетные URL-адреса, чтобы удалить их из Google, поскольку мы не хотим, чтобы они были удалены из индексации.

Пожалуйста, помогите!

  • каноническая ссылка
  • nofollow
  • noindex

2

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

После этого настройте файл robots.txt с помощью инструментов Google для веб-мастеров, чтобы индексировать или не индексировать страницы веб-сайта в Google. Для получения дополнительной информации свяжитесь с нами в компании SEO в Чандигархе

. «Если бы я решал эту проблему, я бы держался подальше от ссылок Nofollow, потому что они говорят Google не доверять им, что может вернуться, чтобы укусить вас позже. И, честно говоря, я ненавижу идея о том, чтобы не следовать моему собственному контенту, это то, что я часто оставляю для спам-ссылок и другого вредоносного контента, который меня раздражает.При этом я определенно буду использовать robots.txt, чтобы не индексировать области, чтобы вы избежать штрафов.Это гораздо более пассивный метод, который позволит избежать последствий в дальнейшем.Преимущество отказа от использования Nofollow с Noindex заключается в том, что PageRank может проходить через Noindex и переходить на страницы, на которые есть ссылки.

Добавить комментарий

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