Как удалить из индекса страницы тегов и архивов WordPress

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

Для большинства сайтов задача решается в двух шагах: сначала определить, какие архивы оставить открытыми, а какие закрыть, затем технически убрать лишние страницы из индекса через настройки SEO-плагина или через код. Сам WordPress не умеет гибко управлять индексацией архивов без помощи темы, плагина или доработки.

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

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

Чаще всего в индекс не нужны:

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

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

Когда тег или архив лучше не закрывать

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

Оставить архив открытым стоит, если он:

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

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

Как убрать страницы тегов и архивов из индекса через SEO-плагин

Самый практичный способ для обычного сайта — использовать SEO-плагин, который умеет управлять мета-тегом robots для архивов. В WordPress это обычно делается без правки шаблонов и без риска сломать вывод сайта.

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

В популярных SEO-плагинах настройка обычно находится в разделах, связанных с архивами, таксономиями или поисковой выдачей. Ищите опции вроде noindex, nofollow или «не индексировать». Для тегов чаще всего достаточно noindex, follow: страница не попадает в индекс, но поисковый робот может проходить по ссылкам дальше. Для архивов авторов и дат обычно применяют тот же подход, если они не нужны в поиске.

Порядок действий обычно такой:

  1. Откройте настройки SEO-плагина.
  2. Найдите раздел архивов или таксономий.
  3. Для тегов включите запрет индексации, если теги не являются важной частью структуры сайта.
  4. Для архивов дат и, при необходимости, авторов тоже включите noindex.
  5. Сохраните настройки и очистите кэш, если он используется.

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

Если плагина нет: как закрыть архивы кодом

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

Для тегов, архивов дат и авторов можно добавить в functions.php дочерней темы такой код:

add_filter( 'wp_robots', function( $robots ) {
	if ( is_tag() || is_date() || is_author() ) {
		$robots['noindex'] = true;
		$robots['follow']  = true;
	}

	return $robots;
} );

Этот вариант работает на современных версиях WordPress, где используется фильтр wp_robots. Он добавляет директивы для страниц архива без вмешательства в шаблон. Если тема или плагин уже выводят свои правила robots, проверьте итоговый HTML страницы, чтобы не получить конфликтующих директив.

Если вам нужно закрыть только теги, а остальные архивы оставить открытыми, условие можно сузить до is_tag(). Это полезно, когда архивы авторов или дат на сайте действительно нужны.

Что делать с уже проиндексированными страницами

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

Чтобы ускорить процесс, проверьте три вещи:

  • на странице действительно появился noindex в HTML;
  • внутренние ссылки на эти архивы не создают лишний шум в меню, сайдбаре и хлебных крошках;
  • в sitemap не попали страницы, которые вы закрыли от индексации, если ваш SEO-плагин умеет исключать их автоматически.

Если архив уже сидит в индексе, его статус в поиске может меняться не сразу. Это нормально. Главное — не возвращать страницу обратно в индекс случайно через конфликт настроек или кэш старой версии HTML.

Как проверить, что всё работает

Проверка занимает несколько минут и экономит много времени на поиске ошибок позже. Откройте любую страницу тега или архива и посмотрите исходный код страницы. В нём должен быть мета-тег robots с noindex либо соответствующий HTTP- или HTML-сигнал, который добавляет ваш плагин или код.

Практически полезно проверить следующее:

  • в исходном коде есть noindex для нужных архивов;
  • страницы открываются для пользователя, а не дают 404;
  • в sitemap нет закрытых архивов;
  • после очистки кэша браузер и кэш-плагин не показывают старую версию страницы.

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

Типичные ошибки при закрытии архивов

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

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

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

Если коротко, правильная схема выглядит так: полезные архивы оставляете открытыми, мусорные теги и служебные архивы закрываете через noindex, затем проверяете исходный код и очищаете кэш. Это самый безопасный способ убрать из индекса лишние страницы WordPress, не ломая структуру сайта и не теряя то, что может приносить трафик.

Как использовать REST API в WordPress для создания собственных настроек
24.09.2026
Как отключить pingbacks и trackbacks в WordPress без поломки внутренних ссылок
06.09.2026
WordPress XML-RPC 403 и 404: как отключить, проверить и не сломать доступ к сайту
20.09.2026
Как очистить transients в WordPress и не сломать кэш сайта
23.09.2026
Как добавить пользовательские роли и права в WordPress без плагинов
13.09.2026
×
Прокачай свой сайт WordPress!

WordPress

-20% на премиум темы и плагины

Создай сайт своей мечты ⋙