Как добавить 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' />
Суть задачи — разрешить поисковикам посещать все страницы категории, но при этом указывать, что для…
Суть задачи — убрать описание со страниц пагинации в категориях, то есть, чтобы описание категории…
Чтобы вывести кастомные поля на страницах таксономий или категорий товаров нужно немного изменить стандартный вывод…
Задача такая, добавить кнопку «Сообщить о наличии» с вызовом формы во всплывающем окне. Рабочая связка…
1 комментарий
Ответить
Благодарю, то, что было нужно. Без «воды» и прочего мусора. Код работает как и описано.