Как закрыть от индексации служебные страницы WordPress: поиск, архивы, вложения и теги

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

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

Какие страницы обычно стоит закрывать

Речь не о том, чтобы без разбора спрятать всё подряд. У каждой группы страниц своя роль, и решение зависит от того, есть ли на ней самостоятельная ценность для пользователя.

  • Страницы поиска — результаты внутреннего поиска по сайту. Обычно это тонкие страницы без уникальной ценности.
  • Архивы — архивы дат, авторов, рубрик и иногда пользовательских таксономий. Часть из них полезна, часть создаёт дубли.
  • Вложения — отдельные страницы медиафайлов WordPress. Чаще всего это пустые или почти пустые URL, которые не нужны в поиске.
  • Теги — если теги дублируют рубрики или используются хаотично, они быстро превращаются в источник слабых страниц.

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

Что лучше использовать: noindex, robots.txt или удаление страниц

Для служебных страниц WordPress чаще всего нужен именно noindex, а не запрет в robots.txt. Это разные механизмы.

СпособЧто делаетКогда применять
noindexСтраница может быть просканирована, но не должна попадать в индексДля поиска, архивов, тегов, вложений
robots.txtОграничивает обход страниц роботомКогда нужно сократить сканирование, но не заменить noindex
Удаление страницыСтраница перестаёт существоватьЕсли URL вообще не нужен и его можно безопасно убрать

Для большинства служебных страниц правильный путь такой: поставить noindex, а при необходимости дополнительно закрыть от обхода технические URL в robots.txt. Но полагаться только на robots.txt для исключения из индекса нельзя: если URL уже известен поисковику, он может остаться в выдаче без содержимого.

Как закрыть от индексации поиск WordPress

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

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

Если нужен ручной способ, можно добавить в тему или в мини-плагин такой код:

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

Здесь используется noindex,follow: страница не должна попадать в индекс, но поисковик может переходить по ссылкам с неё. Для поиска это обычно нормальный вариант.

После изменения откройте страницу поиска на сайте, например с запросом в адресной строке, и проверьте исходный код страницы. В <head> должна появиться строка с noindex.

Как закрыть архивы дат, авторов и рубрик

С архивами нужно быть аккуратнее. Не все архивные страницы одинаково бесполезны.

Архивы дат

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

Если вы используете SEO-плагин, найдите настройку для архивов дат и отключите их индексацию. Если делаете вручную, можно вывести noindex для архивов дат через условные теги WordPress:

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

Архивы авторов

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

Для сайтов с одним автором архив автора обычно закрывают. Для этого в SEO-плагине отключают индексацию архивов авторов или добавляют правило для is_author().

Архивы рубрик

Рубрики — отдельный случай. Их не стоит автоматически закрывать только потому, что это архив. Если рубрика помогает пользователю ориентироваться и содержит осмысленный список материалов, она может быть полезной страницей. Но если рубрик слишком много, они пустые или дублируют теги, часть из них лучше закрыть или хотя бы не индексировать.

Практический ориентир простой: индексируйте только те рубрики, которые действительно могут ранжироваться и дают ценность. Остальные лучше перевести в noindex.

Что делать с тегами, чтобы они не создавали дубли

Теги — один из самых частых источников мусора в индексе WordPress. Проблема не в самих тегах, а в том, как их обычно используют: слишком много, без системы, с пересечением по смыслу с рубриками.

Есть два рабочих подхода:

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

Для большинства сайтов первый вариант безопаснее. В SEO-плагине отключите индексацию архивов тегов. Если делаете вручную, используйте условие is_tag():

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

Если на сайте уже есть много тегов, не удаляйте их массово без проверки. Сначала посмотрите, есть ли на них входящий трафик, ссылки из контента и смысл для навигации. Удаление тегов без редиректов может привести к 404 и потере уже накопленных сигналов.

Вложения WordPress: почему их лучше закрыть

Страницы вложений — это отдельные URL для изображений, PDF и других файлов медиа-библиотеки. В WordPress они часто создаются автоматически и почти никогда не несут самостоятельной ценности. Если на такой странице нет осмысленного контента, её лучше закрыть от индексации.

На практике есть два варианта:

  • отключить страницы вложений через SEO-плагин или настройки темы;
  • сделать редирект со страницы вложения на сам файл или на родительскую запись.

Второй вариант часто удобнее, потому что пользователь не попадает на пустую страницу вложения. Но если у вас уже есть внешние ссылки на такие URL, сначала проверьте, как именно они используются на сайте.

Если нужен именно запрет на индексацию, можно добавить правило для attachment-страниц:

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

После этого проверьте несколько URL вложений из медиабиблиотеки. Если страница открывается, но в исходном коде есть noindex, значит настройка работает.

Как проверить, что страницы действительно закрыты

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

  1. Откройте страницу поиска, архив, тег и вложение в браузере.
  2. Посмотрите исходный код страницы и найдите мета-тег robots.
  3. Убедитесь, что там стоит noindex, а не только nofollow или отсутствие директивы.
  4. Если используете SEO-плагин, проверьте, не добавляет ли он конфликтующие правила в заголовки и в <head>.
  5. В Google Search Console отправьте страницу на проверку через инструмент проверки URL, если она уже была в индексе.

Если страница уже проиндексирована, noindex не удалит её мгновенно. Поисковику нужно заново просканировать URL. Поэтому после настройки важно не только поставить мета-тег, но и оставить страницу доступной для обхода, если вы хотите быстрее убрать её из индекса.

Чего не стоит делать

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

Ещё одна типичная проблема — закрыть рубрики и теги без анализа. Если у вас есть сильные архивные страницы, они могут приносить трафик и помогать структуре сайта. В таком случае лучше не рубить всё одинаково, а оставить в индексе только полезные разделы.

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

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

Если коротко, рабочая схема такая: закрыть от индексации поиск, архивы дат и лишние архивы авторов, отключить или ограничить теги, убрать из индекса страницы вложений и затем проверить результат по исходному коду и в панели для вебмастеров. Так вы убираете из поиска служебные URL и оставляете в индексе только те страницы, которые действительно полезны пользователю и поисковику.

Как добавить и настроить canonical в WordPress для борьбы с дублями страниц
24.10.2026
Как отключить ревизии записей в WordPress и ограничить их количество
11.10.2026
Как настроить robots.txt для WordPress: что закрывать, а что не трогать
21.10.2026
Как закрыть от индексации служебные страницы WordPress: поиск, архивы, вложения и теги
14.10.2026
Как добавить уникальное пользовательское поле в регистрацию WordPress с проверкой и сохранением
27.09.2026
×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее