Канонические ссылки помогают роботам поисковых систем, особенно Яндексу, более корректно индексировать сайт. В частности, если на вашем сайте имеются дублированные веб-страницы, доступные по разным адресам, но с одинаковым / идентичным содержимым, то атрибут rel
со значением canonical
поможет вам решить проблему дублей в поиске.
К примеру известно, что в CMS Drupal большинство страниц всегда имеют адреса вида http://code-snippets.ru/node/1, http://code-snippets.ru/node/2, http://code-snippets.ru/node/3…
Допустим, у вас включен транслит / генерация ЧПУ, тогда эти же страницы будут доступны по http://code-snippets.ru/pervii-material, http://code-snippets.ru/vtoroi-material, http://code-snippets.ru/tretii-material…
Пусть нужно будет, чтобы в индекс, т.е. поисковую выдачу попали только страницы второго варианта. Тогда в шапках HTML документов (между тегами <head>
) нужно будет вписывать такие конструкции:
<!-- ... --> <!-- Для страницы http://code-snippets.ru/node/1: --> <link rel="canonical" href="http://code-snippets.ru/pervii-material" /> </head> <body> <!-- ... --> <!-- ... --> <!-- Для страницы http://code-snippets.ru/node/2: --> <link rel="canonical" href="http://code-snippets.ru/vtoroi-material" /> </head> <body> <!-- ... --> <!-- ... --> <!-- Для страницы http://code-snippets.ru/node/3: --> <link rel="canonical" href="http://code-snippets.ru/tretii-material" /> </head> <body> <!-- ... -->
Вот такая вот простейшая оптимизация получается.
Свежие комментарии