Premiumwp

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

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

Когда архивы рубрик и меток лучше оставлять открытыми

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

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

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

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

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

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

Закрывать стоит, если:

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

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

Самый простой способ: закрыть архивы через SEO-плагин

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

Что нужно проверить в интерфейсе плагина:

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

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

Как закрыть архивы рубрик и меток без плагина

Если вы не хотите ставить SEO-плагин или у вас уже есть собственная логика, можно добавить noindex в <head> через тему или дочернюю тему. Для этого используется стандартный хук WordPress wp_head. Такой способ подходит, если нужно точечно закрыть архивы таксономий, не трогая остальные страницы.

Перед изменениями сделайте резервную копию файла темы или работайте в дочерней теме. Ошибка в PHP-коде может сломать вывод сайта.

Пример кода, который добавляет noindex, follow только на архивы рубрик и меток:

add_action( 'wp_head', function () {
    if ( is_category() || is_tag() ) {
        echo '<meta name="robots" content="noindex, follow" />' . "\n";
    }
} );

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

Если вам нужно закрыть не только рубрики и метки, а ещё и архивы пользовательских таксономий, условие можно расширить через is_tax(). Но делать это стоит только если вы точно понимаете, какие архивы попадут под правило.

Почему robots.txt не заменяет noindex

Иногда пытаются закрыть архивы через robots.txt. Это не лучший способ, если задача именно в исключении страниц из индекса. Запрет в robots.txt мешает обходу, но не гарантирует удаление URL из поиска, если он уже известен поисковику или на него ведут ссылки.

Для архивов рубрик и меток обычно нужен именно noindex, а не блокировка обхода. Тогда поисковик может зайти на страницу, увидеть мета-тег и убрать её из индекса. Если же вы просто запретите обход, бот может не увидеть сигнал noindex.

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

Что проверить после настройки

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

  1. Откройте страницу рубрики или метки в браузере и посмотрите исходный код. В <head> должен быть meta name="robots" content="noindex, follow" или аналогичный тег, если вы используете плагин.
  2. Проверьте, что архивы не попадают в XML-карту сайта, если вы решили их исключить.
  3. В Search Console или аналогичном инструменте посмотрите, как поисковик обрабатывает URL: статус индексации может меняться не сразу.
  4. Если архив уже был в индексе, дайте поисковику время на переобход. Быстрое удаление не происходит мгновенно.

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

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

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

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

Какой вариант выбрать в реальной работе

СитуацияЧто делать
Метки используются формально и не дают трафикаЗакрыть от индексации
Рубрика — полноценная посадочная страница с трафикомОставить открытой и улучшать контент
Рубрика пустая или почти пустаяЗакрыть или удалить, если она не нужна пользователям
На сайте много слабых архивовЗакрыть метки и часть рубрик, которые не несут ценности

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

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

×
Halloween Game

Сыграй в игру, спаси сайт! Забери приз

Играть