В XML-карте сайта светятся «спасибо за заявку», теги и вложения, а в меню — нормальные услуги. Страшно нажать не ту галочку в SEO-плагине и закрыть от поиска «Цены». Задача решается иначе: вычистить мусор из списка для робота, не путая «исключить из sitemap» с noindex. Сегодня найдёте одну ссылку на карту, настроите Yoast или Rank Math и проверите Яндекс Вебмастер без программиста.
Карта сайта (XML-sitemap) — это не кнопка «проиндексировать всё», а список URL, которые вы рекомендуете обойти в первую очередь. Убрать страницу из карты — как убрать коробку с мусором со склада, а не запереть товар на замок. Для thank-you и служебных адресов часто хватает исключения из sitemap или noindex; услуги, контакты и статьи из списка не выкидывают. У Yoast на сам файл карты может стоять заголовок X-Robots-Tag: noindex — это нормально и не мешает индексации страниц из списка.
Игорь, ремонт квартир: после формы гость на «Спасибо, мы перезвоним» — в меню страницы нет, в sitemap она есть. Знакомый сказал «noindex на всё лишнее», и Игорь чуть не закрыл «Цены», перепутав одну запись с отключением типа «Страницы». Ниже — какая карта главная, что выкинуть из списка и как не задеть заявки.
- Найдите одну «настоящую» карту сайта, а не две разные
- Решите, что убрать из sitemap, а что трогать нельзя
- Исключите страницу в Yoast SEO или Rank Math без noindex на услугах
- Отделите «убрать из sitemap» от noindex — когда нужны оба
- Проверьте XML, кеш и кабинет Яндекс Вебмастера
- Обойдите типичные поломки: два плагина, кеш и «выкинули все страницы»
- Частые вопросы
- Чем noindex отличается от исключения из sitemap в WordPress?
- Как убрать одну страницу из sitemap в Yoast?
- Нужно ли исключать теги из sitemap?
- Влияет ли отсутствие URL в sitemap на индексацию?
- Можно ли оставить страницу в меню, но убрать только из карты?
- Почему в карте два адреса wp-sitemap и sitemap_index?
- Что делать, если после правок URL всё ещё в XML?
Найдите одну «настоящую» карту сайта, а не две разные

Типичная ошибка: открывают /wp-sitemap.xml и /sitemap_index.xml и думают, что сайт сломан. Ядро WordPress 5.5+ отдаёт /wp-sitemap.xml; Yoast или Rank Math обычно подменяют индекс (у Yoast часто /sitemap_index.xml с редиректом с ядра).
- Откройте в браузере адрес ваш-домен.ru/robots.txt и найдите строку Sitemap: — запишите URL целиком.
- Используйте режим инкогнито и откройте этот URL: вы должны увидеть индекс с ссылками на под-карты (page-sitemap.xml, post-sitemap и т.п.).
- Если одновременно «живут» два SEO-плагина с картами, оставьте один генератор sitemap — иначе в Вебмастер уедет не тот файл.
- Зафиксируйте в заметках одну рабочую ссылку — её же потом укажете в кабинете вебмастера после правок.
Результат этого шага: вы знаете, какой XML сдавать в Яндекс и Google, и не спорите с коллегой из двух разных адресов. Подробнее про включение карты с нуля — в материале про настройку XML-sitemap WordPress.
Решите, что убрать из sitemap, а что трогать нельзя

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

Настраиваем через интерфейс. 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.
- Выписали лишние URL из page-sitemap.xml в браузере.
- Для каждого решили: нужна в поиске? Нет — noindex в Advanced; да, но не в карте — Exclude Posts (Rank Math) или обсуждение с разработчиком фильтра wpseo_exclude_from_sitemap_by_post_ids для Yoast.
- Сохранили настройки и открыли под-карту снова в инкогнито — 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; одна ссылка на карту, не две от плагинов.
- После правок сбросьте кеш сайта и CDN, если хостинг кеширует sitemap — иначе в браузере останется старый XML (Rank Math в KB отдельно предупреждает про кеш карты).
- Откройте page-sitemap.xml в инкогнито и поиском по странице (Ctrl+F) проверьте, что thank-you и тестовые URL исчезли.
- В Яндекс Вебмастере обновите или переотправьте карту и запросите переобход для контрольных URL: одна услуга (должна остаться), один убранный служебный адрес. Подробнее про кабинет — в гайде проверка индексации в Вебмастере.
- Через 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 в плагине.
