Урок 308 SEO оптимизация рубрик в WordPress

Рубрики в WordPress

Вы хотите обналичить свои электронные деньги? Вывод Вебмани по выгодному курсу удовлетворит ваши потребности.

Привет! Почему-то многие закрывают от индексации рубрики в WordPress (кстати, проверьте, не закрыты ли от индексации ваши категории с помощью файла robots.txt). Все дело в том, что в рубриках якобы расположены дубли. Если мы перейдем на любую категорию моего блога, видим примерно следующее:

WordPress рубрики

Как видите, в них действительно отображаются отрывки статей. Тем самым в категориях WordPress образовывается неуникальный контент. Поэтому многие закрывают такие страницы от индексации. Я считаю, это в корне неправильно. Мы теряем "такие" сладкие страницы, в которых полно "веса", полученных от внутренних ссылок. Мы ведь помним про хлебные крошки:

WordPress категории

да и про меню не забыли:

Рубрики в меню WordPress

Упускать подобные "вкусняшки" глупо, особенно касается коммерческих сайтов. Эти самые рубрики на сайте идеальны для продвижения СЧ (среднечастотных) запросов. В этом уроке, я расскажу вам, как использовать потенциал ваших категорий. Мы научимся:

  • как прописать метаданные для рубрик;
  • как разместить уникальный текст в категориях.

Для начала, конечно, вы подбираете ключевые слова для всех этих посадочных страниц. Если у кого-то проблемы с этим, рекомендую узнать как подбирать ключевые слова, зачем вбивать метаданные и т.п. в уроке "Что такое SEO копирайтинг".

Как прописать метаданные для рубрик

На самом деле все просто. Нам нужно всего лишь установить самый лучший SEO плагин - WordPress SEO by Yoast. После его установки и настройки (как правильно настроить, рассказывал в уроке по ссылке выше) заходите "Админка -> Записи -> Рубрики -> Любая категория".

metadannye-dlya-rubrik

 

  1. Тут задается Title для рубрики.
  2. В этом месте задаем Description.
  3. Здесь прописываются Keywords.

Как вывести уникальный текст в рубриках WordPress

Вставка кода в файл темы

Обычно рубрика имеет много страниц (если конечно постов достаточно):

Страницы рубрики

Нам же требуется, чтобы текст размещался только на первой странице, чтобы не было дублирования.

Открываем файл archive.php или category.php (то есть, файл, который отвечает за вывод рубрик), там ищем следующий код:

<?php while (have_posts()) : the_post(); ?>

И после него (если хотите разместить после вывода записей) вставляем этот код (его я взял отсюда):

<?php if ( $paged &lt; 2 ) { ?>
<?php add_filter('category_description', 'wpautop'); ?>
<?php add_filter('category_description', 'wptexturize'); ?>
<div id="category-description"> <?php echo category_description(); ?> </div>
<?php } else { /* если есть желание, то сюда можно прописать код, который будет выполняться на остальных страницах рубрики, к примеру - вставить баннер */ ?>
<?php } ?>

Соответственно, если вы хотите вывести свой текст до вывода статей, то размещаем данный код до цикла вывода постов. Если кода, который я предлагаю найти не будет, попробуйте методом "тыка".

Размещение текста

Сам же текст разместить тоже очень просто. Заходим снова в "Админка -> Записи -> Рубрики -> Любая рубрика" и там находим раздел "Описание". Заполняем его и смотрим результат:

Описание рубрики WordPress

Сохраняем и смотрим результат (просто заходим на сайте в любую рубрику):

WordPress вывод рубрик

Тут, конечно, нужно "поиграться" со стилями, сделать соответствующий фон. Вы можете разместить текст перед выводом записей, поэкспериментируйте с размещением кода.  Для некоторых случаев подойдет первый вариант, для некоторых второй.

Сложность размещения статьи заключается в том,  что вам нужно писать текст в "голом" html режиме. Ниже пример, обратите внимание, как выводится заголовок h1, как ссылка:

Вывод категорий

И опять же, для тех, кто испытывает сложности с написанием текста в подобном виде, просто создаем новый пост в админке, сохраняем его в черновиках (публиковать не нужно), пишем там все в обычном режиме и переходим в режим html, копируем там наш код и вставляем в описание рубрики. Вот и все.

