Проставляем noindex для пагинации в блоге на WordPress

Ни у кого из оптимизаторов нет полного списка формул определения ценности сайта, однако известно: некачественные страницы, попадающие в выдачу ухудшают позиции всех страниц. Такие служебные документы создает и WordPress, мешая продвижению. В статье разобрались, как прописать пагинации noindex и убрать эту дыру.

Зачем нужен запрет на обход пагинации

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

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

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

Как проставить noindex + follow для пагинации в WordPress

Запрет на индексацию делится на два этапа: добавлением сочетания meta noindex и follow (это даст возможность увеличить количество обходимых постов без индексации самой навигации) и вставкой правила в файл robots, генерируемый не через ВордПресс.

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

Через WordPress All in One SEO Pack

Разработанное под WP русифицированное расширение, нацеленное на общее улучшение показателей сайта. Со своей задачей справляется хуже конкурентов, но функция прописывания noindex для пагинации и удаление canonical для нее работает хорошо.

noindex в WordPress через AIOSP

Эта опция находится во вкладке “Вид в поисковиках” > «Дополнительно«. Если вы не знакомы с технической частью, то остальные чекбоксы изменять не стоит. Сделайте как на скрине. Они проставляются автоматически после активации дополнения в панели плагинов.

При помощи Clearfy PRO

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

Добавляем noindex пагинации в WordPress

Этот чекбокс находится в отделе “SEO” в параметрах модуля. Включите его и нажмите кнопку “Сохранить изменения” в конце страницы. 

После очистите кеш (если стоит кеширующее дополнение) и проверьте любую пагинацию, сформированную системой WordPress: появился noindex или нет.

Clearfy -15%

С помощью вставки

Самый сложный для новичка метод. Позволяет убирать или добавлять функции через добавление PHP кода в конфигурацию WordPress. Чтобы вставить фрагмент:

  1. Зайдите в “Редактор тем” (“Внешний вид” в админ-панели) или откройте папку темы через FTP/визуальный интерфейс хостера.
  2. Откройте для редактирования файл functions.php.
  3. Вставьте после завершения предыдущей команды:
function wpbeginnerru_noindex_paged() {
    if ( is_paged() ){
        ?>
<meta name="robots" content="noindex,follow">
        <?php
    }
}
add_action( 'wp_head', 'wpbeginnerru_noindex_paged', 2 );

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

Используя robots.txt

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

Disallow: */page/*

Это – дополнительная инструкция (не всегда воспринимаемая), запрещающая посещение ботами мусорных элементов.

Оцените статью
WPBeginner
Добавить комментарий