Дублированный контент и WordPress плагин Canonical URL's

Google придумал как можно бороться с дублированным контентом на вашем сайте - ввел атрибут canonical.

Идея борьбы следующая: вашу страницу, на которой находится дублированный контент, можно привязать к  странице-оригиналу. Пропишите в head тег

<link rel="canonical" href="..." />

Вместо трех точек  укажите адрес страницы-оригинала, его еще называют каноническим адресом (canonical URL). Благодаря этому теге, Google будет знать которую страницу включать в поисковую выдачу и какой странице передавать ссылочный вес.

Проблема с дублированным контентом распространена в CMS, они генерируют большее количество страниц с дублированным контентом.
К примеру, страница и та же страница с комментариями — для рядового посетителя является одной и той же страницей, а вот поисковая система думает что они находятся  на разных адресах:
• site.com/index.html
• site.com/index.html#comments
Google в таких ситуациях считает эти страницы с дублированным контентом. Тег rel="canonical" должен помогать в таких ситуациях как поисковым машинам, так и самим владельцам сайтов (ведь они так же заинтересованы в том, что поисковики знали какую страницу из дублей включить в выдачу), правда это добавит работы для владельцев сайтов и блогов. Но, к счастью, не все так плохо, есть плагины которые помогут в прописывании тегов на нужных страницах.

WordPress Плагин Canonical URL's ( wordpress.org/extend/plugins/canonical ) автоматически вставляет тег тег <link> с атрибутом rel="canonical" на страницах. Главная задача плагина — правильно указать атрибут href, в котором прописан канонический адрес - страница-оригинал. WordPress создает страницы таких типов как: архив рубрики, архив меток, результат внутреннего поиска, постраничное разделение комментариев и так далее. Канонические адреса для разных типов страниц создаются с помощью разных алгоритмов. В плагине реализована поддержка всех типов страниц.

И вот еще один плагин для борьбы с дублированным контентом - SEO No Duplicate WordPress Plugin ( wordpress.org/extend/plugins/seo-no-duplicate ) , этот плагин создан на основе вышеописанного. Если первый плагин уже достаточно давно не обновлялся, то этот до сих пор стараются поддерживать.

Рекомендую познакомиться с моей подборкой wordpress-плагинов.

Понравилось? =) Поделись с друзьями:

Обсуждение записи “Дублированный контент и WordPress плагин Canonical URL's”

  1. Lovedancer (www.alliance.zp.ua) says:

    Доброй ночи. Функцию Canonical я использую в плагине All in one seo pack, но из-за этого получается, что дополнительные страницы комментариев к публикациям — закрываются от индексации поисковиками. Подскажите пожалуйста, можно ли как то выйти из этой ситуации? Ну в смысле, функцию эту в плагине продолжить использовать, но комментарии открыть для индексации….

  2. Ukrop says:

    Достаточно просто поставить и активировать плагин, это всё?! И ошибки нету?

  3. Evgen (nanofakt.ru) says:

    Страницы с произвольными параметрами обрабатываются некорректно, при запросе подобных адресов Nanofakt.ru/?qwerty123456 сервер отдает ответ HTTP/1.1 200 OK. Необходимо настроить ответ сервера HTTP/1.1 404 Not Found для подобных страниц. ПОдскажите как все это дело настроить?

  4. Владимир Демянович (elims.org.ua) says:

    Evgen, попробуйте сохранить свой текущий файл htaccess и замените его на стандартный для WordPress.

  5. Evgen (nanofakt.ru) says:

    А где взять стандартный файл?

  6. Evgen (nanofakt.ru) says:

    Я переписывался со службой поддержкой хостинга мне сказали «Потестировали и видно, что у вас скрипт
    возвращает index.php на любую несуществующую страницу, а должна быть
    страница 404. Проверяйте в плагинах не установлено ли подобного или в
    коде темы» Вот не знаю в каком файле нужно покопаться…Месяц назад было все нормально…Пока в шаблоне не поковырялся…Вот что сделал уже не помню…Так что думаю стандартный файл htaccess не причем…

  7. Владимир Демянович (elims.org.ua) says:

    Можно вот тут: htaccess.ru/cms/wordpress/

  8. Владимир Демянович (elims.org.ua) says:

    Если не причем, то выяснять только методом исключения, по порядку.

    Сначала пробуем поменять htaccess, потом поменять шаблон на стандартный, потом отключать плагины. Когда будет найден виноватый, все другое возвращается обратно и изучается виноватый.

    Перед началом изменений не забудьте сделать резервные копии файлов и базы данных.

  9. Evgen (nanofakt.ru) says:

    Файл htaccess у меня оригинальный как htaccess.ru/cms/wordpress/ точно такой же…

  10. Evgen (nanofakt.ru) says:

    Спасибо Вам решу проблему отпишусь…

  11. Evgen (nanofakt.ru) says:

    Проблему решил! А решение как все простое, нужно меньше лазить или просто запоминать что делаешь, либо резервную копию сайта делать! Во всем виноват плагин Customize your 404 Error Page for WordPress!

  12. Владимир Демянович (elims.org.ua) says:

    Поздравляю =) Долго Вы однако плагины отключали)

Обсудить