Как исключить страницы из XML-sitemap WordPress без потери индексации?

sitemap isklyuchit stranicy wordpress cover Без рубрики
Пошагово: одна карта из robots.txt, исключение thank-you и тегов в Yoast или Rank Math, разница sitemap и noindex, проверка в Яндекс Вебмастере.

В XML-карте сайта светятся «спасибо за заявку», теги и вложения, а в меню — нормальные услуги. Страшно нажать не ту галочку в SEO-плагине и закрыть от поиска «Цены». Задача решается иначе: вычистить мусор из списка для робота, не путая «исключить из sitemap» с noindex. Сегодня найдёте одну ссылку на карту, настроите Yoast или Rank Math и проверите Яндекс Вебмастер без программиста.

Карта сайта (XML-sitemap) — это не кнопка «проиндексировать всё», а список URL, которые вы рекомендуете обойти в первую очередь. Убрать страницу из карты — как убрать коробку с мусором со склада, а не запереть товар на замок. Для thank-you и служебных адресов часто хватает исключения из sitemap или noindex; услуги, контакты и статьи из списка не выкидывают. У Yoast на сам файл карты может стоять заголовок X-Robots-Tag: noindex — это нормально и не мешает индексации страниц из списка.

Игорь, ремонт квартир: после формы гость на «Спасибо, мы перезвоним» — в меню страницы нет, в sitemap она есть. Знакомый сказал «noindex на всё лишнее», и Игорь чуть не закрыл «Цены», перепутав одну запись с отключением типа «Страницы». Ниже — какая карта главная, что выкинуть из списка и как не задеть заявки.

Найдите одну «настоящую» карту сайта, а не две разные

robots.txt и ссылка Sitemap на светлом столе: найдите одну настоящую карту сайта

Типичная ошибка: открывают /wp-sitemap.xml и /sitemap_index.xml и думают, что сайт сломан. Ядро WordPress 5.5+ отдаёт /wp-sitemap.xml; Yoast или Rank Math обычно подменяют индекс (у Yoast часто /sitemap_index.xml с редиректом с ядра).

  1. Откройте в браузере адрес ваш-домен.ru/robots.txt и найдите строку Sitemap: — запишите URL целиком.
  2. Используйте режим инкогнито и откройте этот URL: вы должны увидеть индекс с ссылками на под-карты (page-sitemap.xml, post-sitemap и т.п.).
  3. Если одновременно «живут» два SEO-плагина с картами, оставьте один генератор sitemap — иначе в Вебмастер уедет не тот файл.
  4. Зафиксируйте в заметках одну рабочую ссылку — её же потом укажете в кабинете вебмастера после правок.

Результат этого шага: вы знаете, какой XML сдавать в Яндекс и Google, и не спорите с коллегой из двух разных адресов. Подробнее про включение карты с нуля — в материале про настройку XML-sitemap WordPress.

Решите, что убрать из sitemap, а что трогать нельзя

Чеклист на столе: что убрать из sitemap, а что оставить

На практике из карты убирают не «всё подряд», а слой, который не должен тянуть поисковый трафик. Страницы услуг, контакты, о компании, оплаченные лендинги и полезные статьи в списке должны остаться. Часто ломается наоборот: отключают тип «Страницы» целиком и выкидывают вместе с thank-you живые коммерческие URL.

Тип URL Обычно в карте Что делать владельцу
Thank-you после формы Лучше нет Исключить из sitemap или noindex, если не нужна в выдаче
Страницы услуг и контакты Да Не отключать тип «Страницы» в плагине целиком
Теги и мелкие архивы Спорно Часто выключают тип в настройках карты — см. noindex для архивов и тегов
Вложения (картинки как отдельные URL) Часто лишние Отключить attachment sitemap в Yoast/Rank Math
Тестовая или дубль страницы Нет Удалить дубль или noindex + убрать из карты

Честно говоря, цель не «спрятать сайт», а чтобы робот первым делом обходил страницы, с которых приходят заявки, а не служебный хвост после CRM-формы.

Исключите страницу в Yoast SEO или Rank Math без noindex на услугах

Стикеры Yoast и Rank Math на столе: исключить страницу из sitemap

Настраиваем через интерфейс. Yoast, одна страница: запись → Yoast → Advanced → «Показывать в результатах поиска?» — Нет (URL уйдёт из XML-карты плагина). Yoast, тип контента: SEO → Настройки → Content types — не отключайте «Страницы» с услугами; теги и вложения можно убрать из карты в XML sitemaps.

Rank Math: Sitemap Settings → Advanced → Exclude Posts (ID страницы) убирает только из карты при Index в Robots Meta; для массового мусора отключите Include in Sitemap у Media или Tags.

  1. Выписали лишние URL из page-sitemap.xml в браузере.
  2. Для каждого решили: нужна в поиске? Нет — noindex в Advanced; да, но не в карте — Exclude Posts (Rank Math) или обсуждение с разработчиком фильтра wpseo_exclude_from_sitemap_by_post_ids для Yoast.
  3. Сохранили настройки и открыли под-карту снова в инкогнито — URL должен исчезнуть из XML.

