Как известно, блоги на WordPress и подобных движках страдают серьезным недостатком: на страницах категорий у них находится дублированный контент, и при этом переход на записи осуществляется не из меню, а из контекстных ссылок. Способ оптимизации классического блога на ВордПресс. Наполнение, продвижение и изготовление сайтов.
Чтобы оптимизировать классический блог на WordPress, необходимо сделать достаточно много движений. Некоторые из них весьма сложные, вплоть до вмешательства в исходный код самого движка. Но подавляющую часть улучшений можно произвести, меняя лишь коды шаблонов. Тем самым создавая свою собстственную тему для ВордПресс Blog’а, оптимизированную под поисковые системы. В этой статье мы рассмотрим, как убить двух зайцев: избавиться от дублированного контента на страницах категорий и перевести ссылки на записи из контекста в обычное меню в боковой панели (сайдбаре).
Давайте откроем любой, первый попавшийся блог на Вордпрессе, и посмотрим на страницу категорий. И сразу же - на RSS-ленту записей и сами записи, на их начало. Нетрудно заметить, что страница категории состоит целиком из так называемых “нечетких дублей” - фрагментов текста, уже встречающегося на сайте. А RSS-лента это дело усугубляет вдвойне; а если она где-нибудь еще и транслируется - то дублированный не уникальный контент плох втройне.
Как вы думаете: насколько высоко поисковые системы оценят такие страницы блога, которые не содержат ни единого слова, которого нет в других местах сайта? Вопрос риторический: ну как еще можно оценить страницу сайта, не имеющую самостоятельного значения в информационном смысле?! А вот вопрос посложнее: насколько ценятся ссылки с таких страниц? Вот тут-то любой, даже самый заядлый оптимист, задумается… А ведь эти ссылки ведут на записи, и хотелось бы, чтобы они работали эффективно.
Наконец, есть такая штука, как мета DESCRIPTION. Не приводить это описание, или делать его одинаковым на всех страницах блога - это миссия камикадзе, страницы которых Гугол пачками исключает из поискового индекса и отправляет в никуда. Выходит, что так или иначе, но DESCRIPTION для записей должен быть. И вот тут-то и существует способ, как убить двух, если не трех, зайцев: избавиться от дублей, сделать нормальное меню для записей и к тому же иметь уникальные описания на каждой странице.
“А ларчик просто открывался…” Достаточно иметь для каждой записи уникальное описание DESCRIPTION, чтобы проблема дублированного контента на страницах категорий решилась раз и навсегда. Самые догадливые, безусловно, уже сообразили: надо выводить в категории не анонс записи, а ее описание.
Таким образом мета-тег описания description присутствует на странице записи и ее сниппете при поиске, но пользователи его не видят, и потому за контент на странице оно не считается. А вот на страницах категорий оно выводится как контент, тем самым давая на выходе полностью уникальный текст. Как это сделать технически? Тоже проще простого. В шаблоне архивов archive.php в том месте, где раньше выводился анонс, вывести описание DESCRIPTION. Но это еще не все, что можно улучшить!
Чем же не угодили контекстные ссылки на странице категории? Прежде всего тем, что в тег H2, да еще в таком количестве, их ставят только идиоты. Причем ссылки эти вовсе не заточенные на продвижение нужной записи, и не для контекстной перелинковки страниц сайта, а … просто есть, как бы “так задумано”. Хреново задумано - вот что я вам доложу.
Первое, что напрашивается сделать - убрать ссылки из тега заголовка второго уровня. Точнее, убрать заголовочные теги вокруг ссылки. Но достаточно ли этого? Ведь, как ни крути, а при большом числе записей в категории хочется вывести анонсов побольше, чтобы уменьшить уровень вложенности. Хорош ли будет такой текст, в котором в каждом абзаце - по ссылке, и таких ссылок много?
А отчего не перенести ссылки в боковую панель? Тем самым страница категории сразу лишится “блогового” вида и станет похожа на обычную страницу. А ссылки образуют совершенно стандартное древовидное меню навигации на блоге, причем именно в том месте, где его привыкли видеть пользователи. Вроде бы, всем хорошо… Нет, не всем: конкурентам вашим станет плохо!
Технически создание навигационного меню решается в два приема скриптами PHP. Первым делом в боковой панели надо прописать условие if (is_category), что в переводе на русский означает “если это категория - то делать то-то и то-то”. И подставить ниже вывод ссылки на запись внутри цикла, скопированного из шаблона записи single.php. Вуаля, меню получилось!
Вторым делом надо убрать ссылки из основной колонки. Для этого в шаблоне archive.php (категория) достаточно их… убрать. Можно (и, думается, НУЖНО) вместо них написать в STRONG заголовок записи, и пристыковать его к абзацу, куда мы теперь выводим описание DESCRIPTION.
Вот и все. Путем таких несложных модификаций решается одна из основных проблем блоггеров: устраняется дублированный контент на страницах с категориями и создается навигационное древовидное меню на PHP для записей.
Меню сайта
![]() Как сделать меню для блога WordPress |