При создании сайта на движке WordPress, да и вообще на любом другом движке, вы можете столкнуться с весьма неприятной ситуацией. Особенно, если это блог или сайт, предназначающийся для продажи ссылок. Ситуация заключается в возникновении дублирующихся страниц. Т.е. в поисковые системы попадают две или более ссылки, которые ведут на одну и ту же страницу. Естественно, что содержимое этих страниц полностью совпадает. Чаще всего дублируются: главная страница сайта, различные посты с комментариями на форумах и другие страницы. Как вы думаете, понравится ли страницы поисковым системам 2-4 одинаковых по структуре и содержимому? Естественно, нет. Оптимизаторы и так стараются написать достаточно простые сайты, для продажи ссылок. А тут ещё и дубли страниц. В итоге, ваш сайт может быть заблокирован в поисковой системе и вытеснен за её приделы и получить санкции. Естественно, не оптимизатору, не тем более любому другому бизнесмену – это не нужно. Давайте поговорим о том, как бороться с этим.
Для начала, рассмотрим основные причины такого явления, как дубли. Самой частой причиной является использование так называемых древовидных комментариев. Видели когда-нибудь форум? Вот и здесь аналогичная структура. Когда человек отвечает на чей-то вопрос в комментариях, то его ответ появляется рядом. Это облегчает посетителю поиск нужной информации и помогает понять тему разговора. Однако движок wordpress создаёт дубликат страницы с содержимым поста, которое и индексируется поисковой системой.В данном случае, именно параметр replytocom является причиной появления таких дублирующихся страниц. Как же быть? Отключить древовидность у сайта или блога, или пойти навстречу пользователям?
Выбор, разумеется, за вами. Можно, конечно, отключить древовидность комментариев, убрав соответствующий флажок в программе, но если вы хотите сделать ваш блог удобным для пользователя, и в тоже самое время избавиться от дублирующихся страниц, то придётся сделать несколько действий.Для начала заглянем в файл Robots.txt. Это служебный файл, находящийся обычно в корневой директории вашего сайта. В нём содержится информация о том, какие файлы и страницы будут индексироваться поисковиками, а какие не будут. Вот и пропишите в нём запрет на индексацию дублей. Шаблон для закрытия индексации дублей будет выглядеть так: Disallow: /*/?replytocom=*
Т.е. тем самым, мы исключаем наши дубли из индексации поисковиком.
Есть и другие способы исключить дубли, но для этого придётся покопаться в файлах самого сайта. Первое, что нужно сделать, это найти файл comment-template.php в папке wp-includes. В этом файле находим строку под номером 1062 и дописываем параметр nofollow. После этого строка будет выглядеть следующим образом:
$link = "$reply_text";
Конечно, в интернете существует куча плагинов и программ, которые убирают эти самые дубли страниц автоматически, однако вручную это сделать хоть и несколько сложнее, за то надёжнее. Не забывайте, что дубли страниц могут свести на нет все остальные ваши усилия по оптимизации сайта. Поэтому к данному вопросу, нужно подходить с особой серьёзностью! В противном случае, вы можете получить санкции от поисковых систем. И тогда, сайт придётся продвигать заново!