mojwp.ru
Назад

Как закрыть для индекса рубрику и все статьи в ней

Опубликовано: 15.11.2013
17
786

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

Необходимо открыть файл шаблона header.php и до закрывающего </head> вставить следующий код:

';} ?>

Цифра 64 является ID рубрики (чуть ниже как найти ID). Вместо нее подставляете свою цифру.

Если необходимо закрыть на индекс сразу несколько рубрик и все находящиеся в них статьи, то конструкция примет такой вид:

';} ?>

Обратите внимание на изменения кода. ID рубрик проставляете через запятую.

Для чего закрывать на индекс рубрики и статьи

На коммерческих проектах частенько встретишь раздел "Новости". Как только оптимизатор заканчивает свою работу с сайтом, клиенты "забивают" на уникальность текстов и просто "копипастят" тексты (экономия денег в их понимании). Я с таким столкнулся недавно. В результате копипаста становится много и сайт попадает под фильтры с вытекающим.

Теперь можно не беспокоиться о данном пункте сайта:

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

Как найти ID рубрики

Переходим в админку и в боковой консоли

как узнать id рубрики wordpress

Затем подводите мышку на нужную рубрику и снизу в браузере увидите вот такую ссылку

id рубрики на wordpress
Клик для увеличения

Нижняя красная стрелка указывает на ID рубрики (цифры).

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • Андрей
    Опубликовано: 20.11.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 20.11.2013 Ответить на сообщение

      Обычному блоггеру/вебмастеру маловероятно, что такое понадобится. Да и малый % людей предпочитает что-то по сайтам комментировать.

  • Илья
    Опубликовано: 29.11.2013 Ответить на сообщение

    Ну а закрытие рубрик от индекса с целью избежать дублирования контента, многие как раз это делают непосредственно в robots

    • Виталий
      Опубликовано: 30.11.2013 Ответить на сообщение

      Дело в том, что robots является рекомендацией, а не инструкций к исполнению со стороны поисковиков. Закрывая просто в robots, мы им говорим не показывать в выдаче, но страницу они пройдут и проиндексируют (google такое в "сопли" может кинуть).
      Устанавливая meta noindex - мы говорим ботам, что страницу не нужно вообще индексировать.

  • Андрей
    Опубликовано: 04.12.2013 Ответить на сообщение

    Во-первых, спасибо за содержательный сайт! Все доступно и главное очень полезно.
    По-моему на Вашем сайте стоит плагин Category Text Widget, но хочется узнать Ваше личное мнение, из опыта,
    лучше закрывать рубрики от индексации или пытаться доказать поисковику важность этих страниц сайта?

    • Виталий
      Опубликовано: 04.12.2013 Ответить на сообщение

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

  • робот Отик
    Опубликовано: 02.01.2014 Ответить на сообщение

    Я таким кодом закрываю отдельно взятую статью.
    Нашел в инете

    function exclude_post($query) {
    if ($query->is_home)
    {$query->set('post__not_in', array(8167) );} // id записи (поста)
    return $query; }
    add_filter('pre_get_posts','exclude_post');

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

    • Виталий
      Опубликовано: 25.03.2014 Ответить на сообщение

      Отдельно взятые статьи можно закрыть через плагины seo (WordPress SEO by Yoast например).
      Прошу прощения, что не ответил сразу. Пропустил комментарий в свое время.

  • Movlid
    Опубликовано: 26.02.2014 Ответить на сообщение

    Для определения ID использую плагин Reveal IDs.

  • Юлия Штрелер
    Опубликовано: 11.12.2014 Ответить на сообщение

    Виталий, а плагином от Йоаста разве нельзя закрыть всю рубрику от индекса? Или при этом статьи рубрики все равно попадают в индекс?

    • Виталий
      Опубликовано: 11.12.2014 Ответить на сообщение

      Можно закрыть.
      Попадать могут и с главной, карты сайта или прямым загоном в индекс

  • Александр
    Опубликовано: 11.03.2015 Ответить на сообщение

    Добрый день!

    Почему вместе с рубриками закрывается (noindex) главная страница?

    • Виталий
      Опубликовано: 12.03.2015 Ответить на сообщение

      Добрый. Не должно. Если только в виде главной у вас рубрика закрываемая не выводится.
      Данный код используется на этом блоге и все ок.

      • Александр
        Опубликовано: 13.03.2015 Ответить на сообщение

        Такая ситуация на двух сайтах, где и закрывал рубрики. Что интересно, noindex появился недели через 2 как я прописал код

        Кстати, главная - последние записи на одном сайте и статическая на другом. И это не категории

      • Александр
        Опубликовано: 25.03.2015 Ответить на сообщение

        Проблему не удалось решить. На главной так и висит noindex

        • Виталий
          Опубликовано: 26.03.2015 Ответить на сообщение

          К сожалению ничем не могу помочь отсюда, т.к. не вижу проводимые действия.

  • Aidos
    Опубликовано: 12.12.2019 Ответить на сообщение

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

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.