Как добавить noindex, follow для страниц пагинации при использовании Yoast SEO

Задача — запретить индексировать поисковиками страниц пагинации, то есть чтобы первая страница категории была открыта для поисковиков, но, чтобы 2-ая, 3-яя и т. д. страницы были закрыты от индексации (noindex), но доступны для обхода поисковыми роботами (follow).

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

Но я считаю, что ссылки на все записи есть в карте сайта и в перелинковке между постами, то есть поисковой робот найдет все разрешенные к индексации статьи так или иначе, а индексировать сотни страниц вовсе не обязательно, тем более, что мы не собираемся продвигать в поисковике 42-ую страницу категории «Полезные советы»…

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

Для этого добавим такой код в файл functions.php:

/* Yoast SEO -  add noindex, follow for paginated pages */
function filter_wpseo_robots( $robotsstr ) {
    if ( is_paged() ) {
        return 'noindex, follow';
    }

    return $robotsstr;
}

add_filter( 'wpseo_robots', 'filter_wpseo_robots' );

Получим такие параметры мета роботс в коде:

<meta name='robots' content='noindex, follow' />
Как указать каноничной страницей первую страницу категории при использовании Yoast SEO

Суть задачи — разрешить поисковикам посещать все страницы категории, но при этом указывать, что для…

Как удалить мета описание (meta description) на страницах пагинации при использовании Yoast SEO

Суть задачи — убрать описание со страниц пагинации в категориях, то есть, чтобы описание категории…

Вывод кастомных полей в товарных категориях WooCommerce

Чтобы вывести кастомные поля на страницах таксономий или категорий товаров нужно немного изменить стандартный вывод…

Как добавить попап с формой «Сообщить о наличии», если товар закончился — WordPress + WooCommerce

Задача такая, добавить кнопку «Сообщить о наличии» с вызовом формы во всплывающем окне. Рабочая связка…

1 комментарий

Александр

Благодарю, то, что было нужно. Без «воды» и прочего мусора. Код работает как и описано.

Ответить