Если в WordPress нужно убрать из индексации отдельные страницы, архивы тегов или другие типы контента, самый удобный путь — управлять этим через robots meta и настройки SEO-плагина. Так не приходится править шаблоны, лезть в код темы и дублировать правила в нескольких местах. Для большинства сайтов это и есть нормальный рабочий сценарий: вы задаёте, какие страницы должны отдавать поисковикам сигнал noindex, а какие — оставаться открытыми.
Сразу уточню важный момент: noindex не «прячет» страницу от пользователей и не удаляет её с сайта. Он только просит поисковую систему не включать страницу в выдачу. Если вам нужно именно скрыть контент от посетителей, это уже другая задача — с ограничением доступа, а не с индексацией.
Что именно закрывают через noindex в WordPress
Чаще всего через noindex закрывают не сами записи, а служебные и малоценные для поиска страницы. Типичный список выглядит так:
- архивы тегов, если они дублируют рубрики или не дают самостоятельной ценности;
- архивы авторов на сайтах с одним автором;
- страницы поиска по сайту;
- служебные страницы пагинации в некоторых сценариях;
- страницы вложений, если они не нужны в поиске;
- отдельные записи или страницы, которые не должны попадать в выдачу.
Здесь важно не путать noindex с nofollow. Первый управляет индексацией страницы, второй — передачей ссылочного сигнала по ссылкам на ней. Для задачи «убрать страницу из поиска» обычно достаточно noindex. Если плагин позволяет отдельно настраивать nofollow, включать его стоит только по осознанной причине.
Как работает robots meta и почему это удобнее правки шаблона
Тег robots meta находится в HTML-коде страницы и сообщает поисковому роботу, как обращаться с этой страницей. В WordPress его обычно добавляет SEO-плагин в зависимости от типа контента и настроек. Это удобнее ручной правки темы по трём причинам.
Во-первых, правило применяется централизованно. Вы меняете настройку один раз, а не правите отдельные шаблоны архивов, страниц и записей. Во-вторых, плагин обычно умеет задавать правила для целых типов страниц: например, для всех тегов сразу. В-третьих, после обновления темы настройка не слетает, потому что она хранится в базе данных плагина, а не в файлах шаблона.
Но есть и ограничение: если на сайте уже есть конфликтующие сигналы — например, страница закрыта в robots.txt, но при этом отдаёт noindex в meta, — поисковик может обрабатывать это не так, как ожидается. Для обычной задачи лучше не смешивать несколько способов без необходимости.
Как закрыть теги от индексации через SEO-плагин
Самый практичный вариант — использовать настройки SEO-плагина, который уже стоит на сайте. Логика у популярных решений похожая: вы открываете настройки архивов или таксономий и отключаете индексацию для тегов.
Если у вас Yoast SEO
В Yoast SEO нужно открыть настройки поиска, раздел с таксономиями, и для тегов выставить значение, которое запрещает индексацию. В разных версиях интерфейс может немного отличаться, но смысл один: для архивов тегов нужно отключить показ в поиске и, если доступно, оставить их доступными для обхода только в рамках нужной логики сайта.
После сохранения проверьте исходный код страницы архива тега. В HTML должен появиться мета-тег с noindex. Если плагин ещё и управляет canonical, убедитесь, что он не указывает на случайную или неподходящую страницу.
Если у вас Rank Math
В Rank Math нужная настройка обычно находится в разделе, где управляются архивы и таксономии. Для тегов можно отключить индексацию на уровне всей таксономии. Это удобный вариант, если вы хотите закрыть все архивы тегов сразу, а не настраивать каждый тег вручную.
После сохранения откройте любую страницу тега и проверьте, что в коде есть noindex. Если сайт использует кэш, очистите его, иначе вы можете смотреть старую версию страницы и решить, что настройка не сработала.
Если у вас All in One SEO
В All in One SEO логика та же: в настройках таксономий или архивов нужно отключить индексацию для тегов. На сайтах с большим количеством служебных архивов это часто самый быстрый способ привести структуру в порядок без ручной правки шаблонов.
После изменения настроек не ограничивайтесь одной страницей. Проверьте несколько разных тегов, особенно если часть из них создавалась раньше и уже успела попасть в индекс.
Как закрыть отдельную страницу или запись, а не весь тип контента
Иногда закрывать нужно не все теги, а конкретную страницу, запись или архив. Тогда удобнее использовать настройки на уровне самой записи. Почти все SEO-плагины дают такую опцию в редакторе WordPress.
Откройте нужную запись или страницу, найдите блок SEO-настроек и переключите индексацию в режим noindex. Это полезно для:
- черновых или временных страниц, которые уже опубликованы, но ещё не должны попадать в поиск;
- страниц с дублирующимся содержанием;
- посадочных страниц под рекламный трафик, если они не должны ранжироваться;
- служебных страниц, которые нужны пользователям, но не поиску.
Этот способ точнее, чем закрывать весь тип контента целиком. Если у вас, например, большинство страниц должны индексироваться, а только несколько — нет, не стоит ставить noindex на весь раздел.
Как проверить, что noindex действительно работает
После настройки не полагайтесь только на визуальный интерфейс плагина. Проверка нужна в двух местах: в исходном коде страницы и в инструментах поисковой системы.
Самая простая проверка — открыть страницу в браузере, посмотреть исходный код и найти строку с robots meta. Обычно она выглядит примерно так:
<meta name=