После удаления записей, товаров или терминов в WordPress нередко остаются страницы архивов таксономий, на которых уже нет ни одного материала. Это могут быть архивы рубрик, меток или пользовательских таксономий. Такие страницы обычно не нужны ни посетителям, ни поисковым системам: они создают пустые переходы, раздувают структуру сайта и иногда попадают в индекс.
Удалять их нужно не «вслепую», а после проверки, действительно ли архив пустой и не используется ли он где-то в навигации, фильтрах или внутренних ссылках. В WordPress есть несколько рабочих способов решить задачу: от удаления самого термина до закрытия архива от индексации или перенаправления на более подходящую страницу.
Сначала проверьте, что архив действительно пустой
Пустой архив таксономии — это архив, у которого больше нет связанных записей. Визуально это обычно страница с сообщением вроде «Ничего не найдено» или просто пустая выдача. Но перед удалением важно понять, что именно исчезло: сам термин таксономии или только записи, которые были к нему привязаны.
Проверка занимает немного времени:
- откройте архив в браузере и убедитесь, что на нём нет материалов;
- зайдите в админку WordPress в раздел таксономии, например
Записи → РубрикиилиЗаписи → Метки; - посмотрите, есть ли у термина счётчик записей — если он равен нулю, архив, как правило, пуст;
- если это пользовательская таксономия, проверьте её в разделе, который добавил плагин или тема.
Если архив пустой, дальше есть три нормальных сценария: удалить сам термин, оставить термин, но убрать архив из индекса, или сделать перенаправление на более полезную страницу.
Удалить сам термин таксономии
Если термин больше не нужен, самый чистый вариант — удалить его в админке WordPress. В этом случае архив по этому адресу перестанет существовать, а связанные с ним записи просто останутся без этой привязки.
Как это сделать:
- Откройте раздел с нужной таксономией в админке.
- Найдите термин с нулевым количеством записей.
- Удалите его стандартной ссылкой удаления.
Этот способ подходит, если термин создан ошибочно, дублирует другой или больше не нужен по структуре сайта. После удаления проверьте, что адрес архива отдаёт 404 или перенаправление, если оно настроено отдельно. Если страница всё ещё открывается, может мешать кэш, а на некоторых сайтах — правила постоянных ссылок. В таком случае стоит заново сохранить настройки Настройки → Постоянные ссылки, не меняя саму структуру.
Есть важный нюанс: если термин использовался в меню, виджетах, хлебных крошках или фильтрах, после удаления там останется битая ссылка. Поэтому перед удалением проверьте, не выведен ли архив где-то вручную.
Если термин нужен, уберите пустой архив из индекса
Иногда сам термин оставлять полезно: он нужен для будущих материалов, для структуры каталога или для фильтрации. В этом случае удалять его не стоит. Задача тогда другая — не показывать пустой архив пользователям и не отдавать его поисковикам как полезную страницу.
Для этого обычно используют один из двух подходов:
- noindex — страница остаётся доступной, но поисковики не должны её индексировать;
- редирект — архив переводится на более подходящую страницу, например на родительскую рубрику, раздел каталога или главную страницу таксономии.
Если архив пустой только временно, чаще достаточно noindex. Если термин окончательно потерял смысл, лучше удалить его или настроить перенаправление.
Как закрыть пустой архив от индексации
Самый практичный способ — использовать SEO-плагин, который умеет задавать noindex для архивов таксономий. Это удобно, когда нужно закрыть не один адрес, а целую группу пустых или малополезных страниц. Логика простая: архив остаётся на сайте, но поисковая система не должна считать его ценным посадочным материалом.
Если плагин позволяет задавать правила для конкретной рубрики, метки или пользовательской таксономии, применяйте настройку точечно. Не стоит закрывать все архивы подряд только потому, что один из них пустой. У полезных архивов есть трафик и внутренняя навигационная ценность.
После настройки проверьте исходный код страницы: в <head> должен появиться мета-тег noindex, если плагин использует именно этот способ. У некоторых решений вместо мета-тега может быть заголовок X-Robots-Tag на уровне сервера или плагина.
Когда лучше сделать редирект
Редирект нужен не всегда, но он полезен, если на пустой архив уже есть внешние ссылки, закладки или переходы из старых материалов. В этом случае пользователь не должен попадать на пустую страницу. Его лучше отправить туда, где есть смысловой заменитель: на родительскую рубрику, общий каталог или похожий раздел.
Для редиректа обычно используют 301, если архив удалён окончательно. Это даёт поисковикам понятный сигнал, что адрес переехал навсегда. Если же архив ещё может вернуться, редирект лучше не ставить: временное отсутствие материалов не всегда означает, что страница больше не нужна.
Не перенаправляйте всё подряд на главную страницу. Для пользователя это почти всегда плохая замена: он ожидал конкретный архив, а получил нерелевантный переход.
Как найти пустые архивы на сайте
Если пустых архивов много, искать их вручную неудобно. В этом случае помогает проверка таксономий в админке и, при необходимости, обход сайта через карту сайта или отчёты SEO-плагина. Но даже без специальных инструментов можно быстро отсеять проблемные адреса.
Практичный порядок такой:
- Откройте список рубрик, меток и пользовательских таксономий.
- Отсортируйте или просмотрите термины с нулевым количеством записей.
- Проверьте, не используются ли они в меню, фильтрах и блоках.
- Решите для каждого термина: удалить, закрыть от индексации или оставить.
Если у вас большой сайт с несколькими типами контента, отдельно проверьте пользовательские таксономии. Именно там чаще всего остаются пустые архивы после чистки каталога, переноса товаров или удаления старых разделов.
Что делать с архивом, если он уже в индексе
Если пустая страница уже попала в индекс, одного удаления термина иногда недостаточно. Поисковик может ещё какое-то время хранить старый адрес в выдаче. В такой ситуации порядок действий зависит от выбранного решения.
- Если архив удалён окончательно, оставьте
404или301на релевантную страницу. - Если архив нужен, но пустой временно, закройте его через
noindexи дождитесь переобхода. - Если у страницы есть замена, редирект обычно быстрее убирает её из выдачи, чем просто ожидание.
После этого проверьте, не осталась ли ссылка на архив в XML-карте сайта. Если адрес продолжает попадать в sitemap, поисковик будет возвращаться к нему снова. Для удалённых архивов это нужно убрать на уровне настроек SEO-плагина или генератора карты сайта.
Проверка после удаления или закрытия архива
После изменений не ограничивайтесь одним открытием страницы в браузере. Проверьте результат по трём признакам:
- адрес архива больше не открывает пустую полезную страницу;
- в исходном коде или заголовках есть
noindex, если вы выбрали закрытие от индексации; - внутренние ссылки, меню и карта сайта не ведут на удалённый адрес.
Если вы ставили редирект, убедитесь, что он ведёт именно туда, куда нужно, и не создаёт цепочку из нескольких переходов. Для сайта это важно и с точки зрения скорости, и с точки зрения индексации.
Если после удаления термин всё ещё открывается как рабочий архив, чаще всего причина в кэше, старых правилах редиректа или в том, что удалён был не сам термин, а только записи внутри него. В таком случае сначала проверьте, существует ли термин в админке, а уже потом ищите проблему в кэширующем плагине или серверной конфигурации.
Какой способ выбрать на практике
| Ситуация | Что делать |
|---|---|
| Термин больше не нужен | Удалить термин и проверить, что архив больше не открывается |
| Термин нужен, но сейчас пустой | Оставить термин, закрыть архив от индексации или временно не трогать |
| На архив есть внешние ссылки | Сделать 301-редирект на релевантную страницу |
| Архив уже в индексе, но полезности не несёт | Закрыть от индексации или удалить с редиректом, если страница больше не нужна |
На практике чаще всего хватает простого правила: если архив не нужен вообще — удаляйте термин; если нужен для структуры, но пустой — не оставляйте его в индексе; если на него уже есть трафик или ссылки — перенаправляйте на подходящую страницу. Так вы уберёте пустые архивы без лишних потерь и не сломаете полезную навигацию на сайте.