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

SEO настройка

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

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

В WordPress все сущности составляются на лету, то есть собираются из отдельных файлов и вытаскивают контент из базы данных. Пагинация полностью дублирует title, description, h1 и другие элементы с домашнего адреса, пример на скриншоте.

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

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

Методы и нужно ли закрывать пагинацию

Быстрый ответ – да, но как это лучше реализовать? Рассмотри методы для WordPres и выведем необходимый путь:

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

Лишняя работа – многие оптимизаторы, чтобы полностью убрать в вордпресс постраничную навигацию применяют эти 4 метода, чем делают бесполезные манипуляции, достаточно вставить canonical. Но мы пойдем правильным путем с использованием noindex в связке с robots.

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

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

AioSp
All in one SEO pack

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

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

Разработчики WP плагина YoastSEO, предусмотрели СЕО правила и слушают напрямую специалистов из GOOGLE, с Яндекса проблем не будет. В официальных заявлениях Гугла сказано, что при постоянном нахождении в коде noindex с follow, такие документы будут пропускаться.

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

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

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

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

Каноникал вместо noindex
Какнонический URL

Но разработчики йоаста, сказали: «Ok, если хотите добавить пагинации noindex, то наш каноникал, вообще исчезнет из WordPress».

Применяем Clearfy PRO

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

Клеарфай
ClearfyPRO

Отмечу, что Clearfy PRO оптимизирует и чистит сайт WordPress еще по почти пятидесяти пунктам, полное описание смотрите здесь. Для читателей предоставляю промо на скидку, нажимайте на кнопку, вычисление происходит автоматом.

Clearfy -15%

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

Если не хотим комплексно улучшить сайт, то используем кастомную правильную функцию. Помещаем код, представленный ниже в 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, через отдельный редактор).
  2. В правой колонке открываем function.
  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 в пагинацию на WordPress, реализовали применяя 3 простых метода.

Лифанов Валентин

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

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