Если на сайте WordPress одинаковые записи доступны сразу через категории и теги, поисковик быстро начинает видеть не структуру, а набор очень похожих архивов. Обычно это выглядит так: одна и та же подборка постов открывается по нескольким URL, страницы тегов почти не отличаются от категорий, а в индексе копятся слабые архивы без собственной ценности. В такой ситуации задача не в том, чтобы «запретить всё подряд», а в том, чтобы оставить полезные архивы и убрать лишние дубли.
Ниже — практический порядок действий: сначала понять, откуда берутся дубли, затем сократить их на уровне структуры сайта, а после этого закрыть от индексации то, что не должно конкурировать с основными страницами.
Откуда берутся дубли в категориях и тегах
В WordPress категории и теги — это разные таксономии, но для поисковой системы они часто выглядят одинаково: архивная страница со списком записей и коротким шаблонным текстом. Дубли появляются не потому, что WordPress «ломается», а потому что сайт сам создаёт слишком много однотипных архивов.
Самые частые причины:
- одна запись попадает в несколько категорий и одновременно получает несколько тегов;
- на сайте слишком много тегов, каждый из которых содержит 1–2 записи;
- категории и теги дублируют друг друга по смыслу: например, есть категория «Ремонт кухни» и тег «ремонт кухни»;
- архивы пагинации, архивы автора, даты и таксономий индексируются без необходимости;
- в шаблоне архивов нет уникального текста, а заголовки и мета-данные повторяются.
Если у вас уже есть трафик на архивы, не удаляйте таксономии вслепую. Сначала проверьте, какие страницы реально приносят переходы и какие из них можно оставить как посадочные.
Сначала сократите количество самих архивов
Самый надёжный способ убрать дубли — не маскировать их, а уменьшить число страниц, которые вообще создаются. Это особенно важно для тегов: на многих сайтах они разрастаются быстрее, чем категории, и почти не несут пользы.
Оставьте только те теги, которые действительно нужны
Тег должен помогать пользователю находить материалы по повторяющейся теме, а не дублировать категорию или служить временной пометкой. Если тегов слишком много, пройдитесь по ним вручную и удалите:
- теги с одной записью;
- теги, которые повторяют название категории;
- теги с разными написаниями одного и того же смысла;
- служебные теги, которые не нужны посетителю.
После удаления тегов проверьте, не остались ли на сайте внутренние ссылки на старые архивы. Если остались, их лучше заменить на более полезные страницы или убрать совсем.
Не плодите категории без необходимости
Категории должны описывать основную структуру контента. Если у вас есть десятки почти одинаковых категорий, поисковик будет воспринимать их как набор слабых страниц. Лучше оставить несколько понятных разделов и использовать подкатегории только там, где они действительно помогают навигации.
Хорошая практика — сделать так, чтобы у каждой записи была одна основная категория. WordPress позволяет назначать несколько категорий, но это часто создаёт дубли в архивах и размывает структуру сайта. Если несколько категорий нужны только «для галочки», их лучше убрать.
Уберите пересечение категорий и тегов
Одна из самых частых проблем — когда категория и тег выполняют одну и ту же роль. Например, категория называется «SEO», и одновременно есть тег «SEO». Для пользователя это почти одно и то же, а для поисковика — две отдельные архивные страницы с похожим содержимым.
Здесь нужно выбрать один вариант:
- если тема крупная и логично входит в структуру сайта, оставьте её как категорию;
- если это вспомогательная метка, оставьте её как тег;
- если обе страницы не дают ценности, удалите одну из них и перенесите ссылки на более подходящий архив.
На практике лучше, когда категории отвечают за разделы сайта, а теги — за дополнительные признаки материала. Тогда архивы не конкурируют между собой и не копируют друг друга по смыслу.
Закройте от индексации лишние архивы
Если удалить всё лишнее нельзя или не хочется ломать текущую структуру, следующий шаг — убрать из индекса те архивы, которые не должны ранжироваться. Это не решает проблему структуры, но помогает сократить мусор в поиске.
Обычно имеет смысл закрывать:
- теги, если они не несут самостоятельной ценности;
- пустые или почти пустые категории;
- архивы с одной записью;
- архивы автора на небольших сайтах, где они не нужны;
- архивы даты, если они не используются как отдельный раздел.
В WordPress это обычно делают через SEO-плагин: у архивов таксономий отключают индексацию, а при необходимости — вывод в sitemap. Конкретное название пункта зависит от плагина, но логика одна: если архив не должен конкурировать в поиске, он не должен попадать в индекс.
Не путайте закрытие от индексации с удалением страницы. Страница может оставаться доступной для пользователей и внутренней перелинковки, но не участвовать в поиске. Это полезно для служебных архивов, которые нужны на сайте, но не должны собирать трафик.
Настройте каноническую структуру и мета-данные
Даже после сокращения архивов полезно проверить, не создаёт ли сайт дополнительные дубли на уровне шаблонов. Часто проблема не только в самих таксономиях, но и в том, как они оформлены.
Проверьте три вещи:
- у категорий и тегов разные и осмысленные заголовки;
- в title нет одинаковых шаблонов для всех архивов;
- описания архивов не копируются автоматически без смысла.
Если на архиве нет уникального текста, поисковик видит только список записей. Для крупных разделов это ещё допустимо, но для второстепенных тегов такой архив почти всегда слабый. Лучше либо добавить короткое описание раздела, либо закрыть его от индексации.
Канонический URL обычно WordPress и SEO-плагин формируют автоматически, но если у вас есть дубли из-за параметров, пагинации или альтернативных путей, это нужно проверить отдельно. В норме у каждого архива должен быть один основной адрес, а не несколько равнозначных версий.
Что делать с уже проиндексированными дублями
Если дубли уже попали в поиск, простого удаления таксономии недостаточно. Поисковику нужно показать, что страница больше не нужна или что у неё есть основной вариант.
Рабочий порядок такой:
- Удалите или объедините лишние категории и теги.
- Поставьте редирект со старых URL на наиболее близкий релевантный архив или на более подходящую страницу.
- Закройте ненужные архивы от индексации.
- Обновите sitemap, если он содержит лишние таксономии.
- Проверьте, как поисковик видит новые заголовки и статус страниц.
Если архив удалён совсем, редирект обычно лучше, чем 404. Но редирект должен вести на действительно близкую страницу. Перенаправлять все теги на главную — плохая практика: это выглядит как мягкая потеря релевантности и часто не помогает пользователю.
Как проверить, что дубли действительно убраны
После изменений не стоит полагаться только на ощущение «стало чище». Нужно проверить результат на уровне URL и индексации.
Посмотрите:
- сколько архивов тегов и категорий осталось в меню и в sitemap;
- открываются ли старые URL и куда они ведут;
- нет ли одинаковых title у разных архивов;
- не индексируются ли страницы, которые вы хотели скрыть;
- не появились ли цепочки редиректов.
Для быстрой ручной проверки удобно открыть несколько архивов в браузере и сравнить их содержимое. Если страницы отличаются только названием и списком тех же самых записей, это кандидат на объединение или закрытие от индексации.
Если у вас есть доступ к Google Search Console, проверьте отчёт по страницам и индексации: там обычно видно, какие архивы попали в индекс и какие исключены. Это помогает понять, не остались ли старые дубли после правок.
Когда лучше не трогать архивы вручную
Иногда проблема не в WordPress, а в том, что структура сайта изначально построена слишком широко. Если на сайте сотни тегов, десятки категорий и нет нормальной логики группировки, точечная чистка даст только частичный эффект. В таком случае сначала стоит пересобрать структуру: оставить основные разделы, объединить похожие теги, убрать служебные архивы и только потом настраивать индексацию.
Если сайт большой и уже давно в поиске, не удаляйте массово таксономии без карты редиректов и проверки трафика. Для старых страниц это может закончиться потерей переходов и внутренней перелинковки. Безопаснее сначала сократить дубли на новых и слабых архивах, а затем аккуратно разбирать старые.
Если нужен более быстрый способ привести сайт в порядок без ручной настройки каждого архива, можно использовать плагины для очистки SEO-шума и управления дублями. Но даже в этом случае сначала нужно решить, какие категории и теги реально нужны, а какие только создают лишние страницы. Плагин не заменяет структуру — он лишь помогает её аккуратно зафиксировать.