И еще: мне иногда приходилось добавлять шорткоды в эти тексты, выводимых в рубриках. Чтобы их вывести, просто вставляем этот код в functions.php:

add_filter( 'term_description', 'shortcode_unautop');
add_filter( 'term_description', 'do_shortcode' );
Шорткоды вставляем там же, в "Описание рубрики".  Спасибо Виталию за подсказку в решении данной проблемы.
Как видите, вывести описание в рубриках WordPress очень просто. Подобное я давно реализовываю на клиентских сайтах, наступило время дойти и до своих. Ох сколько текстов нужно подготовить. 🙂
Будут проблемы - пишите! Решим. Всего доброго!
P.s. Многие инвестируют в валютный рынок. Европейский регулируемый форекс брокер, как говорят, тоже хороший способ вложения денег.
С уважением, Пётр Александров.
Подпишитесь на бесплатные уроки

Понравился урок? Вы не хотите пропускать новые бесплатные уроки по созданию, раскрутке и монетизации блога? Тогда подпишитесь на RSS или на электронный ящик в форме выше и получайте новые уроки мгновенно! Также можете следить за мной в Twitter.

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

87 комментариев

по хронологии
по рейтингу сначала новые по хронологии
Анатолий http://good-seo.ru

Я как раз на некоторых проектах стал открывать рубрики для индексации. Эффекта пока не заметил, но ожидаю.

Автор
Пётр Александров http://wpnew.ru

Текст добавлял? Или также оставил?

Анатолий http://good-seo.ru

А вот тут-то я и тормознул. Текст, естественно, не был добавлен 😀

Артём Черкасов http://zarabotka.guru/

Я думаю лучше просто ссылки на рубрики в хлебных крошках и сайдбаре скрыть аяксом, тогда и внутренний вес будет меньше раскидан куда попало и не нужно будет запариваться с оптимизацией каждой рубрики.

А вес статей и страниц можно направить на нужные нам страницы, откуда он и будет распределяться нужным образом.

Виталий Охрименко http://fitkiss.club

Идея хорошая, но почему-бы не сделать так, как Петр предлагает. Рубрики получаются "жирные", таким образом оптимизировав каждую рубрику под хороший запрос можно срубить дополнительно неплохо трафика на сайт

Денис Черников http://sozdaiblog.ru/

Здравствуйте. Пётр!

Скажите, а почему Вы тег more (читать далее), не удаляете? Он вот, как раз-то и создаёт самые зловредные дубли!

Автор
Пётр Александров http://wpnew.ru

Привет. Ты не поверишь, Денис, я не замечал его! 🙂 Я даже не смотрел, всегда переходил по заголовку статей. Убрал. Но я бы не сказал, что этот тег создает дубли. Просто ссылка ведет не на основной адрес.

Денис Черников http://sozdaiblog.ru/

Этот не основной адрес в Гугле такие сопли делает, что врагу не пожелаешь!

andrew87 http://bizzavod.ru

А чем сопли мешают? Они же вроде в основной выдаче не показываются?

Виталий Охрименко http://fitkiss.club

Много соплей в гугле это минимум пессимизация запросов, максимум попадение под фильтр (не помню точно: или панда, или пингвин)

Виталий http://mojwp.ru/

Эта проблема решается очень просто:

1. убираем лишние символы при помощи хака

2. заменяем стандартную функцию вывода Читать далее на функцию вывода оригинальной ссылки на статью.

Оба способа приводят к одному результату и автоматически по всему сайту подменят, т.к. через шаблон все делается.

Виталий Охрименко http://fitkiss.club

Сходил, посмотрел. Там тег "читать дальше" дает обычную ссылку на статью. Все в порядке или надо чего-то курочить?

Виталий Охрименко http://fitkiss.club

Я даже не знал никогда об этой штуке. Сейчас пойду к себе в шаблон новый, искать есть ли там такая проблема

Денис Черников http://sozdaiblog.ru/

Не за что, просто я очень удивился, что он у тебя присутствует!

Руслан http://webreligion.ru

