что это, когда применять, как правильно прописать, ошибки использования
Rel=”canonical” – это атрибут, задающий канонический (приоритетный) адрес для дублирующих страниц, по которому основная страница ранжируется и отображается в выдаче поисковой системы.
Для чего нужен?
Когда две одинаковые страницы с идентичным содержанием можно найти через разные УРЛы. Соответственно тогда в индекс поисковой системы пытаются попасть несколько одинаковых страниц. Эти одинаковые страницы называются дублями.
Как результат, ни одна из них не способна полноценно продвигаться, потому что внутренние ссылки не могут сосредоточиться на одной единственной странице, ссылаясь по отдельности на каждый из дублей – вес «рассеивается».
Аналогичная ситуация и с внешними ссылками. Они ссылаются то на один, то на другой документ, из-за чего не настолько эффективны в продвижении, как могли бы быть. Вебмастер в данном случае даже не может определиться, на какую конкретно страницу покупать ссылки, потому что в индексе может оказаться та, которую он не собирался продвигать.
Как итог, веб-ресурс не может раскрыть весь свой потенциал и подняться в результатах поиска выше, чем мог бы. К тому же поисковые системы могут не индексировать дубли, потому что зачем им это делать, если на сайте несколько одинаковых страниц. Или они могут проиндексировать ту страницу, которую вы не собираетесь продвигать.
Канонический атрибут позволяет исключить проблему дублирующегося контента. Он показывает роботам, какой URL является приоритетным (основным) и будет включен в индекс системы, а весь ссылочный вес и прочие характеристики дубликатов переходят ему.
Поэтому, если на вашем веб-ресурсе содержатся страницы с идентичной или сильно похожей информацией, имеющие разные адреса, rel=“canonical” укажет основной адрес, который и будет включен в поиск.
Кроме выбора приоритетного УРЛа для индексации страницы каноникал помогает:
- Объединить переходы на идентичные страницы. Поисковые системы благодаря атрибуту свяжут похожий контент, находящийся на разных страницах, с приоритетным адресом. Тогда ссылки с других документов на определенную страницу объединятся со ссылкой на главный документ.
- Сделать отображение статистики по конкретным товарам или услугам более простым. Если материалы располагаются на разных адресах, пользователям сложнее получить полную статистику.
- Управлять скопированным материалом. Публикуя статьи по разным URL, исходному документу нужно поставить наивысший рейтинг.
- Уменьшить расход ресурсов на обход дублей. Не будет дублей, и тогда роботы будут обходить куда меньше страниц, соответственно и индексация сайта пройдет быстрее и ваш краулинговый бюджет не будет расходоваться просто так.
Все популярные поисковики прекрасно распознают данный тег, а некоторые веб-страницы без применения приоритетных ссылок просто невозможно эффективно продвигать.
Когда использовать?
webmasterie.ru
Атрибут rel= «canonical» — полное руководство по использованию канонических ссылок
На данный момент, устранение проблемы дублированных страниц является одной из самых важных при оптимизации сайта. В большинстве случаев для решения этой проблемы лучше всего использовать 301 редирект.
Но, когда мы или не можем использовать 301 редирект, или нам необходимы страницы для просмотра пользователями, то нам на помощь приходит атрибут rel= «canonical».
С помощью этого атрибута можно довольно быстро устранить проблемы дублирующего контента.
Как прописать rel= «canonical»?
На странице сайта (основной способ)
Чтобы для текущей страницы указать ее каноническую ссылку, то в секции <head> нужно прописать следующее:
<link rel="canonical" href="http://site.com/canonical-link.html"/> |
<link rel=»canonical» href=»http://site.com/canonical-link.html»/>
Очень важно прописать именно в секции HEAD, так как если вы случайно пропишите данный атрибут не в этой секции, то данная инструкция будет проигнорированная поисковыми системами.
Через xml-карту сайта
Для каждой страницы в xml-карте сайта вы можете прописать её каноническую ссылку. Но, в данном случае, поисковые системы могут проигнорировать данные рекомендации.
Через ответ сервера (лучше всего для не html документов)
Если вам нужно указать канонические ссылки для не html документов, а, например, для pdf-файлов, то можно указать каноническую ссылку в http-заголовке. Для этого, сервер при запросе дублирующего файла должен отдавать следующее
Link: <http://site.com/main-file.pdf>; rel="canonical". |
Link: <http://site.com/main-file.pdf>; rel=»canonical».
Но, следуют учесть, что на данный момент Google поддерживает данный элемент заголовка <link> только для Веб-поиска.
Когда нужно использовать канонические ссылки
Если вы точно знаете в каком случае у вас на сайте появляются дубли
Если вы четко понимаете причину возникновения похожих или очень схожих страниц у вас на сайте и, при этом, каждая такая страница должна существовать на сайте, то желательно определиться какая из этих страниц серии является основной и со всех других страниц проставить канонические ссылки на эту одну главную.
Когда сложно или невозможно реализовать 301 редирект
В общем лучше всего использовать 301 редирект, но если это довольно сложно или долго реализовывать, то можно воспользоваться и атрибутом rel=”canonical”. По заявлениям Google, передаваем вес через канонические ссылки абсолютно идентичный весу, который передает 301 редирект.
Несколько страниц для одной серии продуктов
Если у вас в интернет магазине есть серия товаров, которая отличается, например, только цветом, то лучше выбрать один товар в качестве главного (типичного) и на него проставить канонические ссылки с других продуктов.
При разных сортировках товаров в каталоге
Если на вашем сайте товары можно сортировать разными способами и параметр сортировки указывается в урле:
http://site.com/dresses.html?sort=price |
http://site.com/dresses.html?sort=price
то, необходимо, со всех различных комбинаций сортировок, проставлять канонические ссылки на каталог с сортировкой по умолчанию. Обычно, это URL категории без параметров, которые отвечают за сортировку товаров:
<link rel="canonical" href="http://site.com/dresses.html" /> |
<link rel=»canonical» href=»http://site.com/dresses.html» />
При создании страницы каталога со всеми продуктами
По рекомендациям Google (https://support.google.com/webmasters/answer/1663744?hl=ru), способ при котором вы со всех страниц каталога вы делаете каноническую ссылку на страницу со всеми товарами/статьями, является оптимальным для индексации как страниц каталога сайта, так и всех товаров/статей сайта. При этом способе, для каждого раздела сайта необходимо создать страницу «Смотреть всё» и с каждой страницы пагинации проставить каноническую ссылку на страницу «Смотреть всё».
Но, это способ довольно сложный в реализации. Поэтому, другие реализации пагинации вы сможете найти по этой ссылке:
https://seoprofy.ua/blog/optimizaciya-sajtov/pagination-for-seo
Страница печати
Если печать страниц на сайте реализована через дополнительный параметр, например,
http://site.com/news-1.html?print=yes |
http://site.com/news-1.html?print=yes
то, необходимо, проставить каноническую ссылку на основную версию страницы
<link rel="canonical" href="http://site.com/news-1.html" /> |
<link rel=»canonical» href=»http://site.com/news-1.html» />
При использовании партнерской программы у вас на сайте
Если на вашем сайте есть партнерская система или любая другая реферальная система, то тут очень важно не забывать прописывать канонические ссылки для всех страниц на которые могут стоять партнерские ссылки. Если забыть проставить, то очень быстро могут появится в индексе поисковых страниц десятки, а то и сотни дублей страниц сайта, так как по внешним ссылкам поисковые роботы довольно быстро проиндексируют не нужные страницы.
Поэтому, для всех страниц на которые стоят партнерские ссылки
http://site.com/dresses.html?partner=dkfEi3dj1 |
http://site.com/dresses.html?partner=dkfEi3dj1
мы прописываем следующую инструкцию:
<link rel="canonical" href="http://site.com/dresses.html" /> |
<link rel=»canonical» href=»http://site.com/dresses.html» />
Кроме этого, вы можете указать Google все не нужные параметры для индексации через Параметры URL (в Google Webmasters раздел Сканирование). В данном случаем необходимо указать параметр partner, как такой, что не изменяет содержимое страницы.
Для склейки индексного файла каталога
Важно проверять, чтобы файлы в каталоге типа index.html не приводили к дублям: это может произойти, когда открыты для индексации 2 таких адреса http://site.com/dresses/ и http://site.com/dresses/index.html. В таких случаях, для решения данной проблемы, легче всего в файле http://site.com/dresses/index.html прописать такую каноническую ссылку
<link rel="canonical" href="http://site.com/dresses/" /> |
<link rel=»canonical» href=»http://site.com/dresses/» />
При использовании одинакового контента на разных доменах или разных языковых версиях
Когда вы создаете похожие сайты или делаете разные языковые версии вашего контента, но при этом на разных сайтах/языковых версиях используете один и тот же контент, то в таком случае необходимо применение rel=”canonical” на основную версию контента.
Основные ошибки при использовании rel=”canonical”
Использование на страницах пагинации
Очень часто при пагинации или при какой-то серии страниц на сайте для всех страниц такой серии прописывают канонической первую страницу. Это неправильно, так как делает не возможным индексацию все страниц серии.
Как правильно делать пагинацию для seo смотрите здесь: https://seoprofy.ua/blog/optimizaciya-sajtov/pagination-for-seo.
Каноническая ссылка не является индексируемой
Если мы проставляем каноническую ссылку на другую страницу, то должны убедиться, что данная страница является индексируемой:
- страница отдает 200 код сервера
- на странице нет запрета индексации (через мета тег robots и noindex)
Несколько ссылок rel=canonical с одной страницы
Для одной страницы должна быть одна каноническая страница. Если указанно несколько страниц, то в таком случае будет учтена только первая инструкция.
Разные канонические URL
Следите за тем, чтобы всегда указывать одни и те же канонические страницы при разной реализации (например, через xml-карту сайта и через rel=”canonical” на самой странице).
Неправильное использование относительных ссылок
В общем случае, при указании канонических ссылок всегда желательно прописывать абсолютные ссылки
<link rel="canonical" href="http://site.com/dresses.html" /> |
<link rel=»canonical» href=»http://site.com/dresses.html» />
так как при указании с помощью относительных ссылок появляется очень большая вероятность сделать ошибку:
<link rel="canonical" href="site.com/dresses.html" /> |
<link rel=»canonical» href=»site.com/dresses.html» />
Тогда поисковые системы будут просто игнорировать данные инструкции.
Проверка использование rel=»canonical» на своем сайте
После того, как вы настроили все канонические ссылки у себя на сайте, то желательно сделать проверку всего сайта на то, как будут видеть эти все инструкции поисковые роботы. Для этого лучше всего воспользоваться программой Screaming Frog SEO Spider.
После индексации вашего сайта эта программа в удобном для вас виде предоставит вам полную информацию по всем страницам
- на которых стоит атрибут rel=”canonical” и на какие именно страницы он указывает
- на какие страницы сайта проставлены канонические ссылки
- какие страницы без атрибута rel=”canonical”
Вся эта информация будет на вкладке Directives
Следует не забыть провести некоторые дополнительные настройки:
1. Убедиться, что на вкладке Basic выставлена галочка напротив Crawl Canonical
В этом случае, при работе программы, все указанные канонические ссылки на страницах сайта, будут просканированные роботом. Это позволит нам выявить ошибки (например, ссылки на страницы с 404 ответом сервера).
2. На вкладке Advanced установлена галочка напротив Respect Canonical
В этом случае, из общего отчета страниц будут исключены все канонизированные страницы. Данную опцию лучше всего выбирать на финальном этапе проверки, чтобы исключить все канонизированные страницы и получить финальный список индексируемых страниц.
В заключение
Использование атрибута rel= «canonical» может сэкономить очень много времени на этапе разработки. Но такие решения в итоговом варианте могут привести к проблемам, если не учесть все нюансы использования.
Поэтому, очень важно после финального релиза сайта, внимательно проверить все случаи использования канонических ссылок и чтобы все важные страницы сайты были доступны для индексации.
Хорошие статьи в продолжение:
— Чек лист по SEO для разработчиков
— Ответы сервера — практическая методичка
— Robots.txt — инструкция для SEO
— Оптимизация кода сайта — базовое руководство
Оцените статью
Загрузка…seoprofy.ua
Атрбут rel=canonical – что это такое
Canonical – это атрибут метатега link. Его используют для определения важности отдельной страницы сайта. Адреса этих страниц называют каноническими. При наличии дублей поисковый робот проиндексирует тот контент, который расположен на странице с адресом, помеченным метатегом link с атрибутом canonical. Метатегом пользуются в процессе оптимизации сайта, на котором имеются страницы с одинаковым содержимым. Таким образом удается избежать попадания в поиск множества дублей одного контента с разными сетевыми адресами. Появляются дубли из-за особенностей работы систем управления содержимым сайта. Тег прописывают в заголовок кода страницы.
Возможные причины появления дублей
- Система управления содержимым поддерживает работу с адресами нескольких типов.
- CMS возвращает одинаковое значение при запросе адреса с использованием субдомена www и протокола https.
- Система управления может присвоить одной странице несколько сетевых адресов, если обнаружит на ней одинаковый контент, относящийся к разным разделам сайта.
- Информация публикуется на разных сетевых ресурсах, поэтому содержимое страниц частично или полностью дублирует контент на страницах с разными адресами.
Атрибут rel=»canonical» необходимо использовать, если на разных страницах сайта присутствует контент, частично или полностью дублирующий содержимое статей, расположенных на страницах с другими сетевыми адресами.
Важность применения атрибута
Система управления содержимым позволяет обращаться к странице по разным сетевым адресам. Проблема возникает при индексации таких страниц. Поисковые роботы начинают думать, что сайт преимущественно состоит из дублей, поэтому понижают его рейтинг в поисковой выдаче. Большое количество одинаковых страниц приводит к ухудшению индексации сайта, что оказывает негативное влияние на эффективность СЕО-продвижения.
Удаление дублей путем использования канонических адресов
Избежать появления в поиске страниц с одинаковым содержимым поможет расположение атрибута rel=»canonical» в коде статей. Поисковики увидят ссылку, помеченную таким атрибутом, и быстро проиндексируют нужную страницу. Адреса страниц с контентом, который должен попасть в поиск, можно писать в абсолютном или относительном значении. При СЕО-оптимизации сайта под Google рекомендуется использовать абсолютный путь к предпочитаемой странице. Риск возникновения ошибки в процессе индексирования будет снижен.
Преимущества использования метатега с атрибутом canonical
Метатег упрощает оптимизацию, делая поисковое продвижение более простым и быстрым. Пользователь исключает из работ по SEO-продвижению необходимость заполнения файла robots.txt, например адресами страниц для печати.
Установка метатега с атрибутом canonical
Пользователь должен определиться со страницей, которую поисковый робот будет считать основной. В заголовке кода статей с одинаковым содержимым нужно вписать метатег с атрибутом canonical. Например, поисковой системе нужно указать адрес https://test.com/car в качестве основного. В блоке <head></head> каждой страницы, на которой частично или полностью дублируется контент, пишем <link rel=»canonical» href=»https://test.com/car» />. Поисковый робот прочитает указания и проиндексирует только страницу с каноническим адресом. Дубли будут исключены из поиска. Впоследствии поисковая система не станет посещать неканонические страницы, тем самым ускорив периодическую индексацию сайта. Чтобы упростить процесс размещения метатега, были разработаны специальные плагины для разных систем управления содержимым. Некоторые CMS имеют встроенные средства для указания канонического адреса.
Как проверить наличие атрибута canonical
Существует несколько способов проверки наличия метатега, указывающего роботу на страницу с каноническим адресом, и присутствия частично или полностью дублированного контента на сайте.
- Открываем код страницы и в заголовке ищем нужный метатег с указанным атрибутом.
- Устанавливаем в браузер специальное расширение, дополнение или плагин, позволяющий просматривать различные параметры, которые используют при продвижении web-сайтов. При посещении страниц с искомым атрибутом дополнение проинформирует пользователя о его наличии или отсутствии.
- Заходим на страницу расширенного поиска системы «Яндекс». Передаем поисковой системе часть содержимого страницы или сетевой адрес сайта, который проверяем на наличие дублей. «Яндекс» проверит проиндексированные сайты на наличие копий. В результатах поиска будут предложены адреса страниц с дублированным контентом или варианты по запросу при отсутствии дублей.
- Проверить наличие атрибута также можно при помощи специальных операторов поиска. Например, поисковая система Google покажет в результатах поиска дублированный контент, если в поисковую строку ввести site: домен проверяемого сайта «ключевое слово».
- Для поиска дублей можно воспользоваться сервисами проверки уникальности контента. Они обнаружат полностью или частично дублированный контент с указанием процента совпадений.
Правильно настроенный метатег с атрибутом canonical повысит эффективность оптимизации и продвижения сайта в интернете.
wiki.rookee.ru
что это за тег, его роль в пагинации и настройка канонических URL
Содержание статьи
Чтобы осуществлять правильное продвижение страниц сайта в поисковых системах, необходимо сообщать роботам, какие URL более предпочтительны для попадения в индекс. Это задаётся с помощью специальных тегов.
Что такое rel canonical?
Остановимся подробнее на теге rel=»canonical». Его основная цель — борьба с дублями страниц и неинформативными страницами (например страницами пагинации), а также повышение качества индексации с помощью прописывания приоритетного адреса.
У меня был сайт с ограниченным краулинговым бюджетом. То есть по факту там было тысяч 10 страниц, но в индексе могли быть только 2 тысячи (потому что сайт был молодой и не трастовый). В итоге те страницы, которые мне были нужны в индексе, часто туда не попадали. Помог каноникал — проставление со страниц пагинации каноникала на основные URL позволило четко дать поисковикам понять, какие страницы должны быть в индексе.
Что такое каноническая ссылка?
Тег canonical будет чрезвычайно полезен, если на вашем сайте есть страницы-дубли, которые имеются в доступе по различным адресам. С помощью него необходимо прописать приоритетный канонический URL для восприятия поисковиками.
Что важно — будет также передаваться ссылочный вес и прочие характеристики страницы (PageRank и др.).
Этот атрибут указывается внутри тега <head> на URL-дубликатах с указанием предпочитаемого URL. Оформляется он таким образом:
Для чего нужен каноникал?
При наличии похожих страниц в индексации поисковиками участвуют все они одновременно. В итоге ни одна из них в полной мере не продвигается по причине того, что внутренние ссылки имеются на обе страницы. Поисковик не знает, какой из них нужно отдать приоритет.
А если бы все внутренние ссылки стояли на одну страницу, или если хотя бы у одной из них был проставлен каноникал на другую, это дало бы мощный плюс основному URL при продвижении.
То же самое касается и внешних ссылок — продвигается не один URL, а несколько, а вес также распределяется между ними. И сайт находится на более низких позициях, чем мог бы быть.
Благодаря каноникал в индексе поисковиков будет предпочитаемый канонический URL.
Примеры использования
Например, у вас на сайте есть печатная версия страницы. Или отдельный урл для мобильной версии. И вы ставите каноникал с них на основную страницу, в итоге эта основная страница получает больший вес и плюс при ранжировании, а из индекса убирается куча мусора.
Как каноникал используется для пагинации
Нужно проставить rel canonical со страниц пагинации (site.ru/category/page/2) на первую из них (site.ru/category).
Мнения о настройке пагинации разнятся — некоторые специалисты говорят о необходимости закрытия от поисковиков всех страниц пагинации, другие — о том, что лучше их оставить в доступе роботов поисковых систем.
Яндекс рекомендует со всех страниц пагинации настраивать каноническую ссылку на первую из них. Как итог — яндекс-робот воспримет, что именно первую страницу необходимо индексировать. Про индексацию товаров уточняется, что по другим ссылкам Яндекс всё равно будет переходить.
Специалисты Google склоняются к следующим вариантам:
- оставить всё по-прежнему — поисковик по-разному распознаёт и воспринимает различные виды страниц;
- создать отдельный URL-адрес «Показать всё» и установить его как канонический — особенно рекомендуется для многостраничных статей;
- прописать в теге линк атрибуты rel=»prev» и rel=»next» с целью фиксации взаимосвязи между URL-адресами; поисковик будет выдавать первый из них.
А вот видос Деваки, где он подробно поясняет за пагинацию:
Атрибуты rel=»next» и rel=»prev»
Есть также и другое мнение — типа страницы пагинации закрывать не надо, что они наоборот должны получать дополнительный трафик. И тут важны два момента:
- Все URL должны иметь уникальный параметр тега Title, уникальный текст и meta-теги;
- Если Вы больше ориентируетесь на Google, то рекомендовано обязательное использование атрибутов rel=»next» и rel=»prev», которые нужно настроить так, чтобы каждая предыдущая страница ссылалась на следующую. На корневом адресе задаётся URL следующего, на последующих — URL предыдущей и следующей, на последней — только предыдущей.
Можно прописать пагинацию этими тегами, а каноническую ссылку оформить на первую или на главную страницу — в зависимости от особенностей ресурса.
Пример:
Тема с SEO пагинатором
Вот допустим один из блогов (Sawynih или как-то так, уже не помню) писал о кейсе, когда страницы пагинации давали дополнительный трафик.
Если на разных URL представлен похожий товар, навигацию можно задать следующими способами:
- Прописать уникальные значения параметров автоматически, собирая заголовки из отдельных частей, к примеру:
(купить|заказать|приобрести) юбки в (саратове|ростове|астрахани) (по низкой цене|выгодно|дешево) со скидкой (в магазине|в интернет магазине)
Будут созданы уникальные значения метатегов.
- Самым эффективным и трудоемким является самостоятельное прописывание этих параметров, вручную. Все заголовки будут уникальными и очень сильно отличаться друг от друга, в том числе по смыслу. Это позволит продвинуть каждый URL по низкочастотным и низко конкурентным ключевым запросам в ТОП выдачи поисковиков. Благодаря применению этого способа расширится семантическое ядро. Плюс также в том, что для интернет-магазина множество статей писать нецелесообразно.
Важно осуществить эту работу один раз индивидуально для каждого URL. Параметры будут зафиксированы поисковиками.
Настройка Canonical для WordPress
Многие плагины для WordPress прекрасно работают с данным тегом.
Большинство из них просты в применении — активируем плагин, а канонические ссылки прописываются автоматически. В других SEO-плагинах достаточно установить галочку возле этого параметра в настройках. Если какая-то статья относится одновременно к разным категориям, то каноническая ссылка фиксируется самостоятельно.
При использовании плагина Yoast SEO и расположения поста в разных категориях, поисковик будет видеть только одну страницу.
Что еще полезно знать о каноникал?
Важно подчеркнуть следующие моменты:
- Тег canonical — не директива, а подсказка, которую следует учесть и проанализировать, выделив наиболее подходящий URL для поисковой выдачи.
- Касаемо оформления канонических ссылок отсутствует запрещающий момент в виде относительного пути. Даже в случае введения тега <BASE> со ссылкой на документ, относительные пути станут восприниматься так, как прописано в базовом URL.
- Канонические страницы могут содержать не абсолютно одинаковое наполнение, и это логично. Могут присутствовать незначительные различия.
- Даже при наличии ошибки 404, контент будет индексироваться. Но рекомендуется указывать рабочие URL в качестве канонических.
- Если канонический url пока не проиндексирован, остаётся ждать — обычно недолго. Когда он распознается, подсказка будет пересмотрена.
- Можно использовать редирект — поисковик воспримет перенаправление и будет учитывать другой адрес.
- Рекомендуется задавать идентичный тег rel canonical, чтобы результат канонизации был оптимальным.
- Канонический урл может прописываться исключительно с текущего домена. Для указания урла с другого домена, следует использовать 301 редирект.
- Как оформляются канонические url, можно изучить на примере сайта wikia.com, открыв исходный код страницы http://starwars.wikia.com/wiki/Nelvana_Limited, содержащий canonical url http://starwars.wikia.com/wiki/Nelvana
Обе ссылки практически одинаковы, но в первой прописан атрибут каноникал — и Google будет отображать версию, заданную в этом параметре. - Вопросы применения каноникал можно задать в официальном блоге для вебмастеров поисковика Google.
Преимущества, связанные с умением правильно настраивать индексацию с помощью тега canonical:
- избавление от похожего контента, связанного с недостатками движка, а также созданного искусственно целенаправленными действиями конкурентов;
- отсутствие необходимости в применении robots.txt для запрета индексации отдельных страниц и угождения всем поисковикам.
znet.ru
Тег canonical поможет спастись от дублированного контента
Канонический тег (rel=”canonical”) является довольно важным инструментом поисковой оптимизации. Зачастую он даже лучше, чем 301 редирект при работе с дублированным контентом.
Разберём более подробно этот тег.
Что плохого в дублированном контенте
Дублированный контент – это два одинаковых по своему содержанию документа. Когда Google видит дубль, он старается исключить его из индекса, т.к. по идее пользователь не захочет видеть один и тот же документ в поисковой выдаче несколько раз. Да и к тому же самому поисковику не хочется постоянно обрабатывать тысячи и даже миллионы дублированных страниц, тратя на это свои производственные мощности.
Проблема для веб-мастера состоит в том, что если одна и та же информация находится на разных страницах, то в выдаче будет только одна из этих страниц. Но url, который выберет Гугл, не всегда является наиболее оптимальным для пользователя, и не всегда является первоисточником.
Пока поисковик не определит первоисточник, результаты выдачи не будут удовлетворять целям первоначального автора контента. В данном случае канонический тег имеет ограниченную пользу, поскольку те, кто крадут ваш контент, скорее всего, не будут ставить теги.
С другой стороны, если дублирование происходит на вашем сайте, то тег будет как нельзя кстати. Даже если на вашем сайте будут ссылки на дублированный контент, ценность для выдачи будет составлять только страница-первоисточник. Таким образом, даже при наличии ссылок на несколько дублей, значимой для Google будет считаться только одна из этих страниц. И внутренняя перелинковка не пострадает.
Естественно, это не лучшее решение с точки зрения SEO. Но это не приведёт к каким-либо санкциям со стороны Гугла.
Что такое тег rel=”canonical”
Тег имеет следующий синтаксис: <link rel=”canonical” href=”https://seo-aspirant.ru/www.example.com/url-i-want-to-appear-in-google”/> Таким образом Google и Bing поймут, что все дубли ссылаются на канонический адрес, указанный в теге. Гугл имеет чёткое представление по поводу использования данного тега:
Да, rel=”canonical” должен использоваться только для выбора предпочитаемой страницы при дублировании (незначительные различия в содержании допустимы).
Другими словами, используйте его только для борьбы с дублированным контентом. При использовании его для других целей вы можете быть уличены в поисковом спаме.
Проблемы дублированного контента
Реализуйте теги надлежащим образом на вашем сайте. Это убережёт вас от проблем дублированного контента, некоторые из которых связаны с системами управления сайтами (CMS):
- Tracking Codes. Некоторые системы требуют добавления переменных в конце url-адреса для обратных ссылок на ваш сайт. Формат может быть такой: www.example.com?tracking-variable или такой: www.example.com/example.htm?tracking-code. Проблема заключается в том, что поисковые системы разделяют адреса, даже если те различаются всего одним символом. Хотя Google и Bing и имеют в своём распоряжении технологии, которые помогают определять такие адреса, до сих пор возникает множество ошибок при их обработке. Интересно будет отметить, что некоторые ссылаются на ваш сайт, дабы получить взаимную обратную ссылку, используя данный метод. Канонический тег защитит вас от этого.
- Приставки к url. Как мы уже уяснили, любые два адреса, отличающиеся хотя бы одним символом, рассматриваются как отдельные страницы. И есть несколько случаев, когда приставки к адресам могут привести к дублированию контента. К ним относятся, например, дополнительный язык сайта (русская и английская версии страницы) или создание движком дополнительных страниц (ярко выражено в WordPress).
- Разбивка на страницы. Это когда сайт разбивается автоматически на несколько страниц с одинаковым контентом. Например, если у вас интернет-магазин и продукцию можно отсортировать по цвету товара или по его цене (при этом для результата сортировки генерируется отдельная страница с одинаковыми описаниями товаров).
- WWW. По большей части это не проблема, т.к. Google обычно правильно определяет адреса с www и без. Но до сих пор бывает такое, что поисковик индексирует как бы две версии сайта (example.com и www.example.com). В результате половина вашего контента проиндексирована с www, а другая половина – без www. Обычно это дело прописывается в robot.txt, но и канонический тег тут тоже может помочь.
- Если невозможно реализовать 301 редирект. Как ни странно, но в некоторых случаях у веб-мастера нет возможности реализовать 301 редирект, например, из-за ограниченного доступа к серверу. Канонический тег в данном случае является альтернативой, с той лишь разницей, что исходная страница будет продолжать существовать.
Но всё-таки, в соответствии с политикой Google, канонический тег это рекомендация, а не обязательное для исполнение правило. Эта опция поможет владельцам сайтов самостоятельно указывать, какую страницу Гугл должен считать канонической. Таким образом, для Google будет проще определить, какую страницу необходимо включить в индекс при дублировании контента.
Используя тег rel=”canonical” для каждой страницы, вы укажете точные url-адреса поисковому роботу. Это поможет избежать многих проблем, возникающих при дублях в содержании и, соответственно, повысит позиции вашего сайта в поисковых системах.
ПОНРАВИЛАСЬ СТАТЬЯ? ПОДЕЛИСЬ С ДРУЗЬЯМИ!
СТАТЬИ ИЗ РУБРИКИ:
Тематика: Google, SEM
Дата публикации: 01.03.2011
seo-aspirant.ru
Новый тег rel=canonical для удаления дубликатов страниц — Devaka SEO Блог
12 февраля Google анонсировал новый тег canonical, который поможет вам избавиться на сайте от дублированного контента, указывая предпочитаемую версию URL адреса для страницы. Также в этот день ввод нового тега анонсировали компании Yahoo и Microsoft.
Если ваш сайт имеет идентичный или очень похожий контент, доступный по разным URL, тогда новый формат позволит указать тот URL, который должен возвращаться в поисковой системе. Также можно быть уверенным, что все характеристики, такие как ссылочный вес и т.д. передадутся на нужную версию адреса.
Теперь вы можете добавить этот тег, для указания вашей версии адреса, внутри тега <head> на страницах с дублированным контентом:
<link rel=»canonical» href=»http://www.example.com/product.php?item=swedish-fish» />
Таким образом, Google поймет, что все дубликаты ссылаются на канонический адрес, указанный в теге. Дополнительные свойства адреса, такие как PageRank и связанные сигналы также перенесутся с дублированных страниц на указанную.
Подобный тег будет полезным в основном при использовании различных движков (phpBB, IPB, WordPress, и т.д., напр. сайту ipbskins.ru – разработка дизайна сайта на IPB, приходится использовать длинный robots.txt в целях избежания дублированного контента), создающих множество похожих страниц, например, это могут быть страницы:
печатной версии статьи:
http://site.ru/article01.html?print=true
текстовой версии статей для моб. телефонов:
http://site.ru/lofiversion/article01.html
дублированные из-за недостатка движка:
http://site.ru/articles/?id=1&category=new
http://site.ru/articles/?id=1&tag=keyword
и ряд других…
Этот стандарт может быть адаптирован любой поисковой машиной при индексации сайта.
Для популярного блог-движка WordPress уже разработан плагин canonical, вставляющий тег на нужные страницы. Другие популярные движки для блогов, форумов, интернет-магазинов и т.д. также в ближайшем будущем расширят свою функциональность (следите за обновлениями).
Ответы на некоторые популярные вопросы по тегу:
Является ли rel=“canonical” подсказкой или директивой?
Это подсказка, которую мы берем во внимание и во взаимодействии с другими сигналами вычисляем наиболее релевантную страницу для отображения в поисковых результатах.
Могу ли я использовать относительный путь для указания canonical, например так: <link rel=“canonical” href=“product.php?item=swedish-fish” />?
Да, относительные пути распознаются также, как и в обычном теге <link>. Даже если вы введете тег <base> с ссылкой на документ, тогда относительные пути будут считаться в соответствии с базовым URL.
Это нормально, если канонические адреса содержат не полностью дублированный контент?
Мы позволяем небольшие различия, такие как порядок сортировки в таблице продуктов. Также мы понимаем, что канонические адреса могут парситься роботом в разное время, поэтому все это нормально.
Что если rel=“canonical” возвращает 404 ошибку?
Мы продолжим индексировать ваш контент и использовать эвристический подход, для определения канонического адреса, однако, мы рекомендуем, чтобы вы использовали существующие URL в качестве канонических.
Что если rel=“canonical” ещё не проиндексирован?
Мы стараемся достучаться до канонического URL быстро. Как только мы его проиндексируем, тогда сразу же перерассмотрим подсказку rel=“canonical”.
Может ли канонический урл содержать редирект?
Да, вы можете указать редирект, в этом случае поисковая машина обработает просесс перенаправления как обычно и попытается проиндексировать новый адрес.
Что если я имею противоречивые сигналы для rel=“canonical”?
Наши алгоритмы мягкие: мы можем следовать по каноническим цепям, однако, мы настоятельно рекомендуем, чтобы вы на страницах указывали единственный канонический адрес, чтобы быть уверенным в оптимальном результате канонизации.
Может ли этот тег для ссылки предложить канонический адрес на совершенно другом домене?
Нет. Чтобы мигрировать на другой домен, 301 редирект более подходящ. В настоящее время Google поддерживает канонизацию внутри поддоменов или внутри одного домена. Таким образом, владельцы сайтов могут указать www.example.com вместо example.com или help.example.com, однако, не могут указать example.com вместо example-widgets.com.
Звучит интересно, но могу ли я увидеть пример?
Да, wikia.com помогла нам, как трастовый тестер. Например, вы замтетите, что исходный код по адресу http://starwars.wikia.com/wiki/Nelvana_Limited содержит rel=canonical http://starwars.wikia.com/wiki/Nelvana.
Два адреса почти идентичны, исключая то, что Nelvana_Limited, первый URL, содержит короткое сообщение возле заголовка. Это хороший пример использования тега в будущем. С rel=canonical, свойства двух адресов обьединяются и поисковые результаты отображают нужную версию.
Если у вас есть какие-либо вопросы по использованию нового тега, вы можете их задать в комментариях на официальном блоге Google для вебмастеров.
От автора блога: Теперь мы имеем ряд преимуществ, умея немного управлять индексацией сайта, а именно:
1. Помимо избавления от естественного дублированного контента (из-за недостатка движка), мы также избавляемся от дублированного контента искусственного, когда конкуренты нам пытаются насолить, добавляя в адурилку страницы с произвольными параметрами в URL.
2. Теперь нет надобности использовать robots.txt для запрета индексации таких страниц, как “печатная версия” и других дубликатов (напр. в WordPress нужно было закрывать путь /teg/) и угождать каждому поисковику отдельно (есть общие стандарты для robots.txt, но есть также и ряд особенностей работы каждого поисковика с этим файлом, поэтому мы раньше не могли предусмотреть запрет индексации некоторых страниц сразу для всех ботов).
3. Мы теперь имеем хороший инструмент для ускорения индексации сайта 🙂
devaka.ru
Как rel canonical помогает продвигать сайт — БЛОГ ADVENTUM
А заодно победить дублированный контент и привлечь дополнительный трафик.
rel canonical — это тег, который сообщает поисковикам, какую из одинаковых страниц считать дополнительной, а какую основной. Все характеристики дополнительной страницы (ссылочный вес, поведение пользователей) передадутся основной странице.
Страница, на которую ведет ссылка — основная, «каноническая»
Почему канонизация важна
rel canonical избавляет от проблем дублированного контента и сообщает поисковикам, какую страницу нужно продвигать в поисковиках.
Сайты могут автоматически добавлять теги, генерировать дополнительные ссылки на одну и ту же страницу или добавлять в URL параметры. Вы можете иметь несколько вариаций одной страницы и не знать об этом:
Дубли с разными протоколами страниц
http://www.foxtrot.com.ua/
https://www.foxtrot.com.ua/
С www и без www
http://oknadeshevo.ru/
http://www.oknadeshevo.ru/
Со слешем и без
https://www.1tv.ru/live
https://www.1tv.ru/live/
С разным размером букв
https://www.mosokna.ru/info/osteklenie-detskikh-sadov/
https://www.mosokna.ru/info/OSTEKLENIE-DETSKIKH-SADOV/
Добавление в конце index.htm, index.html, index.php, home.htm, home.html, home.php
https://www.eldorado.ru/cat/378830466/
https://www.eldorado.ru/cat/378830466/index.html/
Для человека это одинаковые страницы, но поисковики расценят каждую ссылку как уникальную страницу. Если дублям не прописать rel canonical, поисковики увидят много страниц с одинаковым контентом, а это понизит ранжирование сайта:
- Если поисковики вынуждены сканировать слишком много одинаковых страниц, они могут пропустить страницы с уникальным контентом.
- Если на сайте слишком много дублей, это ухудшает позицию сайта в ранжировании.
- Если контент проранжируется, поисковики могут проранжировать неправильную ссылку в качестве основной.
Как использовать rel=canonical
Возьмем сайт, где на 1 товар приходятся три страницы: страница товара, распродажи и товары дешевле 10 £:
Для начала нужно определить каноническую страницу, на которую будут ссылаться дубли. В этом примере это будет первая страница, потому что на ней мы видим страницу с товаром. Страницы с распродажей (/toys/sale/red) и ценой (toys/under-10/red) могут измениться в любой момент. Поэтому sale и under-10 являются дублями страницы /toys/trucks/red, и должны на нее сослаться:
В нашем примере внутри дублей должен быть прописан код:
<link rel=”canonical” href=”http://www.example.com/toys/trucks/red” />
<link rel=”canonical” href=”http://www.example.com/toys/trucks/red” /> |
То же самое с параметрами URL. Параметры характерны для интернет-магазинов, например, когда покупатель отфильтровывает товары по каким-то характеристикам. Вам не нужно, чтобы поисковики индексировали страницы с URL-параметрами как отдельные страницы — в этом случае нужно сделать так, чтобы страницы с параметрами ссылались на основную, каноническую страницу:
rel canonical не нужно использовать при пагинации — последовательности страниц, которые отображаются последовательно. Вот пример из Яндекс.Маркета:
Цифры и кнопки «Назад» и «Вперед» — примеры пагинации.Для того, чтобы поисковики поняли, что все страницы являются частью одного целого, и правильно индексировали каждую страницу, не нужно, чтобы они ссылались на первую как основную. У каждой страницы может быть свое уникальное содержание, которое не нужно передавать первой странице. Вот так будет неправильно:
Вместо этого используйте теги rel next и rel prev. Поисковики понимают эти теги, и с большей вероятностью покажут первую страницу в результатах выдачи, но при этом остальные страницы не потеряют своего веса:
Пример кода для 3 страницы:
<link rel=“next” href=”http://www.example.com/phones?page=4″ /> <link rel=“prev” href=”http://www.example.com/phones?page=2″ />
<link rel=“next” href=”http://www.example.com/phones?page=4″ /> <link rel=“prev” href=”http://www.example.com/phones?page=2″ /> |
Использование rel canonical между доменами
Когда вы дублируете контент на других сайтах, используйте rel canonical, чтобы сообщить поисковикам, что похожий контент размещен на вашем основном сайте. Например, у нас на сайте есть статья про черепашек. Если мы хотим разместить статью на втором сайте, нужно сослаться на основной сайт:
Так мы сообщим поисковикам, что каноничная страница находится на первом сайте, а вторая версия является дубликатом. Так вы сможете размещать контент на разных доменах, покупать и продавать статьи, а также размещаться на сторонних площадках без ущерба для своего сайта. На ваш сайт могут ссылаться сколько угодно доменов, а вы не потеряете в ранжировании:
Чтобы поисковики правильно обработали rel canonical, некоторые вещи должны совпасть:
- Содержание страницы: текст, картинки, видео.
- Желательно, чтобы совпадал заголовок.
- Ссылки.
Что может не совпадать:
- Url. Разные сайты могут иметь разную структуру ссылок, поисковики относятся к этому нормально.
- Название страницы (тег <title>). Часто rel canonical между доменами используются с разными title, поэтому они могут не совпадать. В этом случае желательно, чтобы совпадал заголовок.
- Все, что окружает контент: навигация, футер, логотип сайта.
Не пытайтесь ссылаться на две страницы с одинаковым контентом. Чтобы поисковики правильно обрабатывали rel=canonical, убедитесь, что все страницы с одинаковым контентом ссылаются на одну страницу.
Если у вас несколько доменов и вы хотите размещать контент на всех, выберите один, который будет получать все ранжирование. Можно указать поисковику, что Сайт А и Сайт С не должны получать прирост трафика из-за контента, а сайт B — должен.
Как размещать контент на «Медиуме»
Medium.com — отличное место для размещения статей: у него огромная аудитория, которая любит контент. Чтобы людям не пришлось конкурировать с Медиумом и решать проблемы дублированного контента, можно импортировать статью на свой аккаунт в Медиуме. Медиум скопирует статью на ваш аккаунт и включит rel=canonical, который укажет на ваш блог:
Если размещаетесь на других сайтах, попросите их прописать rel canonical с указанием на ваш сайт. Вдруг вам повезет.Получается, что можно размещать статью у себя в блоге и на Медиуме без ущерба для своего блога. Теперь можно рассматривать Медиум как полноценную площадку по дистрибуции контента. Это отличный способ максимизировать преимущества не только потому, что на вас ссылается крупный сайт, но и потому, что вы получите прирост трафика со всех ссылок с этого сайта.
Если покупаете статью у автора, попросите его указать rel canonical на ваш сайт: вы заплатите деньги, а взамен получите статью и прирост в ранжировании.
Что запомнить
1. Страница может ссылаться саму на себя. Это кажется очевидным, но это распространенное непонимание. Если на самой странице прописан rel canonical, который ведет на эту же страницу, это нормально.
2. Канонизируйте домашнюю страницу. Поскольку копии домашней страницы могут появляться несколькими способами (вы не можете это контролировать), обычно хорошей идеей является указать каноническую сссылку на главной странице, которая будет ссылаться на саму себя. Это поможет избежать непредвиденных проблем
3. Выборочно проверяйте канонические ссылки. Иногда плохой код заставляет сайт прописывать разные канонические ссылки для каждой версии страницы. Выборочно проверяйте URL-адреса, особенно если сайт связан с продажами или расположен на CMS.
4. Избегайте смешанных сигналов. Не канонизируйте страницы по цепочке, не используйте канонизацию вместе с 301 редиректом. Отправляйте однозначные сигналы, иначе поисковики не смогут понять, какую страницу нужно ранжировать.
5. Используйте rel canonical, когда дублируете контент на других сайтах. Если размещаете статью в чужом блоге, попросите добавить rel canonical. Это позволит сосредоточить ссылочный вес на одном сайте.
6. Фейсбук работает с rel=canonical. Если вы вставите ссылку в Фейсбуке, а страница содержит rel=canonical, то Фейсбук подцепит описание из страницы по канонической ссылке. Если добавить кнопку «лайка» на страницу с rel canonical, то счетчик лайков будет отображаться для канонической страницы, а не текущей.
8. В зависимости от ситуации, используйте rel=canonical или 301 редирект. Если вы настроите 301 переадресацию, то посетитель автоматически попадет на вторую страницу и никогда не увидит первую. Если вы укажете rel canonical, то одна из страниц будет индексироваться, но посетитель сможет посетить обе страницы. Если у вас ситуация, когда можно выбрать между rel=canonical и 301 редиректом, всегда выбирайте 301 редирект.
9. rel canonical можно прописывать 2 способами:
Абсолютный путь
<link rel=”canonical” href=”http://www.example.com/page-url” />
<link rel=”canonical” href=”http://www.example.com/page-url” /> |
Относительный путь
<link rel=”canonical” href=”/page-url” />
<link rel=”canonical” href=”/page-url” /> |
www.adventum.ru