Рубрики

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

Петр Александров
Автор статьи Пётр Александров
101
Время прочтения: 5 мин.

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

<?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>
<?php } else { /* если есть желание, то сюда можно прописать код, который будет выполняться на остальных страницах рубрики, к примеру - вставить баннер */ ?>
<?php } ?>

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

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

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

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

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

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

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

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

add_filter( 'term_description', 'shortcode_unautop');
add_filter( 'term_description', 'do_shortcode' );
Шорткоды вставляем там же, в «Описание рубрики».  Спасибо Виталию за подсказку в решении данной проблемы.
Как видите, вывести описание в рубриках WordPress очень просто. Подобное я давно реализовываю на клиентских сайтах, наступило время дойти и до своих. Ох сколько текстов нужно подготовить. 🙂
Будут проблемы — пишите! Решим. Всего доброго!
101 комментарий на «Урок 308 SEO оптимизация рубрик в WordPress»
  1. Сергей
    https://ruskweb.ru

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

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

    • Петр Александров Автор статьи
      https://wpnew.ru

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

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

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

        • Пётр Александров Автор статьи
          https://wpnew.ru

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

  2. Руслан

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

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

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

  3. Денис Черников

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

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

    • Петр Александров Автор статьи
      https://wpnew.ru

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

      • Денис Черников

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

      • Денис Черников

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

        • Виталий
          https://mojwp.ru/

          Эта проблема решается очень просто:
          1. убираем лишние символы при помощи хака
          2. заменяем стандартную функцию вывода Читать далее на функцию вывода оригинальной ссылки на статью.

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

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

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

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

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

        • andrew87
          http://bizzavod.ru

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

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

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

  4. Артём Черкасов

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

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

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

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

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

    • Петр Александров Автор статьи
      https://wpnew.ru

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

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

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

Добавить комментарий
Ваш адрес email не будет опубликован. Обязательные поля помечены
Нажав на кнопку «Отправить комментарий» вы принимаете соглашение на обработку персональных данных.
Подпишитесь на бесплатные уроки по e‑mail и получите книгу в подарок
Нажав на кнопку «Подписаться» вы принимаете соглашение на обработку персональных данных.
Книга по SEO