Также не вижу ничего страшного в том, что внутри страниц категори повторяются тексты некоторых статей. Чисто технически такую страницу можно назвать уникальной, так как в контексте всего сайта страница будет уникальной. Проблему представляют полные дубли в категориях, которые могут появиться только при использовании меток, особенно на раннем этапе развития блога, когда статей мало и содержимое страниц категорий может дублировать страницы меток. Лично я закрываю от индексации метки, а категории оставляю.

Виталий Охрименко http://fitkiss.club

А вот в вордпресс есть в админке поста колонка: цитата, которая по идее выводит именно краткое описание в рубрике. Что если эту "цитату" делать уникальной, и при этом убрать тэги вообще из блога. В таком случае дублей по идее не наплодится?

Сергей http://ruskweb.ru

Привет, хорошая статья Петр, читал когда-то нечто подобное на сеофоруме, там паренек делился своим опытом оптимизации рубрик и даже меток, вполне неплохой результат был, правда там техническая реализация не затрагивалась, а ты вот все расписал и разжевал, как старый добрый впнью =)

Сам давеча подумывал уникализировать рубрики и добавить туда текста, но затем решил попробовать другой метод - удалил рубрики из хлебных крошек и позакрывал от индексации всю навигацию на сайте, т.е. вес на рубрики вообще не утекал. И в итоге... ничего не изменилось 🙂 Несколько месяцев наблюдал, эффекта не заметил, сейчас вернул как было, попробую теперь с описанием поколдовать.

Автор
Пётр Александров http://wpnew.ru

"старый добрый впнью" - улыбнуло 🙂 Спасибо! 🙂

Виталий Охрименко http://fitkiss.club

Петр, наводящий вопрос: а тэги тоже есть смысл продвигать? Я думаю вообще от них отказаться, не вижу в них надобности. Что думаешь по этому поводу?

Автор
Пётр Александров http://wpnew.ru

У меня есть целая статья на эту тему, вбей в поиск "метки в wordpress"

Максим

Спасибо за статью. Применил описание к рубрикам на своих сайтах. Вот ещё бы картинку вставить в описание, думаю при помощи html режима попробовать

Автор
Пётр Александров http://wpnew.ru

Да, я также встявляю, просто копирую код картинки и все.

Виталий Охрименко http://fitkiss.club

А это идея с картинкой. Надо будет тоже реализовать

Александр http://forex-infa.ru/

Никогда раньше даже не задумывался над тем что рубрики реально можно открыть и продвигать в них нормальные сч запросы. Нужно сделать благодаря совету все правильно и открыть их для индексации

Heyro http://life-like-travel.ru

А с какой целью добавлять шорткоды? Не поняла.... А все остальное полезно пригодилось

Автор
Пётр Александров http://wpnew.ru

Например, с помощью шорткодов я выводил галлереи.

Heyro http://life-like-travel.ru

В смысле не поняла что делает именно этот шорткод? И как вывести аналогичное описание на Главной?

Heyro http://life-like-travel.ru

А еще оффтоп, наверно, но:

если я в конце каждого поста пишу фразу "О моих САМОСТОЯТЕЛЬНЫХ ПУТЕШЕСТВИЯХ(ключевик) Вы можете почитать ЗДЕСЬ(ссылка на Главную)" - это будет считаться дублированием текста? Лучше убрать?

Автор
Пётр Александров http://wpnew.ru

Ссылка все равно склеиться. Толку от него будет мало.

Heyro http://life-like-travel.ru

А если вместо ссылки писать в тексте адрес Главной страницы или ссылаться разными анкорами- тоже толку будет мало? Еще хлебные крошки стоят

Автор
Пётр Александров http://wpnew.ru

Разные анкоры - да, будет толк. Либо одинаковые анкоры, но не так много, штуки 20 достаточно.

Виталий Охрименко http://fitkiss.club

Вот еще один хороший совет. Я тоже ссылки с одинаковыми анкорами на главную пускаю все время. Теперь буду знать что толку от них мало. Получается вес передается, а смысла не приносят...Петр, вопрос в тему: а если на гланую ссылаться анкорами под ВЧ запросы, под которую продвигать главную, как велик риск навредить себе такими штуками?

