Ценность сайта в глазах поисковых систем определяет ряд разных параметров. Один из них – попадание в индекс качественных страниц, содержащих уникальный текст. Однако WordPress автоматически генерирует пагинацию, которые не стоит индексировать. Разбираемся, как их отключить.
Почему надо запретить индексацию навигации
По мере добавления записей будут появляться и навигационные страницы, первоначально помогающие легче ориентироваться по содержимому.
<meta name="robots" content="noindex,follow"/>
Такие разделы лишены уникального контента и содержат только много неуникальных анкорных ссылок, что поисковики воспринимают бесполезным. Привнося в выдачу такие элементы, продвигаемые товары WordPress блога (по каким-либо ключам) теряют собственные позиции в яндексе или гугле, за счет низкой общей оценки полезности сайта.
Кроме того, все такие элементы имеют зачастую случайно сгенерированные мета-теги (такие как title и description) и не являются каноническими документами.
Noindex/follow для пагинации в WordPress при помощи плагинов
Если убирать какие-либо страницы на сайте так, чтобы они не попадали в индекс, то в основном делать это лучше через атрибут noindex в теге <head> (в самом начале документа). Проставить указание роботам можно либо автоматически через утилиты, либо через системные функции, либо закрыть в файле robots.txt. Также существуют дополнительные методы, которые следует использовать. Явные примеры – удаление canonical и nofollow.
Используя Clearfy PRO
Популярный плагин, улучшающий техническое SEO блога на WordPress. Одна из функций в рамках базовой оптимизации – noindex для пагинации.
Эта опция доступна в разделе “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”.