logo помогаю бизнесу зарабатывать больше.
Связаться
Введите название услуги:

Yoast SEO. Как закрыть страницы пагинации и добавить ключевые слова

27 октября 2020 в 12:40 SEO

плагине Yoast с версии 6.3 теперь нет вкладки Другое, а значит нет возможности закрыть страницы пагинации и нет возможности добавлять ключевые слова. У многих с этим возникли проблемы, хотя не понимаю зачем вообще такой функционал нужен. Поисковики и без него прекрасно все индексируют и никаких дублей нет. По крайней мере, по моим наблюдениям…

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

Как закрыть от индексации страницы пагинации?
Тут все просто, проверяем что это страница пагинации и подсовываем ей метатег robots

/*
 * Закрытие страниц пагинации от индексирования
 */
add_action( 'wp_head', 'art_noindex_paged', 2 );
function art_noindex_paged() {

	if ( is_paged() ) {
		echo '<meta name="robots" content="noindex,nofollow">';

	}
}

Вот и все. До кучи, можно еще выключить канонические ссылки и теги rel=”prev” и rel=”next”, чтобы поисковые системы не вводить в заблуждение.

/**
 * Закрытие страниц пагинации от индексирования
 */
add_action( 'wpseo_head', 'art_noindex_paged', 0 );
function art_noindex_paged() {

	if ( is_paged() ) {
		add_filter( 'wpseo_canonical', '__return_false' ); // отключаем канонические ссылки
		add_filter( 'wpseo_disable_adjacent_rel_links', '__return_true' );// отключаем теги prev|next
		echo '<meta name="robots" content="noindex,nofollow">';

	}
}

Надо ли закрывать от индексации страницы пагинации?

Вопрос на миллион! Точно никто не говорит, сколько людей столько и мнений. Но есть докуметация поисковиков.

Гугл

Гугл — молоток, все прекрасно понимает. Умеет определять теги rel="prev" и rel="next", что как раз и позволяет не закрывать от индексации страницы пагинации.

В статье про обновление Yoast 6.3 есть ссылки на источники почитайте, многое станет понятнее

Яндекс

Тук как обычно, точно ничего не говорят. Вроде и rel="canonical" понимают, но только как рекомендации. Погуглил немного. Есть два подхода

  1. Закрывать страницы пагинации — однозначно и обязательно
  2. Закрывать не надо. Но требуется:
    • чтобы в теге rel="canonical" сслыки вели на главную
    • делать разные заголовки и описание в title и description для каждой страницы пагинации

Разные заголовки и описание можно добавить через настройки Yoast используя специальные переменные. Идем SEO → Заголовки и метаданные → Таксономии и добавляем нужные переменные. Должно быть так

Переменная page для уникализации заголовков и описаний страниц пагинации
Переменная page для уникализации заголовков и описаний страниц пагинации

Тогда в исходном коде будет так, при условии что у вас заполнено описание для рубрик

Результат уникализации заголовков и описаний страниц пагинации
Результат уникализации заголовков и описаний страниц пагинации

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

How to add “noindex, nofollow” on paginated content yoast

Похожие статьи

Оставить заявку
По любым вопросам пишите мне в мессенджеры .
Написать в WhatsApp
+7 (925) 444-48-89
Написать в Telegram
@max_webs
Ваша цена
Предложите свою цена за товар или услугу. Пишите мне в мессенджеры или оставьте заявку в данной форме.
Написать в WhatsApp
+7 (925) 444-48-89
Написать в Telegram
@max_webs
[contact-form-7 id="22192" title="Универсальная форма"]
[contact-form-7 id="114828" title="Рассчитать стоимость"]

Представительство Max-Webs в других городах:

There are no products