Автор
Пётр Александров http://wpnew.ru

Если анкоры по теме, то ничего страшного.

Heyro http://life-like-travel.ru

Интересно, мне кто-нибудь когда-нибудь ответит???!!! :)))

Продолжу.

Подскажите, пожалуйста, как изменить такую ситуацию.

У меня на странице рубрики показывается анонсов постов с картинкой и перед каждой теперь, после вставки этого кода, выводится описание рубрики - т.е. 10 одинаковых описаний на одной странице - это не красиво, ненужно и странно. Как изменить код так, чтобы описание рубрики появлялось только 1 раз, например, в начале каждой страницы рубрики, а также в начале отдельной страницы каждой статьи из этой рубрики?

Спасибо

Автор
Пётр Александров http://wpnew.ru

Нужно прописать код вне цикла. Экспериментируйте (расположите выше/ниже описание в файле)

Heyro http://life-like-travel.ru

Я пока вчера тут соображала на одного:))), экспериментировала до бесконечности. Нашла в чем причина была в моей теме. Получила несколько результатов, успокоилась. Так что проблема решена! Спасибо за ответ. Понимаю, что в путешествии не до ответов - я тоже очень люблю покорять всякие просторы, у меня и сайт на эту тему

Автор
Пётр Александров http://wpnew.ru

Спасибо за понимание. 🙂

Инна http://roditeljam.lv

Я вот тоже решила поэкспериментировать.

Может можете мне помочь в следующем: как отрыть индексацию рубрик в robots.txt.

Вот файл:

