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-плагинов.
Доброй ночи. Функцию Canonical я использую в плагине All in one seo pack, но из-за этого получается, что дополнительные страницы комментариев к публикациям — закрываются от индексации поисковиками. Подскажите пожалуйста, можно ли как то выйти из этой ситуации? Ну в смысле, функцию эту в плагине продолжить использовать, но комментарии открыть для индексации….
Достаточно просто поставить и активировать плагин, это всё?! И ошибки нету?
Страницы с произвольными параметрами обрабатываются некорректно, при запросе подобных адресов Nanofakt.ru/?qwerty123456 сервер отдает ответ HTTP/1.1 200 OK. Необходимо настроить ответ сервера HTTP/1.1 404 Not Found для подобных страниц. ПОдскажите как все это дело настроить?
Evgen, попробуйте сохранить свой текущий файл htaccess и замените его на стандартный для WordPress.
А где взять стандартный файл?
Я переписывался со службой поддержкой хостинга мне сказали «Потестировали и видно, что у вас скрипт
возвращает index.php на любую несуществующую страницу, а должна быть
страница 404. Проверяйте в плагинах не установлено ли подобного или в
коде темы» Вот не знаю в каком файле нужно покопаться…Месяц назад было все нормально…Пока в шаблоне не поковырялся…Вот что сделал уже не помню…Так что думаю стандартный файл htaccess не причем…
Можно вот тут: htaccess.ru/cms/wordpress/
Если не причем, то выяснять только методом исключения, по порядку.
Сначала пробуем поменять htaccess, потом поменять шаблон на стандартный, потом отключать плагины. Когда будет найден виноватый, все другое возвращается обратно и изучается виноватый.
Перед началом изменений не забудьте сделать резервные копии файлов и базы данных.
Файл htaccess у меня оригинальный как htaccess.ru/cms/wordpress/ точно такой же…
Спасибо Вам решу проблему отпишусь…
Проблему решил! А решение как все простое, нужно меньше лазить или просто запоминать что делаешь, либо резервную копию сайта делать! Во всем виноват плагин Customize your 404 Error Page for WordPress!
Поздравляю =) Долго Вы однако плагины отключали)