Фильтр по ID на index может «не срабатывать» — смотрите page-sitemap.xml (issue Yoast #17265 на GitHub).

Отделите «убрать из sitemap» от noindex — когда нужны оба

Исключение из sitemap — мягкая подсказка роботу; noindex — запрет показа в выдаче. Google пишет, что noindex сильнее подсказки из карты.

Ситуация Только убрать из sitemap noindex на странице
Thank-you не нужен в выдаче Часто недостаточно Рекомендуется
Страница в меню, но не в Google Нет Да — см. скрыть страницу от поиска
Убрать теги из карты, архив тегов живёт Да Опционально отдельной статьёй про архивы
URL с noindex всё ещё в sitemap Конфликт сигналов Снять noindex или убрать из карты

Схема без паники:

robots.txt → одна ссылка Sitemap → индекс → page-sitemap.xml → правка в Yoast/Rank Math → сброс кеша → инкогнито → Вебмастер переобход

Типичная ошибка: поставили noindex на услугу, думая, что «чистят карту». Верните Index в Robots Meta на этой записи, сохраните — после обхода URL снова попадёт в карту плагина, если тип не отключён глобально.

Проверьте XML, кеш и кабинет Яндекс Вебмастера

Сделайте быстрый чек успеха: в карте из robots.txt нет служебных URL; услуги и контакты на месте; на важных страницах нет noindex; одна ссылка на карту, не две от плагинов.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
  1. После правок сбросьте кеш сайта и CDN, если хостинг кеширует sitemap — иначе в браузере останется старый XML (Rank Math в KB отдельно предупреждает про кеш карты).
  2. Откройте page-sitemap.xml в инкогнито и поиском по странице (Ctrl+F) проверьте, что thank-you и тестовые URL исчезли.
  3. В Яндекс Вебмастере обновите или переотправьте карту и запросите переобход для контрольных URL: одна услуга (должна остаться), один убранный служебный адрес. Подробнее про кабинет — в гайде проверка индексации в Вебмастере.
  4. Через 7-14 дней сверьте отчёт по индексированию: нет роста мусорных страниц и нет конфликтов на важных URL.

Обойдите типичные поломки: два плагина, кеш и «выкинули все страницы»

Два SEO-плагина ломают редирект карт — оставьте один и один Sitemap в robots.txt. Избегайте отключения sitemap целиком: чистите типы точечно. Без плагина нужен фильтр wp_sitemaps_posts_query_args (документация WordPress, Trac #51860) — это к разработчику.

Не уверены, что в настройках не задели коммерческие URL — пришлите скрин индекса карты и robots.txt через форму на сайте. Разбор структуры WordPress под заявки — на странице услуг.

Маршрут на вечер: robots.txt → page-sitemap → Yoast/Rank Math → инкогнито → Вебмастер. Ещё материалы — в хабе статей.

Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями (SEO/GEO)).
Достоверность данных: WordPress Make (XML Sitemaps 5.5), developer.wordpress.org (wp_sitemaps_posts_query_args), Google Search Central (noindex), справка Yoast и Rank Math по sitemap, GitHub Yoast disable-core-sitemaps и issue #17265, Яндекс Вебмастер (sitemap); частотность запросов — Яндекс Вордстат, сентябрь 2026 (MCP недоступен, точные показы не сверены).

Частые вопросы

Чем noindex отличается от исключения из sitemap в WordPress?

Исключение из карты убирает URL из XML-списка для робота. noindex на странице запрещает показ в результатах поиска после обхода. Для thank-you чаще нужен noindex; для «не подсказывать роботу, но страница может индексироваться по ссылкам» в Rank Math есть Exclude Posts без noindex.

Как убрать одну страницу из sitemap в Yoast?

Откройте страницу в админке, в Yoast на вкладке Advanced выберите «не показывать в результатах поиска». Плагин уберёт адрес из своей XML-карты. Проверьте page-sitemap.xml в браузере после сохранения и сброса кеша.

Нужно ли исключать теги из sitemap?

Если теги не приносят целевой трафик и раздувают отчёты, тип «Метки» или архив тегов часто отключают в настройках sitemap плагина или закрывают архивы через noindex отдельной настройкой. Главное — не снять с карты сами записи услуг.

Влияет ли отсутствие URL в sitemap на индексацию?

Да, косвенно: карта ускоряет обнаружение, но не единственный путь. Страница без sitemap может остаться в индексе, если на неё ведут ссылки с меню и статей. Убрать из карты — не то же самое, что удалить из Google.

Можно ли оставить страницу в меню, но убрать только из карты?

В Rank Math — да, через Exclude Posts по ID при включённом Index. В Yoast связка «не в поиске» обычно и убирает из карты, и ставит noindex. Для сценария «в меню есть, в выдаче нет» смотрите отдельную настройку noindex, а не только sitemap.

Почему в карте два адреса wp-sitemap и sitemap_index?

Часто это ядро WordPress и SEO-плагин до редиректа или при двух активных генераторах. Оставьте один плагин, проверьте Sitemap в robots.txt и сдайте в Вебмастер только этот URL.

Что делать, если после правок URL всё ещё в XML?

Сбросьте кеш, откройте page-sitemap в инкогнито, проверьте дубль slug и настройки noindex в плагине.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий