Как прописать noindex для пагинации в WordPress: легкие способы для начинающих

SEO

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

Причины для запрета попадания пагинации в индекс

В случае, если ваш шаблон поддерживает формирования пагинации и для нее не прописан noindex, то она будет формироваться автоматически, без участия админ-панели WordPress. Несмотря на правильную цель, с учетом реализации, попадание таких страниц в выдачу (к примеру Яндекса) только пессимизирует проект. Для коммерции это спровоцирует падение в органике товаров.

Эта ВордПресс рубрика не привносит ничего нового, не добавляет ценности ресурсу, но имеет канонические адреса и содержит много внутренних ссылок с заимствованных из других материалов вырезками.

Говоря про простановку title & description надо знать также и то, что они созданы автоматически и по большей части нечитабельны и содержат кучу ключей и предлогов. В самой системе нельзя запрещать их автоматическое генерирование.

Простановка meta noindex, follow через WordPress утилиты

Исследуя шапку служебных разделов разных сайтов, можно заметить необычное сочетание тегов: фоллоу и ноиндекс. Несмотря на множество рекомендаций вебмастеров, я предпочитаю выбирать связку noindex & rel=nofollow. Удобнее всего проставлять их через модули, но можно также использовать роботс и системную функцию.

Через Clearfy PRO

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

noindex для пагинации в WordPress

Найти эту функцию можно в категории “СЕО”, располагающейся в конфиге (вкладка с названием модуля в левом активном сайдбаре). Активируйте чекбокс, после сохраните внесенные изменения и проверьте атрибуты в навигации.

-15% по промокоду wpboost

С помощью WP All in One SEO Pack

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

пагинация noindex WordPress

Нужный пункт находится в подразделе “Параметры индексации”. Обратите внимание, что следует заранее после установки активировать весь плагин в конфиге WordPress, но не убирать прежних настроек.

Используя системный функционал

Рекомендую прибегать к подобным ручным изменениям только вебмастерам, имеющим опыт работы с синтаксисом PHP. Заключается этот метод во внедрении функции системы, отвечающей за пагинацию. Чтобы это реализовать перейдите в редактор тем (вкладка “Внешний вид”) или ПУ хостинга. Далее откройте файл functions.php и после завершения предыдущего цикла внедрите этот код:

function wpboost_noindex_paged() {
    if ( is_paged() ){
        ?>
<meta name="robots" content="noindex,follow">
        <?php
    }
}
add_action( 'wp_head', 'wpboost_noindex_paged', 2 );

Теперь сохраните внесенные изменения и проверьте страницы сайта (в том числе админки) на появление серверных ошибок (501, 502 и пр.). Если все хорошо – оставьте правки, нет – откатите.

При помощи robots.txt

Способ, который не стоит выбирать единственным, но точно необходимо применить в качестве вспомогательного. Для успешного внедрения noindex для пагинации в WordPress в файл роботс внесите:

Disallow: */page или Disallow: */page/

Это даст рекомендации (как и все подобные правила) не обходить подобные служебные части ресурса.

В некоторых случаях вместо noindex корректнее использовать canonical. В Yoast SEO для этого есть соответствующий функционал.

Василий

Изучаю WordPress, занимаюсь разработкой и созданием шаблонов и плагинов. На этом блоге делюсь своими знаниями. Есть вопросы? Пишите в комментариях!

Оцените автора
Ускорение и оптимизация WP
Добавить комментарий