Пагинация в noindex follow на WordPress: рекомендации и способы внедрения

SEO настройка

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

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

В чем проблема постраничной навигации

В WordPress все сущности составляются на лету, то есть собираются из отдельных файлов и вытаскивают контент из базы данных.

На страницах пагинации полностью дублируются title, description, h1 и другие элементы с домашнего адреса. Пример на скриншоте:

Повторяющиеся мета теги
Дублирование meta-информации на страницах пагинации

Ниже в коде дублирующийся h1. Это ошибки SEO-оптимизации, так как все перечисленные meta-теги должны быть уникальными для каждой сущности. Поэтому не нужно отдавать такие страницы в выдачу, а лучше закрыть с помощью noindex. Тем более, что они в большинстве случаев бесполезны для продвижения.

Методы закрытия пагинации от ПС, и нужно ли это делать

Быстрый ответ – да, но как это лучше реализовать?

Рассмотри методы, актуальные для WordPres:

  • Атрибут rel="canonical" – действует как редирект, но для поисковых систем. Как только его видит робот ПС, то сразу переходит на каноническую страницу и не сканирует эту. Подход не совсем правильный, потому что тем самым мы полностью отрубаем индексацию и не даем роботу идти дальше. Ведь зачастую до старых статей можно добраться только через пагинацию. В случае с использованием canonical дальше 2 шага робот ни Гугла, ни Яндекса не пойдет. И это неправильно.
  • Noindex – при наличии такого атрибута, робот проиндексирует страницу, поместит её в обход на следующий раз, а также перейдет по содержащимся на ней ссылкам (в нашем случаи это карточки постов), но показывать как самостоятельный документ в выдаче не будет. То что нужно, будем применять!
  • Nofollow – говорит, что переходить по ссылкам нельзя. Не применяем, потому что переход по ссылкам карточек постов в WordPress нужно сохранить, поэтому пишем follow.
  • Robots – хоть и говорят что этот файл стал рекомендательным, но ошибаются, он имеет свою силу. Можно одной строчкой в роботсе убрать весь контент из органической выдачи поисковиков. Советую его использовать как дополнение, тогда полностью обезопасите себя от появления страниц пагинации в выдаче.

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

Мы пойдем правильным путем с использованием noindex в связке с robots.txt.

Используем All in one SEO pack

У обладателей SEO плагина AIOSP есть возможность вставить noindex в пагинацию дальше 2 итерации.

AioSp
Настройки индексирования в плагине All in one SEO pack

Сохраняйте и проверяйте результат, что должно появиться покажу в конце статьи.

Предлагаю посмотреть видео, чтобы увидеть наглядно, как происходит процесс:

https://www.youtube.com/watch?v=eCrFydh9bLY&t=3s

Проблемы в Yoast SEO с noindex, follow

Разработчики WP-плагина Yoast SEO предусмотрели СЕО-правила и слушают напрямую специалистов из GOOGLE.

В официальных заявлениях Гугла сказано, что при постоянном нахождении в коде noindex с follow, такие документы будут пропускаться.

Мнение гугла о noindex в пагинации
Уведомление Google

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

Тут получается патовая ситуация – в выдаче появляется множество документов пагинации, плюс их нельзя закрывать ни в rel canonical, ни в ноуиндекс, плюс появляются ошибки в панели вебмастера о дублирующих метатегах title и description.

Сделав эксперимент, увидел, что робот также сканирует постраничную навигацию WordPress, захватывая даже самые поздние посты.

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

Каноникал вместо noindex
Канонический URL
Но разработчики Йоаст СЕО сказали: “OK, если хотите добавить на страницы пагинации noindex, то наш каноникал вообще исчезнет из WordPress”.

Применяем Clearfy PRO

Если вы используете на своем сайте плагин Yoast SEO, то решением является плагин Clearfy PRO, который имеет две функции для пагинации. Мы пользуемся вторым вариантом:

  1. Сanonical на первый документ (страницу) пагинации;
  2. Добавление noindex на все страницы кроме первой.

Ниже также есть кнопка удаления версий скриптов со стилями.

Клеарфай
Noindex в ClearfyPRO

Отмечу, что Clearfy PRO оптимизирует и чистит сайт WordPress еще по 50 пунктам.

Для читателей предоставляю промо на скидку. Нажимайте на кнопку, скидка применится автоматом:

Clearfy -15%

Этот программный модуль также легко заменит отдельный плагин для транслитерации.

Применяем код

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

function wptemplate_noindex_paged() {
    if ( is_paged() ){
        ?>
<meta name="robots" content="noindex,follow">
        <?php
    }
}
add_action( 'wp_head', 'wptemplate_noindex_paged', 2 );
Вставляем инструкцию в function
Функция ноуиндекс фоллоу
  1. Переходим в админке Wordperss Внешний вид – Редактор тем (лучше через FileZilla по FTP).
  2. В правой колонке открываем function.php.
  3. Вниз помещаем код.
  4. Обновляем файл.
  5. В дополнение вставляем в robots.txt такую конфигурацию.
Disallow: */page
Пример роботс Disallow: */page
Обновленный роботс

Результат

Результат методов одинаковый. Нажимаем на любую таксономию типа page/2/, page/3/ комбинацию клавиш Ctrl+U, потом Ctrl+F, вставляем в поле ввода noindex, ищем строчку. Рядом располагается Rest API.

<meta name="robots" content="noindex,follow"/>
Правильные путь вывода meta robots
Правильный результат внедрения noindex для page/2/, page/3/ и т. д.

С помощью статьи узнали, для чего помещать noindex в пагинацию на WordPress и реализовали 3 простых метода. Выбирайте!

Валентин

Делаю обзоры, создаю сайты на WordPress с 2008 года. Данный блог покажет плюсы и минусы любой темы и плагина, и даст полезные советы.

Оцените автора
Лучшие шаблоны и плагины для WordPress
Добавить комментарий

×
WordPress:
прокачай свой сайт!

Скидка на премиум темы и плагины

Успей забрать скидку ⋙