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