Как запретить индексацию категорий в WordPress

Индексация категорий в WordPress часто приводит к проблемам с SEO, таким как дублирование контента и ухудшение позиций сайта в поисковой выдаче. В этой статье мы подробно разберём, как эффективно запретить индексацию категорий в WordPress, используя как готовые плагины, так и собственные решения с кодом.

Почему важно запретить индексацию категорий в WordPress

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

  • Избежать санкций поисковых систем за дублирование контента.
  • Сосредоточить SEO-усилия на основных страницах и постах.
  • Улучшить структуру сайта с точки зрения поисковых роботов.

Однако полностью удалять категории не стоит — они важны для навигации и удобства пользователей.

Способы запрета индексации категорий в WordPress

Использование файла robots.txt

Самый простой метод — запретить роботам сканировать URL категорий через файл robots.txt. Для этого добавьте следующую строку:

User-agent: *
Disallow: /category/

Это запретит всем поисковым системам заходить в папку категорий. Однако, если в URL категорий используются префиксы или изменённые настройки постоянных ссылок, путь нужно корректировать.

Минус этого метода — страницы категорий останутся доступными и могут индексироваться, если на них есть внешние ссылки.

Добавление метатега noindex через functions.php

Более надёжный способ — добавить метатег noindex в заголовок страниц категорий. Это попросит поисковики не индексировать эти страницы.

Пример кода для темы в файле functions.php:

function wpbox_noindex_category_pages() {
    if (is_category()) {
        echo '<meta name="robots" content="noindex, follow">\n';
    }
}
add_action('wp_head', 'wpbox_noindex_category_pages');

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

Использование SEO-плагинов

Если вы используете SEO-плагины, такие как Clearfy Pro или WPRemark, в них обычно есть опции для управления индексацией таксономий.

Например, в Clearfy Pro достаточно перейти в раздел SEO-настройки, найти таксономии и выставить запрет индексации для категорий, что автоматически вставит метатеги noindex и управит ссылками.

Преимущество плагинов — удобный интерфейс и дополнительные функции оптимизации.

Как проверить, что индексация категорий запрещена

После внесения изменений важно проверить, что поисковые системы видят запрет. Для этого:

  • Используйте инструмент Google Search Console: раздел «Проверка URL» покажет, видит ли Google метатег noindex.
  • Проверьте исходный код страницы категории в браузере — там должен присутствовать тег <meta name="robots" content="noindex, follow">.
  • Проверьте файл robots.txt, если использовали этот способ.

Дополнительные советы по управлению категориями для SEO

Оптимизация описаний категорий

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

Переадресация устаревших категорий

Если удаляете или объединяете категории, настройте 301 редиректы на актуальные разделы, чтобы не терять трафик и не создавать битых ссылок.

Использование канонических ссылок

Добавляйте канонические ссылки на страницы с похожим содержанием, чтобы указать поисковикам предпочтительный URL. Многие SEO-плагины делают это автоматически.

Пример комплексного решения с кодом для wp-box.ru

Ниже пример функции, которая запрещает индексацию категорий и добавляет канонический тег на главную категорию:

function wpbox_seo_category_optimization() {
    if (is_category()) {
        // Добавляем noindex
        echo '<meta name="robots" content="noindex, follow">\n';

        // Добавляем канонический URL
        $cat_link = get_category_link(get_queried_object_id());
        echo '<link rel="canonical" href="' . esc_url($cat_link) . '">\n';
    }
}
add_action('wp_head', 'wpbox_seo_category_optimization');

Этот код обеспечит чёткую инструкцию для поисковых систем и поможет избежать проблем с дублирующимся контентом.

Если нужна более гибкая настройка, рекомендую дополнительно изучить возможности плагинов Clearfy Pro и WPRemark, которые интегрируются с WordPress и позволяют управлять SEO без глубоких знаний кода.

Автоматическое удаление старых ревизий в WordPress с помощью кода
30.01.2026
Как исправить проблему с не обновляющейся ценой вариаций товаров в WooCommerce
12.05.2026
Как автоматически удалять неиспользуемые типы записей в WordPress
23.02.2026
Автоматическое отключение неиспользуемых тем в WordPress
08.02.2026
Как избежать конфликтов между плагинами в WordPress: практические методы и примеры
07.12.2025