Как автоматизировать управление noindex для пагинации в WooCommerce с помощью YoastSEO

Диагностика проблемы с пагинацией в WooCommerce

Пагинация на страницах WooCommerce часто генерирует повторяющийся контент и ухудшает SEO из-за множества URL с практически идентичным содержимым. По умолчанию YoastSEO добавляет noindex,follow для пагинации, но в WooCommerce это не всегда срабатывает корректно из-за особенностей темы или кэширования. В результате поисковые системы индексируют страницы пагинации, что снижает вес основного каталога и может привести к проблемам с дублирующимся контентом.

Как проверить текущий статус индексации пагинации

  • Откройте любую страницу пагинации категории товаров, например /product-category/shoes/page/2/.
  • В браузере нажмите Ctrl+U и найдите тег <meta name="robots">.
  • Если там нет noindex или стоит index, значит страницы пагинации индексируются.
  • Проверьте HTTP-заголовки с помощью инструментов типа httpstatus.io — иногда noindex стоит в мета, но в заголовках отсутствует.

Пошаговое решение: автоматизация noindex для пагинации WooCommerce с YoastSEO

1. Проверяем настройки YoastSEO

В админке WordPress перейдите в SEO > Внешний вид поиска > Таксономии. Убедитесь, что у категорий товаров стоит «Показывать в поисковой выдаче» — «Да» (если хотите индексировать главные страницы). В разделе «Пагинация» должно быть включено автоматическое добавление noindex для страниц пагинации.

2. Добавляем фильтр для принудительного noindex на страницах пагинации WooCommerce

Если стандартная функция не работает, добавьте в functions.php вашей темы или в кастомный плагин следующий код:

add_action('wp', function() {
    if (is_paged() && (is_product_category() || is_shop() || is_product_tag())) {
        add_filter('wpseo_robots', function($robots) {
            return 'noindex,follow';
        });
    }
});

Этот код проверяет, что мы на странице пагинации (is_paged) и в WooCommerce таксономии или магазине, и меняет robots на noindex,follow.

3. Очищаем кэш и проверяем работу

Если вы используете кэш-плагины (например, WP Rocket, W3 Total Cache) или CDN, обязательно очистите кэш после внесения изменений.

Проверка результата после внедрения

  • Зайдите на любую страницу пагинации WooCommerce (например, страница 2 категории товаров).
  • Проверьте исходный код страницы: должен присутствовать тег <meta name="robots" content="noindex,follow">.
  • Используйте инструмент Google Search Console > Проверка URL, чтобы убедиться, что Google видит тег noindex.
  • Отслеживайте динамику индексации в GSC по этим страницам через несколько дней.

Частые ошибки и как их исправить

  • noindex не применяется из-за кэширования — очистите все уровни кэша (плагин, серверный, CDN).
  • Другие плагины конфликтуют с YoastSEO — временно отключите плагины, влияющие на SEO (например, All in One SEO, Rank Math) для проверки.
  • Тема переопределяет метатеги — проверьте в header.php и файлах шаблонов, не вставляет ли тема свои метатеги robots.
  • Код добавлен в неправильное место — используйте wp хук, а не init для проверки условий на фронтенде.

Практические советы по безопасности и производительности

  • Используйте кастомный плагин для добавления кода, а не редактируйте functions.php темы напрямую — это снизит риски при обновлении темы.
  • Минимизируйте количество фильтров на критических хуках, чтобы не влиять на скорость загрузки.
  • Проверяйте, что noindex не блокирует важные страницы — например, главную страницу магазина.

Чек-лист для автоматизации noindex пагинации WooCommerce

  1. Проверить текущие метатеги robots на страницах пагинации.
  2. Настроить YoastSEO: внешний вид поиска > пагинация — включить noindex.
  3. Добавить кастомный код для принудительного noindex (если нужно).
  4. Очистить все кэши и CDN.
  5. Проверить исходный код страниц пагинации.
  6. Отследить индексацию в Google Search Console.
  7. Проверить конфликтующие плагины и тему.

Сравнение способов управления noindex для пагинации WooCommerce

МетодПреимуществаНедостаткиКогда использовать
Встроенные настройки YoastSEOПростота, не требует кодаМожет не сработать с кастомными темами или плагинамиДля большинства стандартных сайтов
Кастомный фильтр wpseo_robotsГибкость, контроль над страницамиТребует навыков PHP, возможность ошибокЕсли стандартные настройки не работают
Плагины для SEO управления noindexИнтерфейс, дополнительные функцииКонфликты с YoastSEO, нагрузка на сайтПри отсутствии навыков кодирования

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как автоматизировать оптимизацию изображений в WordPress с помощью YoastSEO
06.02.2026
Оптимизация переходящих канонических ссылок в WordPress с YoastSEO
10.03.2026
Как удалить и изменить заголовки H1 в WordPress для улучшения SEO
23.11.2025
Как избежать проблем с каноническими URL в WooCommerce и YoastSEO
29.04.2026
Как использовать YoastSEO для автоматического управления редиректами в WordPress
31.12.2025
×

AI-плагин от WPShop.ru

анализирует конкурентов

пишет статьи

готовит SEO

генерирует изображения

и еще кое-что...
WPGPT
Плагин, который наполняет ваш сайт WordPress
Узнать больше