Simple SEO for Paged Comments
После того, как вы встроите в ваш блог на WordPress разделение комментариев на страницы (кстати, как это сделать в WordPress версии 2.7 и выше вы можете прочитать ) у вас появится одна маленькая SEO проблемка: на каждой странице с комментариями у вас сначала будет идти весь текст вашей статьи и только потом сами комментарии. Что в этом плохого? То, что поисковики могут посчитать страницы с комментариями дублированным контентом и в индекс поисковика попадет только основная страница с текстом статьи, а все страницы с комментариями будут считаться страницами с дублированным контентом и соответственно поисковиком будут игнорироваться. Не знаю у кого как, но лично у меня в комментариях проскакивает полезная информация, по поиску которой люди попадают на мой блог и поэтому мне бы не хотелось лишаться части посетителей только потому, что я поленился исправить эту проблему с помощью маленького плагина Simple SEO for Paged Comments.
Скачиваем плагин с его домашней страницы и устанавливаем:
1. Распаковываем архив.
2. Копируем папку simple-seo-for-paged-comments в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Никаких настроек в плагине нет, после активации он уже работает и на любой странице с комментариями он вместо полного текста статьи выводит только the_excerpt статьи (поле "цитата" или 55 первых слов статьи без форматирования, если поле "цитата" не заполнено) с ссылкой на полный текст статьи. Выглядит это примерно так:

Цитата вывелась, но вывелась несколько некрасиво из-за того, что в цитате не могут содержаться теги оформления. Да и ссылка на полный текст статьи может не подходить к общему стилю оформления ваших статей в блоге. Приведем все в нормальный вид, открываем файл плагина simple-seo-paged-comments.php и находим там строчку:
36 | return get_the_excerpt () . sprintf ( ' <p><a href="%1$s">%2$s</a></p> ', get_permalink (), get_the_title () . ' ' . __ ( '(more...)' ) ); |
заменяем ее на:
36 | return '<p>' . get_the_excerpt () . sprintf ( ' (<a href="%1$s">полный текст статьи</a>) ', get_permalink ()) . '</p>'; |
Получаем уже отформатированную через <p> цитату с более приемлемой ссылкой на всю статью (сам стиль тега <p> у вас должен быть задан в styles.css вашего шаблона).

Вместо форматирования через <p> вы можете использовать любой тег или div, которым у вас оформляются полные статьи.
Хотел бы заметить, что формально плагин еще и меняет заголовок каждой страницы с комментариями, добавляя туда фразу '- Comment page %d', где %d это номер страницы комментариев. Однако если у вас установлен какой-нибудь из плагинов для изменения заголовков статей вроде SEO Title Tag, то, к сожалению, изменения заголовка статьи у вас не будет.
Поправить (перевести) эту фразу вы можете на строчке:
21 | define ( 'PAGED_SUFFIX', ' - Comment page %d' ); |
Автор плагина:
Страница плагина:
Рассматриваемая версия: 1.1 от 27.03.2009
Совместимость с версией WordPress: 2.7 и выше.
Рекомендую также:

#1, 14 октября, 2009 в 13:10
Ну и в чём разница между «с плагином» и без? В обоих случаях выводится какой-то фиксированный текст, что не мешает поисковику послать «дубли» нафиг. И смена заголовка на это не повлияет, потому что они не такие дураки, и проверяют контент не зря.
#2, 14 октября, 2009 в 13:24
разница огромная - без плагина выводится полный текст статьи на каждой странице комментов. то есть примерно выходит, что 50% контента на таких страницах дублируется, а 50% в виде комментариев нет.
с плагином же дублируется только 5-10% контента - весь остальной контент в виде комментариев уникальный.
если вы внимательно посмотрите на статьи в этом блоге, то заметите, что в индексе яндекса находятся все до единой страницы с комментариями. и никакие дубли не найдены. вот для этого и нужен данный плагин.
#3, 9 ноября, 2009 в 01:29
после установки плагина, появилась проблемка: если перейти на RSS-ленту с комментариями и там нажать на ссылку, откроется адрес вида
но вместо статьи будет ошибка:
В чем может быть проблема?
#4, 9 ноября, 2009 в 01:35
боюсь у вас просто критическое число плагинов установлено, вордпрессу банально не хватает памяти у вашего хостера. для последних версий вордпресса нужно 32Мб памяти, а в некоторых случаях даже 64Мб.
#5, 9 ноября, 2009 в 03:29
увеличил память в php.ini
но ошибка осталась :(
#6, 9 ноября, 2009 в 04:21
64 попробуйте. затем еще в .htaccess добавьте строчку:
php_value memory_limit 64M
и проверьте через php_info, что памяти выделено именно 64мб.
если поиском в гугле задать часть строки вашей ошибки - ответом везде будет необходимость увеличивать память.
#7, 9 ноября, 2009 в 05:48
спасибо. но ничего не получается. в php_info все в порядке. выставлял и 64 и 128, при этом ошибка исчезла, но генерация страницы останавливается так и не загрузившись, если добавить еще строку в htaccess то получается ошибка 500. =/
#8, 9 ноября, 2009 в 10:18
Такой вопросик по SEO. Тут проскакивало выражение "дублированный контент". Вот, если я пощу в несколько блогов одновременно, как на это могут отреагировать поисковики?
#9, 9 ноября, 2009 в 11:21
к сожалению, я больше не знаю, что вам посоветовать ((
#10, 9 ноября, 2009 в 11:23
очень плохо. рано или поздно все эти блоги могут быть забанены из-за дублированного контента. особенно в яндексе, так как он не будет разбираться есть на каждом блоге уникальный контент или нет - если он зафиксирует достаточное количество дублей - считайте, что все блоги в бане.
#11, 27 января, 2010 в 06:51
после установки этого плагина + прописыания noindex и nofollow - возник вопрос: а как автоматически посмотреть есть ли на сайте дублированный контент с точки зрения поисковика?
может есть какое-то программное решение, которое просканировало бы сайт прошлось бы по всем ссылкам и сообщило бы сколько одинаковых страниц соответсвуют нескольким разным ссыкам икакие из этих ссылок не прикрыты noindex'ом и nofollow?
т.к. блог только планирую начинать вести хочется обнаружить все такие ссылки до вывешивания блога в сеть и до индексации сайта поисковиками
#12, 27 января, 2010 в 12:31
боюсь, что никак их не обнаружишь. ведь неизвестно как именно думают поисковики.
#13, 20 июля, 2010 в 20:19
Всем привет!
У меня в яндексе как раз такая фигня. Дофига дублирвоанных страниц с комментами. Прошлой осенью на три месяца яндекс меня забанил, оставив в поиске несколько страниц, так что тема актуальная. Автору респект за обзор плагина! Пошел устанавливать.
#14, 9 апреля, 2011 в 21:23
А как сделать постраничную навигацию поста?