Что такое канонические ссылки?
Для всех, кто не знаком с этим термином, канонические ссылки - это теги HTML, которые мы помещаем в ЗАГОЛОВОК своего документа, и их цель - указать на исходный контента.
Канонические ссылки могут указывать на другую страницу / ссылку с текущей страницы, на которой вы находитесь, или они могут быть самодостаточными, то есть они могут указывать на ту же страницу, на которой вы сейчас находитесь.
Когда Google, Яндекс встречает каноническую ссылку, указывающую на другую страницу, она говорит ему:
«Эй, не индексируйте эту страницу, фактический источник, который вы должны проиндексировать, уже есть».
Если каноническая ссылка ссылается на себя, это сигнализирует поисковым системам:
«Хорошо, это определенный корень контента».
<head>
<title>Test - What We Do</title>
<link rel="canonical" href="https://test.ru/what-we-do">
</head>
<body>
...
</body>
Можно посмотреть каноническую ссылку этого документа (откройте исходный код страницы):
<link rel="canonical" href="/blogs/yuzabiliti/chto-takoe-kanonicheskie-ssylki">
Ссылка ссылается на себя, документ / страница самодостаточная.
Посмотреть, как поисковая система определяет канонические ссылки, можно, например, в Яндекс.Вебмастер. Их документация:
https://yandex.ru/support/webmaster/robot-workings/canonical.html
~
Читать
Чуток не в тему, но на примере этой статьи. Вытянул img для Open Graph:
Интересно, можно это сделать проще?
// Получаем url фото
preg_match('/![[^[]]*?](.*?)/m', $post['content'], $matches);
if(isset($matches[0])) {
preg_match('/(?<=()(.+)(?=))/is', $matches[0], $m);
$inCore->addHeadOgImage($m[0]);
}
Демо: https://toxu.ru/t/v-chem-zaklyuchaetsya-vnutrennyaya-seo-optimizacziya/4689
Последний пост. + пресловутый тег canonical
, вроде ничего не пропустил?
Посмотрите исходник этой страницы. Теперь Open Graph доступно в статье, и на главной сайта.
Как видит это ВКонтакте:
Вроде норм.
У меня с этими каноническими ссылками одни проблемы. Пишет через один URL. (