Рубрики на сайте - вещь просто необходимая! Еще их называют категории, архивы или разделы, но суть не меняется. Рубрики, правильно и удобно настроенные, очень помогают найти на сайте нужную информацию. И сегодня я расскажу, как настроить рубрики в WordPress наилучшим, по моему мнению, лучше всего.
Конечно, для этой цели можно использовать и поиск по сайту, и вывод похожих записей после после каждой статьи, но рубрики имеют еще один большой плюс: они могут собирать дополнительный трафик.
А все потому, что рубрики имеют большой вес на сайте, так как на них ссылается каждая страница. Чтобы не быть голословным приведу вам отчет аудита Megaindex (делается бесплатно!) Что же мы видим на моем сайте про линукс?
Самый большой вес имеет главная страница, потом идут статьи из блока ПОСЛЕДНИЕ ЗАПИСИ, так как ссылки на них тоже сквозные (временно), и потом пошли рубрики... Проанализировав это я подумал: а зачем нужен этот блок ПОСЛЕДНИЕ записи? Не нужен, удаляю.
Есть мнение, что поисковики понимают, что это сквозные ссылки и искусственно занижают их вес. Не знаю, правильное ли это мнение, но так или иначе очень часто можно видеть, что рубрики получают от Google большой PR.
Но просто создать рубрики мало, нужно еще их правильно настроить, чтобы от них был реальный толк. Иначе они будут просто поглощать вес сайта не давая ничего взамен.
Как настроить рубрики в wordpress правильно?
Начать нужно с продумывания структуры сайта. В первую очередь рубрики нужны для людей, чтобы они могли легко найти нужную информацию на сайте. Если на сайте много разных тем, как это в моем случае (линукс, виндовс, материалы по созданию и продвижению сайта, про железо и его администрирование), то это просто необходимо, так как моя аудитория очень широка.
Вот, к примеру, зашел человек на сайт по запросу КАК ПОДНЯТЬ PR сайта, прочитал статью, ему хочется почитать что то еще. Но на моем сайте 80% статей про линукс, а эта тема СОВЕРШЕННО не интересна человеку, так как у него стоит Windows. И тут именно рубрики помогут найти ему нужный раздела на сайте, где будут статьи связанные ИСКЛЮЧИТЕЛЬНО с продвижением сайта.
Второй этап - удобный вывод рубрик. Некоторые темы WordPress по умолчанию делают это хорошо, но чаще всего нет. Мой выбор - плагин jQuery Categories List Widget, который очень достойно выводит рубрики в виде иерархической структуры.
Все просто и лаконично, как и должно быть. Нажимаем на треугольничек и список раскрывается. Вместо треугольничка можно вставить свою картинку для большего привлечения внимания, например, пингвинёнка (в моем случае), но руки пока не дошли.
Третий этап - это скрытие подсказок при наведении курсором на рубрику. Это выглядит не очень красиво, да и получается, что все эти описания попадают в код страницы и дублируются на всех статьях. А это очень плохо в нашем случае.
Решается вопрос просто: добавляем этот код в файл function.php вашей темы wordpress.
|
// Удаляем title категорий function removeTitle($str){ $str = preg_replace('#title="[^"]+"#', '', $str); return $str; } add_filter("wp_list_categories", "removeTitle"); |
Четвертый шаг - это закрытие в noindex анонсов статей. Почему это важно? Если этого не сделать, то текст на странице рубрики будет не уникальный, а это минус и для страницы рубрики, и для статьи, откуда кусок текста вырван - хоть на немножко, но все же теряется уникальность текста.
Пятый шаг - нужно сделать так, чтобы на странице рубрики выводилось описание рубрики. Так как анонсы мы закрыли от индексации, поисковые системы ВООБЩЕ могут не проиндексировать эту страницу, так как не ней нет текста. Да и продвинуть такую рубрику будет невозможно ввиду вышеуказанной проблемы.
Решается это редактированием файла вывода рубрик (у меня это index.php, у вас может быть archive.php или какой-нибудь другой файл). Ищем там в начале такую строку:
|
<div id="archive-title"> Архив <strong><?php wp_title('',true,''); ?></strong> </div> |
И заменяем ее на этот код:
|
<div id="archive-title"> <h1><?php $current_category = single_cat_title("", true); ?></h1> </div> <?php if ( $paged < 2 ) { ?> <?php add_filter('category_description', 'wpautop'); ?> <?php add_filter('category_description', 'wptexturize'); ?> <div id="category-description"> <?php echo category_description(); ?> </div> |
Во-первых мы заключаем название рубрики в H1, а во-вторых выводим описание под этим заголовком. Получается примерно так:
В идеале текста нужно добавить не менее 1000 знаков и в H1 и title рубрики нужно впихнуть средне частотный запрос, чтобы появился шанс попасть по нему в ТОП-10. Из этого описания ОЧЕНЬ полезно сделать ссылку на самую важную статью в этой рубрике, так как такая ссылка буде иметь большой вес.
Если вы начнете листать постраничную навигацию, то увидите, что на второй и далее странице описание уже не выводится. К тому же title дублируется на каждой странице, а это очень плохо. И тут напрашивается шестой шаг - закрытие страниц постраничной навигации дальше первой.
Эти страницы имеют большой уровень вложенности и индексируются и так очень вяло. А тут еще все закрыто в noindex, title дублированный и пользы от таких страниц нет. Закрыть эти страницы очень просто, нужно лишь в robot.txt прописать такое правило:
Проверяем теперь все это в Яндекс Вебмастер:
Ага, первая страница разрешена, остальные нет. Последний шаг - это заполнение всех мета тегов в настройках рубрик: пишем большие описания, оптимизированные под ключевые слова, прописываем и все остальное.
Если у вас стоит плагин SEO WORDPRESS, то пропишите там title рубрика как нужно, чтобы не было вот так:
Лучше убрать вообще название сайта, а сделать примерно так: ПРИНТЕРЫ - все статьи по данной тематике. Настраивается это тут:
Метки я вообще не вывожу на сайте и поэтому закрыл их от индексации. Тоже самое сделал и со страницами ДАТ и страницами АВТОРЫ. Все это бесполезный мусор.
Вот так я настраиваю рубрики на своих сайтах. Правда настроил еще не до конца, недавно на вышеуказанном сайте prostolinux.ru создал много новых рубрик и теперь масса работы, чтобы сделать все так, как сам вам насоветовал. Но польза от этого будет несомненная, если все сделать по уму.
Если у вас есть мысли по этому поводу, то будет интересно их услышать...