На небольших и средних сайтах WordPress поисковик часто индексирует не только полезные материалы, но и архивы автора, даты, теги, страницы вложений и другие служебные URL. В результате в индексе появляется много слабых страниц, а релевантные материалы конкурируют между собой. Если задача не в том, чтобы «спрятать всё», а в том, чтобы оставить в поиске только то, что реально приносит трафик, нужно действовать точечно.
Ниже разберём, какие архивы имеет смысл закрывать, как сделать это без плагинов и с помощью SEO-плагина, как проверить результат и где чаще всего ошибаются.
Когда проблема действительно есть
Сначала стоит убедиться, что речь не о нормальной индексации, а о техническом шуме. Типичный сценарий: в поиске находятся страницы вида /author/username/, /2026/08/, /tag/..., а в отчётах по сайту видно, что они получают показы, но почти не дают кликов. Иногда такие архивы ещё и дублируют контент: на странице автора выводится тот же список записей, что и в других разделах.
Что проверить в первую очередь
- Есть ли у архива автора уникальная ценность: биография, фото, список публикаций, контакты.
- Используются ли архивы дат как навигация для читателя, или это просто техническая страница.
- Не закрываете ли вы теги, которые реально собирают трафик и помогают навигации.
- Нет ли у сайта нескольких URL на один и тот же контент из-за пагинации, параметров или шаблона темы.
Если архивы пустые, почти пустые или не несут самостоятельной пользы, их обычно закрывают от индексации. Но делать это лучше не через массовый noindex на всё подряд, а по типам страниц.
Какие варианты есть: плагин, код, компромисс
Для WordPress есть три рабочих подхода. Выбор зависит от того, насколько вам нужен контроль и есть ли уже SEO-плагин.
| Подход | Когда подходит | Плюсы | Минусы |
|---|---|---|---|
| SEO-плагин | Нужно быстро закрыть архивы без правки темы | Удобно, меньше риска сломать шаблон | Зависимость от настроек плагина |
| Код в теме или мини-плагине | Нужна точечная логика и контроль | Прозрачно, без лишних настроек | Нужно аккуратно тестировать после обновлений |
| Комбинированный вариант | Часть архивов полезна, часть нет | Гибко, можно оставить важные разделы | Требует дисциплины в настройке |
Пошаговое решение через код
Если вам нужно закрыть архивы автора и даты, но оставить индексируемыми записи, страницы и, возможно, теги, можно добавить фильтр в functions.php дочерней темы или в собственный мини-плагин. Такой вариант удобен, если вы не хотите зависеть от конкретного SEO-плагина.
<?php
add_action('wp_head', function () {
if (is_author() || is_date()) {
echo '<meta name="robots" content="noindex,follow" />' . "\n";
}
});
Этот способ простой, но у него есть ограничение: он добавляет мета-тег только в HTML. Для большинства поисковиков этого достаточно, но если у вас уже стоит SEO-плагин, лучше не дублировать разметку из двух источников. Иначе можно получить конфликт тегов robots.
Более аккуратный вариант — использовать фильтр wp_robots, который WordPress применяет для формирования robots-мета. Так решение выглядит чище и лучше вписывается в ядро.
<?php
add_filter('wp_robots', function (array $robots) {
if (is_author() || is_date()) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
});
Если нужно закрыть ещё и архивы тегов, добавьте проверку is_tag(). Но делать это стоит только после анализа: на некоторых сайтах теги — нормальная точка входа из поиска.
Если нужно закрыть только архивы автора
Иногда проблема не в датах, а в том, что у каждого автора есть пустая или слабая страница архива. Тогда закрывайте только их:
<?php
add_filter('wp_robots', function (array $robots) {
if (is_author()) {
$robots['noindex'] = true;
$robots['follow'] = true;
}
return $robots;
});
Это особенно полезно на сайтах, где авторские страницы не оформлены как полноценные профили. Если же на странице автора есть описание, фото, ссылки на соцсети и подборка материалов, закрывать её от индексации уже не так очевидно.
Как сделать это через SEO-плагин
Если у вас уже установлен SEO-плагин, чаще всего проще использовать его настройки архивов. В популярных решениях есть отдельные переключатели для архивов автора, дат, тегов и таксономий. Это удобно, когда нужно быстро протестировать гипотезу без правки кода.
Практический плюс такого подхода в том, что плагин обычно сам управляет и мета-тегами, и каноническими URL, и картой сайта. Минус — настройки могут отличаться от темы к теме и от версии к версии, поэтому после изменений обязательно проверяйте исходный код страницы и robots-метки.
Если на сайте уже используется Clearfy Pro, его имеет смысл рассматривать как инструмент для технической чистки: он помогает отключать лишние элементы и закрывать служебные страницы, когда нужно убрать SEO-шум без ручной сборки десятка мелких правок. Но даже в этом случае логику закрытия архивов лучше сначала проверить на тестовой копии.
Проверка результата после внедрения
После изменения настроек не ограничивайтесь визуальной проверкой страницы. Нужно убедиться, что поисковик видит именно то, что вы задумали.
- Откройте архив автора или даты в браузере.
- Посмотрите исходный код страницы и найдите
meta name="robots". - Проверьте, что там есть
noindexи нет конфликтующих указаний. - Убедитесь, что страница не закрыта через
robots.txt, если вы рассчитываете на корректную обработкуnoindex. - В Search Console отправьте URL на повторную проверку после обновления.
Важно: если страница закрыта в robots.txt, поисковик может не увидеть мета-тег noindex. Для удаления из индекса это неудобно. Обычно сначала дают странице возможность быть просканированной с noindex, а уже потом при необходимости ограничивают обход.
Что должно измениться в отчётах
Через некоторое время в отчётах по индексации должно стать меньше служебных URL. Но не ждите мгновенного эффекта: поисковик переобходит страницы не сразу. Если архивы уже были в индексе, их удаление может занять время.
Параллельно проверьте внутреннюю перелинковку. Если вы закрыли архив автора, но из статьи на него ведёт ссылка в шаблоне, это нормально. Ссылка может оставаться для пользователя, а страница — быть неиндексируемой.
Частые ошибки и как их исправить
- Закрыли всё подряд. Ошибка возникает, когда отключают индексацию тегов, категорий и авторов без анализа. Исправление: оставляйте открытыми только те архивы, которые реально дают входящий трафик или навигационную пользу.
- Использовали и плагин, и код одновременно. В итоге поисковик получает противоречивые сигналы. Исправление: оставьте один источник управления robots-логикой.
- Закрыли страницу в robots.txt вместо noindex. Тогда поисковик может не увидеть директиву и URL останется в индексе дольше. Исправление: сначала управляйте индексированием через мета-robots.
- Не проверили шаблон автора. Иногда тема выводит на архиве автора полезный контент, и закрытие страницы ухудшает структуру сайта. Исправление: оцените, что реально находится на странице до изменения настроек.
- Ожидали мгновенного удаления из поиска. Индексация обновляется не сразу. Исправление: проверьте исходный код, затем дождитесь переобхода и повторно запросите проверку URL.
Практические советы по безопасности и производительности
Если вы вносите код вручную, не правьте родительскую тему. Используйте дочернюю тему или мини-плагин, чтобы обновление шаблона не затёрло изменения. Для небольших правок это особенно важно: одна строка в functions.php может исчезнуть после апдейта, если вы не учли структуру проекта.
Ещё один момент — не добавляйте тяжёлую логику в wp_head. Для простого noindex это не критично, но если вы начинаете делать дополнительные запросы к базе или сложные проверки, страница будет генерироваться медленнее. В таких задачах лучше держать код коротким и предсказуемым.
Если сайт большой и архивов много, сначала составьте список URL, которые вы хотите оставить в индексе. Это поможет не закрыть нужные страницы случайно. На практике полезно разделить их на три группы: оставить, закрыть, проверить вручную.
Чек-лист перед публикацией изменений:
- Проверен исходный код страницы архива.
- Нет конфликтов между SEO-плагином и кастомным кодом.
- Важные архивы не закрыты по ошибке.
- Страница не заблокирована в
robots.txtраньше времени. - URL отправлен на повторную проверку в Search Console.
Если вам нужно не только закрыть архивы, но и убрать другие технические дубли, логично смотреть в сторону комплексной чистки сайта. В таких сценариях полезны инструменты уровня Clearfy Pro: они помогают системно отключать лишние элементы и сокращать количество служебных страниц, которые не должны конкурировать с основным контентом.