Как сделать noindex для пагинации в WordPress: лучшие способы

SEO

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

Почему надо запретить индексацию навигации

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

<meta name="robots" content="noindex,follow"/> 

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

Кроме того, все такие элементы имеют зачастую случайно сгенерированные мета-теги (такие как title и description) и не являются каноническими документами. 

Noindex/follow для пагинации в WordPress при помощи плагинов

Если убирать какие-либо страницы на сайте так, чтобы они не попадали в индекс, то в основном делать это лучше через атрибут noindex в теге <head> (в самом начале документа). Проставить указание роботам можно либо автоматически через утилиты, либо через системные функции, либо закрыть в файле robots.txt. Также существуют дополнительные методы, которые следует использовать. Явные примеры – удаление canonical и nofollow.

Используя Clearfy PRO

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

noindex пагинации в WordPress

Эта опция доступна в разделе “SEO” в конфигурации плагина (раздел в правом боковом меню).

При помощи All in One SEO pack

Не менее популярный бесплатный модуль для WP AIOSP. В отличие от западных аналогов, таких как Yoast и SEOPress, помогает детально управлять обходящими роботами поисковых систем и запрещать к обходу некоторые документы ВордПресса.

работа плагина

Этот чекбокс расположен в пункте “Настройки индексирования”. Для начала работы необходимо его активировать в настройках WordPress`а.

Через функцию системы

Решение, которое может вызвать множество ошибок, которые будут отображаться на ресурсе. Чтобы его использовать зайдите в настройки темы через встроенный в админку редактор или панель управления веб-сервером. Выберите файл functions.php, перейдите в самый его конец и, отступив строчку от предыдущего элемента, вставьте следующий фрагмент:

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

Сохраните изменения и проверьте весь блог на отсутствие 5XX ошибок (на стороне сервера). Если такие появились – лучше откатить изменения.

Закрываем в robots.txt

Чтобы окончательно удостовериться, что пагинация будет закрыта, предлагаю подстраховаться и воспользоваться не только noindex. Перейдите в robots.txt и перед ссылкой на sitemap вставьте:

Disallow: */page/

Проверяем на возможность индексации

Зайдите в панель управления Я.Вебмастер, далее в категорию “Инструменты” и в утилиту “Проверка ответа сервера”. Вставьте URL, если ответ “данный файл запрещен к индексированию”, то все работает.

Также можно проверить код на наличие атрибута noindex, перейдя на пагинации по сочетанию “Ctrl + U” в код и поискав по фразе “noindex”.

Иван

WordPress-разработчик, активный участник сообщества, пишу о вордпресс просто и понятно.

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