Если теги в WordPress начали плодить дубли, засорять выдачу и почти не приносят переходов, их действительно имеет смысл закрыть от индексации. Но делать это вслепую не стоит: у части сайтов tag-архивы дают стабильный трафик по низкочастотным запросам, и тогда закрытие только навредит. Правильный подход здесь не в том, чтобы «запретить всё», а в том, чтобы сначала понять ценность тегов, а потом выбрать безопасный способ ограничить их индексацию.
Ниже разберём, когда теги лучше закрывать, когда оставлять, и как настроить это в WordPress без типичных ошибок, из-за которых страницы всё равно остаются в индексе или, наоборот, пропадает полезный трафик.
Когда теги действительно стоит закрывать
Tag-архивы чаще всего создают проблемы на контентных сайтах, где редакторы ставят теги без строгой системы. В результате один и тот же смысл размазывается по десяткам архивов: seo, SEO, поисковая оптимизация, продвижение сайта. Для поисковика это слабые страницы: на них мало уникального текста, много повторяющихся карточек записей и почти нет самостоятельной ценности.
Закрывать теги от индексации обычно разумно, если:
- тегов очень много, а у большинства по 1–3 записи;
- tag-архивы повторяют рубрики или навигацию по сайту;
- в поиске уже есть страницы тегов, но они не дают переходов;
- на сайте много дублей из-за одинаковых списков записей в рубриках, тегах и архивах автора;
- теги создаются автоматически и не проходят редакторскую проверку.
Если тег — это просто техническая метка для внутренней организации контента, его почти всегда лучше закрыть. Поисковому трафику от такого архива обычно мало, а индекс он засоряет заметно.
Когда теги лучше оставить открытыми
Есть и обратная ситуация. На некоторых сайтах tag-архивы собирают целевые переходы, потому что пользователь ищет не общую тему, а конкретную комбинацию признаков. Это особенно заметно в каталогах, медиа, рецептах, обзорах, тематических блогах и больших проектах, где теги используются как полноценная навигация.
Теги стоит оставить открытыми, если:
- по ним уже есть показы и клики в поиске;
- страницы тегов содержат заметный объём релевантных материалов;
- тег помогает собрать узкую тему лучше, чем рубрика;
- на странице архива есть уникальный заголовок, описание и понятная структура;
- тег — это не мусорная метка, а осмысленный раздел сайта.
Практический ориентир простой: если архив тега можно показать пользователю как полезную подборку, а не как технический список записей, его можно оставить открытым. Если же там пусто, дублируется навигация и нет самостоятельной пользы, закрытие обычно оправдано.
Как закрыть теги от индексации в WordPress
Есть несколько рабочих способов. Самый безопасный для большинства сайтов — не удалять теги и не ломать ссылки, а запретить их индексацию через SEO-плагин или, если его нет, через настройки темы и robots.txt. Важно понимать разницу: noindex говорит поисковику не включать страницу в индекс, а disallow в robots.txt запрещает обход. Это не одно и то же, и для tag-архивов обычно лучше именно noindex, а не грубая блокировка сканирования.
Через SEO-плагин
Если на сайте установлен SEO-плагин, ищите настройку архивов таксономий. В популярных плагинах можно отключить индексацию тегов на уровне таксономии: страницы тегов останутся доступны пользователям, но поисковик получит сигнал не индексировать их.
Смысл настройки такой: теговые архивы не должны попадать в поисковую выдачу, но при этом должны открываться по ссылкам на сайте. Это лучший вариант, если вы хотите убрать мусор из индекса без риска сломать внутреннюю перелинковку.
После изменения проверьте исходный код страницы тега. В <head> должен появиться meta robots с noindex или аналогичная директива, которую добавляет ваш плагин. Если этого нет, настройка не сработала или конфликтует с темой.
Через robots.txt — только в отдельных случаях
Закрывать tag-архивы через robots.txt можно, но это не лучший первый выбор. Если вы просто запретите обход, поисковик может дольше сохранять уже известные URL в индексе, потому что не увидит на странице директиву noindex. Для старых сайтов это часто хуже, чем кажется.
robots.txt имеет смысл использовать только тогда, когда вы точно понимаете последствия и хотите ограничить именно обход, а не только индексацию. Для обычной задачи «убрать теги из поиска» лучше не начинать с robots.txt.
Через код, если плагина нет
Если вы не используете SEO-плагин, можно добавить noindex для архивов тегов через хук wp_robots. Это рабочий способ для современных версий WordPress, где формируется набор robots-указаний для страниц.
Перед изменением сделайте резервную копию файла functions.php дочерней темы или используйте небольшой кастомный плагин. Если допустить синтаксическую ошибку, сайт может стать недоступен.
add_filter( 'wp_robots', function( $robots ) {
if ( is_tag() ) {
$robots['noindex'] = true;
$robots['nofollow'] = false;
}
return $robots;
} );Этот вариант добавляет noindex только на страницах тегов. nofollow здесь не нужен: закрывать переходы по ссылкам внутри архива обычно нет смысла, а иногда это мешает нормальной передаче веса по сайту.
Что проверить после закрытия тегов
После настройки не ограничивайтесь одним взглядом в админке. Нужно убедиться, что поисковик получил именно тот сигнал, который вы планировали.
- Откройте несколько страниц тегов в браузере.
- Посмотрите исходный код и найдите robots-мета или заголовок, который содержит
noindex. - Проверьте, что страницы тегов по-прежнему открываются пользователю и не дают 404.
- В Google Search Console или Яндекс Вебмастере отслеживайте, как меняется количество проиндексированных страниц и статус URL тегов.
Если страница тега всё ещё попадает в индекс, обычно причина одна из трёх: на ней нет реального noindex, тег закрыт только в robots.txt, либо поисковик ещё не переобходил страницу после изменения. В последнем случае нужно время.
Как не потерять полезный трафик
Самая частая ошибка — закрыть все теги подряд, не посмотрев, какие из них уже работают как посадочные страницы. Перед массовым закрытием откройте отчёты поисковой системы и проверьте, есть ли у tag-архивов показы, клики и позиции. Если страница тега уже приносит переходы, не спешите убирать её из индекса.
Практически это выглядит так:
- оставляете открытыми теги, которые дают трафик или закрывают важные узкие темы;
- закрываете мусорные и дублирующие теги;
- убираете из тегов всё, что повторяет рубрики или служебные метки;
- следите, чтобы один и тот же смысл не размножался в десятках похожих тегов.
Если на сайте много полезных tag-архивов, иногда лучше не закрывать их полностью, а привести в порядок: оставить только осмысленные теги, добавить короткое описание архива и удалить пустые или почти пустые метки. Это особенно полезно, когда теги реально помогают пользователю находить материалы.
Типичные ошибки при закрытии тегов
Здесь чаще всего ломают не WordPress, а логику индексации.
- Путают noindex и disallow. Если закрыть только robots.txt, старые URL могут дольше висеть в индексе.
- Удаляют теги вместо закрытия. Тогда ломаются ссылки и история навигации, а эффект для индекса не всегда лучше.
- Закрывают всё без проверки трафика. После этого можно потерять рабочие низкочастотные запросы.
- Ставят noindex через тему, а потом меняют шаблон. Настройка исчезает вместе с обновлением или сменой темы.
- Оставляют теги в sitemap. Если sitemap генерируется SEO-плагином, проверьте, не попадают ли туда закрытые архивы.
Если задача стоит именно в сокращении дублей, а не в полном удалении тегов, лучше действовать точечно. Закрывайте только те архивы, которые не несут поисковой ценности, и не трогайте страницы, которые уже доказали свою полезность трафиком.
Что выбрать на практике
| Ситуация | Что делать |
|---|---|
| Теги технические, пустые или дублируют рубрики | Закрыть от индексации через SEO-плагин или wp_robots |
| У тегов есть показы и клики в поиске | Оставить открытыми и улучшить сами архивы |
| Нужно убрать страницы из обхода поисковика | Использовать robots.txt только осознанно, понимая ограничения |
| Нужно быстро и безопасно убрать теги из индекса без удаления страниц | Применить noindex |
Если коротко: закрывайте теги не потому, что «так принято», а потому что они реально не нужны в поиске. А если теговый архив уже приносит трафик, его лучше не прятать, а доработать и оставить открытым. В WordPress это можно сделать безболезненно, если не путать индексацию с обходом и проверять результат после настройки.