Канонический элемент ссылка является HTML элемент , который помогает веб - мастерам предотвратить дублировать содержание вопросов в поисковой оптимизации , указав « канонический » или «предпочтительный» версию веб - страницы. Он описан в RFC 6596, который был запущен в апреле 2012 года. [1] [2]
Цель
Основная проблема для поисковых систем - определить первоисточник для документов, доступных по нескольким URL-адресам. Дублирование контента может происходить разными способами, в том числе: [3]
- Дублирование за счет GET-параметров
- Дублирование с несколькими URL-адресами из-за CMS
- Дублирование из-за доступности на разных хостах / протоколах
- Тиражирование из-за печатных версий сайтов
Проблемы с дублированием содержимого возникают, когда одно и то же содержимое доступно по нескольким URL-адресам . [4] Например, http://www.example.com/page.html будет рассматриваться поисковыми системами как полностью отличная от http://www.example.com/page.html?parameter=1 , хотя оба URL могут ссылаться на одно и то же содержание. [5] [6]
В феврале 2009 года Google , Yahoo и Microsoft объявили о поддержке canonical
элемента ссылки, который можно вставить в раздел веб-страницы, чтобы веб-мастера могли предотвратить эти проблемы. [7] Элемент канонической ссылки помогает веб-мастерам дать понять поисковым системам, какая страница должна считаться оригинальной.
Как поисковые системы обрабатывают rel = canonical
Поисковые системы пытаются использовать определения канонических ссылок в качестве выходного фильтра для своих результатов поиска. Если несколько URL-адресов содержат одно и то же содержимое в результирующем наборе, определения URL-адресов канонических ссылок, вероятно, будут включены для определения исходного источника содержимого. ″ Например, когда Google находит идентичные экземпляры контента, он решает показать один из них. Выбор ресурса для отображения в результатах поиска будет зависеть от поискового запроса. ″ [8] [ необходима ссылка ]
Согласно Google, canonical
элемент ссылки считается не директивой, а скорее намеком на то, что алгоритм ранжирования «строго соблюдает». [1] [9]
Хотя элемент канонической ссылки имеет свои преимущества, Мэтт Каттс , в то время возглавлявший команду Google по борьбе с веб- спамом , сказал, что поисковая система предпочитает использовать переадресацию 301 . Каттс сказал, что предпочтение отдается переадресации, потому что пауки Google могут игнорировать канонический элемент ссылки, если они считают это более выгодным. [10]
Выполнение
Семантический тег
Элемент канонической ссылки может использоваться в семантическом HTML или отправляться с HTTP-заголовком документа. Для документов, отличных от HTML, заголовок HTTP является альтернативным способом установки канонического URL-адреса. [3] [11] />
По стандарту HTML 5 элемент HTML должен находиться в разделе документа. [12]<link rel="canonical" href="http://example.com/">
/>
Самостоятельная гиперссылка
Некоторые сайты, такие как Stack Overflow [13], имеют на странице гиперссылки, которые ведут на собственный URL . Преимущества удобства использования заключаются в облегчении копирования целевого URL-адреса гиперссылки или заголовка, если браузер или расширение браузера предлагает параметр контекстного меню « Копировать текст ссылки»
для гиперссылок, возможность извлечения исходного URL-адреса с сохраненной страницы, если он не сохранен браузером в комментарий внутри файла, а также возможность дублировать открытую страницу в новую вкладку рядом с текущей открытой, если в браузере отсутствует такая функция. [14] [13]
Примеры
HTML
Ниже вы можете увидеть пример HTML-кода, который использует rel = canonical внутри тегов
. Код может быть использован на странице, например,https://example.com/page.php?parameter=1
чтобы сообщить поисковым системам, что https://example.com/page.php
это предпочтительная версия веб-страницы. < html > < head > < link rel = "canonical" href = "https://example.com/page.php" /> head > < body >...body > html >
HTTP
HTTP / 1.1 200 OK Content-Type : application / pdf Ссылка : ; rel = "canonical" Content-Length : 4223 ...
Смотрите также
Рекомендации
- ^ a b Купке, Иоахим (12 февраля 2009 г.). «Укажите свой канонический» . Google . Проверено 2 августа 2012 .
- ^ Каттс, Мэтт (15 февраля 2009 г.). «Узнайте об элементе Canonical Link за 5 минут» . Проверено 2 августа 2012 .
- ^ а б "Link rel = canonical: Как правильно сделать канонизацию URL" . Audisto GmbH . Проверено 6 октября 2015 .
- ^ «Дублированный контент» . Google . Проверено 2 августа 2012 .
- ^ Бисвас, Кушал. «Канонический вопрос и как использовать канонический тег - правильный путь» . Доход I. Архивировано из оригинального 14 июня 2016 года . Проверено 18 июня 2015 года .
- ^ Задро, Дарио. «Rel = Canonical - Руководство по каноническим тегам для начинающих - где и когда их использовать» . Zadro Web . Проверено 18 июня 2015 года .
- ^ Фокс, Ванесса (12 февраля 2009 г.). "Google, Yahoo и Microsoft объединились в" каноническом теге ", чтобы уменьшить беспорядок из дублированного контента" . Земля поисковой машины . Проверено 2 августа 2012 .
- ^ Как Google и другие поисковые системы управляют каноническими ссылками | http://seomediax.com/seo/how-google-and-other-search-engines-manage-canonical-links/
- ^ «Объедините повторяющиеся URL-адреса - Справка Search Console» . support.google.com .
- ^ Каттс, Мэтт (16 мая 2011 г.). «Канонический угловой регистр rel [равно]» . Проверено 2 августа 2012 .
- ^ «Объедините повторяющиеся URL-адреса - Справка Search Console» . support.google.com .
- ^ «Тег ссылки HTML» . www.w3schools.com . Проверено 7 января 2019 .
- ^ а б "Почему заголовок вопроса ссылается на себя на странице ответа?" . Meta Stack Exchange . 2010-04-23.
- ^ «3 дополнения FireFox для упрощения копирования ссылок и якорных текстов» . Журнал поисковых систем . 7 января 2011 г.