User-agent: *
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-feed
Disallow: /xmlrpc.php
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /cgi-bin
Disallow: /trackback
Disallow: */trackback
Disallow: */*/trackback
Disallow: */*/feed/*/
Disallow: */feed
Disallow: /feed
Disallow: /attachment/
Disallow: /?attachment_id
Disallow: /category
Disallow: */comments
Disallow: /comments
Disallow: */comment-
Disallow: /*?*
Disallow: /*?
Disallow: *?replytocom
Disallow: /tag
Disallow: /page/

User-agent: Yandex
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-feed
Disallow: /xmlrpc.php
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /cgi-bin
Disallow: /trackback
Disallow: */trackback
Disallow: */*/trackback
Disallow: */*/feed/*/
Disallow: */feed
Disallow: /feed
Disallow: /attachment/
Disallow: /?attachment_id
Disallow: /category
Disallow: */comments
Disallow: /comments
Disallow: */comment-
Disallow: /*?*
Disallow: /*?
Disallow: *?replytocom
Disallow: /tag
Disallow: /page/
Host: roditeljam.lv

Sitemap: roditeljam.lv/sitemap.xml

User-agent: Googlebot-Image
Allow: /wp-content/uploads/

User-agent: YandexImages
Allow: /wp-content/uploads/.

Заранее благодарю за ответ!)

Автор
Пётр Александров http://wpnew.ru

Уберите эту строку
Disallow: /category

Инна http://roditeljam.lv

Спасибо.

Удалила.

Но все равно пишет поисковик:

Описание веб-страницы недоступно из-за ограничений в файле robots.txt. Подробнее...

Нужно ждать пока он заново сайт проиндексирует?

Автор
Пётр Александров http://wpnew.ru

Да.

Для моментальной проверки можете воспользоваться инструментом "Анализ robots.txt" в Яндекс Вебмастере:

http://prntscr.com/3uzcoo

Ниетжан http://niets.ru

Пётр,а что если отсутствует и в category.php и в archive.php?

Автор
Пётр Александров http://wpnew.ru

Особенность темы, постарайтесь найти, возможно как-то по-другому называются.

а как закрыть от индексации меню в статьях?

А как сделать уникальные тайтлы на страницах page 2 и и тд, чтобы в тайтл подставлись заголовки постов.

Автор
Пётр Александров http://wpnew.ru

Зачем вам это надо? Это бред.

Аэлита

Скажите, пожалуйста: У меня тема Simple Catch. WordPress 4.0. В файле archive.php почему то нет строки Как так?

Вот всё что там есть.

Сергей Черняев http://www.industrialist.net.ua/

код "<?php if ( $paged

" у меня не работает. делаю аудит блога выдает постраничную навигацию категорий "page/2"

Автор
Пётр Александров http://wpnew.ru

Ну постраничная навигация в категориях - это нормально. Или у вас текст на всех страницах?

Heckfy http://proandroid.biz

У меня код содержится в файле content

И срабатывает некорректно, подскажите что сделать?

Владимир http://bodytrain.ru/

Привет, Петр!

Дело в том, что я не использую миниатюры в записях. На главной отображаются анонсы (с помощью readmore), куда я вставляю красивое фото.

Но тема шаблона выводит в рубриках записи только в виде заголовков и куска текста. Выглядит не очень эстетично - просто сухие заголовки записей.

Заменил в archive.php функцию the_excerpt на the_content и тут же все стало отлично отображаться (как на главной).

Но теперь вопрос. А не будет ли анонс в рубрике считаться дублем анонса на главной?

P.S. Рубрики открыты для индексации, имеют уникальные описания, но вот анонсы постов теперь, как на главной. Боюсь схватить какой нибудь фильтр.

Автор
Пётр Александров http://wpnew.ru

Не переживмайте, все будет хорошо)

Андрей http://hdmix.net/

Спасибо это как раз то что нужно, попробую настроить, хотя в интернете много противоречивой инфы, кто-то утверждает. что рубрики нужно закрывать, Я все же попробую их оптимизировать под поисковики.

Автор
Пётр Александров http://wpnew.ru

Я считаю их нужно закрывать, если они не продвигаются не под какие запросы.

Виталий Охрименко http://fitkiss.club

Другое дело если все рубрики оптимизировать и только успевай менять хостинг, который не будет успевать обрабатывать такой поток посетителей ))

Владимир http://bodytrain.ru/

Привет , Петр!

У меня такая проблема не могу добавить метатэги к рубрике через SEO by YOAST. Выдает ошибку "рубрика не обновлена".

На моем сайте 4 главных рубрики - все обновляются, а одна никак не хочет. Удалял ее и создавал заново - все равно не помогает. Только описание можно менять к ней и все!

В чем может быть проблема? Ума не приложу!

Автор
Пётр Александров http://wpnew.ru

К сожалению, тоже не могу понять, как такое может быть.

Артем http://AleAp.ru

Ура. Наконец - то все получилось!!! Я три дня перекопал весь Яндекс в поисках решения этого вопроса. Спасибо за пост.

Илья http://javdele.com

Здравствуйте!

У меня на блоге рубрики и метки закрыты от индексации. Так как некоторые статьи добавил в 2-3 рубрики одновременно (по смыслу подходят). Но с другой стороны через меню навигации (меню рубрик отображаются на всех страницах блога) хорошо бы распределялся вес. И не понятно, что и как лучше сделать. Подскажите пожалуйста!

Алексей

А почему у Вас сейчас описания к рубрикам закомментированы?

Виталий http://atomio-lardini.com.ua

Доброго времени суток! Подскажите пожалуйста как сделать что бы описание рубрики выводилось внизу как у Вас? У меня выводиться вверху перед основными постами (товарами)...

Автор
Пётр Александров http://wpnew.ru

Вывести код после вывода списка статей. Экспериментируйте с расположением кода.

Здравствуте! А подскажите как вывести определенную рубрику записей на новой странице?

Андрей http://Pozitivu-DA.ru

Пётр, а что ты думаешь про отнесение статей к нескольким рубрикам сразу? Так стоит делать или нет?

Тогда при заходе на статью в URL всегда будет отображаться тогда одна рубрика (с меньшим IP), не будет ли это путать поисковики? Есть ли вообще плюсы от нескольких рубрик в статье? Или лучше взять жесткое правило 1 статья - 1 рубрика?

Просто у меня давно их по несколько, вот думаю, убрать ли, и везде по одной оставить или не трогать? Буду рад советам и от всех остальных, спасибо!

Кстати, не знаю, только у меня или нет, но при использовании Поиска у тебя на wpnew флавикон в браузере появляется ещё старый - два квадрата.

Автор
Пётр Александров http://wpnew.ru

Я рекомендую придерживаться правила 1 статья - 1 рубрика.

Про фавиконку - спасибо. Исправил.

Владимир Сальников http://vladimir83salnikov.com

Петя, привет! У тебя в этой статье ссылка есть, а сайт уже заблокировали. Вот она - http://xdiz.ru/idealnye-wordpress-rubriki.html

zmoe http://zmoe.ru

Скажите, а удалось ли РЕАЛЬНО хоть один запрос из рубрики вывести в ТОП? Можно пример?

Aleksandr http://trandinvest.ru

Нужно пробовать, но опять же у меня плагин Платинум можно это все там реализовать!?

Петр, возник вот какой вопрос: на данный момент категории закрыты от индексации в роботс.тхт., что подтверждает яндекс.вебмастер. Я могу безболезненно переименовать рубрики, оптимизировать их, открыть для индексации и это отрицательно не скажется на выдаче?

Автор
Пётр Александров http://wpnew.ru

Да, все верно.

Виталий Охрименко http://fitkiss.club

Я скоро тоже собираюсь внедрять СЕО раскрутку рубрик. Петр, у меня к тебе пара вопросов: сколько символов вставлять в описание рубрики? Одинаковое описание вставлять в поле yost seo и в админке рубрики?

Автор
Пётр Александров http://wpnew.ru

В описание - description или просто тот текст, который выводится на рубрике?

Я давно установил плагин Platinum SEO Plugin Options но он не поддерживает рубрики (категории) и у меня вопрос:
После установки WordPress SEO by Yoast старый плагин надо удалить или можно оставить оба?

Автор
Пётр Александров http://wpnew.ru

Деактивировать нужно, предварительно экспортировав заполненные метатеги в старом плагине.

Добрый вечер!
Скажите пожалуйста! Вот вижу у вас открыты рубрики для индексации, но все страницы рубрик после первой уже в ноуиндекс. Для чего вы так сделали?

И еще вопрос если можно, встречал противоположную ситуацию, когда все страницы рубрик открыты (от первой до последней), а страница пагинации блога (вся лента блога) также открыта. И получается, что кусочки статтей до Продолжить чтение находятся и в в пагинации и в категории. Что вы думаете о таком варианте?

Автор
Пётр Александров http://wpnew.ru

1. Я просто-напросто не продвигаю рубрики, поэтому.

Галина http://ukoly-krasoty.ru

Добрый день! Петр, у меня в категориях h1 стоит тот же заголовок, что и на главной - название сайта. Как можно сделать, чтобы в категориях в шапке заголовок менялся с h1 на h2, а название рубрик стало h1?

Сергей http://www.industrialist.net.ua/

У меня вопрос "Как добавить в категории текст и внизу и вверху одновременно?", так как для хорошей оптимизации требуется больше текста. А в одно месте єто слишком многовато

Сергей http://www.industrialist.net.ua/

Только текст соответственно должен быть разный.

Сергей http://www.industrialist.net.ua/

Кстати у Вас текста в категориях не заметил

Сергей Автомобилист http://mitsu-motors.ru/

Думаю, что на моем сайте описания рубрик не помешали бы продвижению. Спасибо за статью и полезные рекомендации!

Алексей http://skoromamoy.ru

Петя, подскажи. Как ты считаешь, можно ли для одной записи на сайте проставлять несколько рубрик?

Автор
Пётр Александров http://wpnew.ru

Да, конечно можно

Александр

Можно ли сделать статическую страницу рубрики? К примеру есть тема о собаках, в ней будет всего 5-6 постов. То выгоднее сделать рубрику с названием "собака", а с нее с текста ставить ссылки на посты, это можно реализовать со страницами, а вот можно ли с рубриками и записями?

Автор
Пётр Александров http://wpnew.ru

Да, можно, почему бы и нет.

Дьяков Илья

Пётр (через ё), поправь в коде первую строку "<?php if ( $paged " на "<?php if ( $paged ", а то код убивает.

Дьяков Илья

Комменты знаки блокируют. Вместо знака "меньше" в коде отображены символы с ";", которые убивают php.

Наверх Рейтинг@Mail.ru