Владелец салона или магазина часто думает, что «карта сайта» — это отдельный плагин вроде Yoast, боится поставить второй и получить две разные карты, не видит в админке кнопки «включить sitemap». На самом деле с WordPress 5.5 XML-карта для роботов уже лежит по адресу /wp-sitemap.xml. За один вечер вы откроете её в браузере, оставите один канонический URL, пропишете строку Sitemap в robots.txt и один раз отправите ссылку в Яндекс Вебмастер и Google Search Console — без загрузки файлов на серверы поисковиков.
С WordPress 5.5 индекс карты доступен по /wp-sitemap.xml, если в «Настройки → Чтение» сайт не скрыт от поисковиков. Это не HTML-страница «все ссылки для людей», а XML-список URL для роботов. Google и Яндекс просят указать URL карты в панели — они сами заходят на ваш сайт и читают файл. Две активные карты (ядро + Yoast) путают отчёты; выберите одну. В ядре в карту по умолчанию попадают и авторы — это сюрприз, который можно убрать без тяжёлого SEO-плагина.
Андрей из Тулы поставил Yoast «на всякий случай», в Вебмастер отправил sitemap_index.xml, а потом увидел в robots.txt ещё и wp-sitemap.xml. Роботы получали дубли, а он неделю искал, где «отключить лишнее», боясь сломать сайт одной галочкой. Его история типична: плагин не обязателен, пока вам хватает стандартного набора страниц и записей.
Дальше — проверка, одна карта, robots.txt и две панели без разработчика.
- Откройте wp-sitemap.xml в браузере и убедитесь, что карта живая
- Разберитесь, что WordPress кладёт в карту по умолчанию
- Выберите одну карту, если уже стоит Yoast или Rank Math
- Пропишите Sitemap в robots.txt и сверьте адрес с браузером
- Добавьте карту в Яндекс Вебмастер и Google Search Console
- Исправьте 404 и пустую карту, если адрес не открывается
- Пройдите чек-лист: как понять, что всё сработало
- Частые вопросы
- Нужен ли отдельный плагин sitemap в 2026 году?
- Как скрыть архивы авторов из wp-sitemap?
- Что делать, если карта пустая или почти пустая?
- Удалять ли карту из Вебмастера при каждом обновлении блога?
- ЧПУ обязательны для wp-sitemap.xml?
- Google и Яндекс — один URL или разные?
Откройте wp-sitemap.xml в браузере и убедитесь, что карта живая
Боль: «не знаю, включена ли карта». Решение простое — выйдите из админки WordPress и в новой вкладке введите https://ваш-домен.ru/wp-sitemap.xml (подставьте свой домен, http или https и www как на сайте). Должен открыться XML с перечнем дочерних файлов вроде wp-sitemap-posts-post-1.xml, а не главная страница салона и не ошибка 404.
На практике путают HTML-страницу «все ссылки» и XML sitemap для роботов. Встроенная карта WordPress — второй вариант, с версии 5.5.

Типичная ошибка — смотреть карту, будучи залогиненным в админку, и видеть редирект или обрезанный вывод из-за плагина кеширования. Откройте URL в режиме инкогнито. Если вместо XML видите 404, чаще всего стоит галочка «Просить поисковые системы не индексировать сайт» в «Настройки → Чтение» — ядро тогда отключает sitemap и отдаёт 404, как описано в коде class-wp-sitemaps.php на GitHub.
Разберитесь, что WordPress кладёт в карту по умолчанию
Боль: «боюсь, что в поиск утечёт лишнее». В индексе /wp-sitemap.xml вы увидите ссылки на отдельные файлы. Обычно там записи (post), страницы (page), рубрики и теги, а также отдельный файл авторов wp-sitemap-users-1.xml. В обсуждении Make WordPress это спорили как риск приватности: архив автора может раскрыть логины.
Один файл ядра держит до 2000 URL. Для салона с блогом лимиты Яндекса (50 000 URL и 50 МБ в файле) и требования Google к HTTP 200 обычно не напрягают.
| Что видите | Для кого | Нужен плагин? |
|---|---|---|
| /wp-sitemap.xml | Роботы Яндекса и Google | Нет, ядро с 5.5 |
| Страница «Карта сайта» в меню | Люди на сайте | Отдельная вёрстка или виджет |
| sitemap_index.xml от Yoast | Роботы, если включён SEO-плагин | Да, но не вместе с дублем ядра |
Убрать карту авторов можно фильтром wp_sitemaps_register_providers — попросите того, кто правит сайт. Увидели wp-sitemap-users-1.xml — решите, нужны ли архивы авторов в поиске.
Выберите одну карту, если уже стоит Yoast или Rank Math

Боль из истории Андрея: две карты — два канала правды. SEO-плагин часто добавляет sitemap_index.xml, ядро продолжает отдавать wp-sitemap.xml. В Вебмастере и Search Console должен остаться один выбранный URL.
Чаще всего: wp-sitemap.xml от ядра, XML sitemap в Yoast/Rank Math выключен. Нужны тонкие исключения — наоборот, отключите ядро фильтром wp_sitemaps_enabled. Не держите обе карты.
Workflow: открыли wp-sitemap.xml → проверили Yoast → отключили XML в плагине → удалили старый sitemap_index из панелей → добавили только /wp-sitemap.xml → через неделю сверили отчёты.
Пропишите Sitemap в robots.txt и сверьте адрес с браузером
Боль: «Яндекс не видит карту». Даже если URL уже в Вебмастере, в конец robots.txt добавьте строку Sitemap: https://ваш-домен.ru/wp-sitemap.xml — тот же адрес, что открывается в браузере, с тем же https и www. Google в документации Search Central указывает: робот найдёт карту при следующем обходе robots.txt.
Типичная ошибка — опечатка в домене (www против без www) или http вместо https. Скопируйте URL из адресной строки после успешного открытия XML. Подробнее про robots.txt на WordPress — в материале как настроить robots.txt; общая логика XML-карт — в гайде по XML-карте сайта.
Добавьте карту в Яндекс Вебмастер и Google Search Console

Боль: «думаю, что нужно загружать файл на Яндекс». Нет: вы только сообщаете URL. В Яндекс Вебмастере: Индексирование → Файлы Sitemap → вставьте полный адрес wp-sitemap.xml → Добавить. По справке Яндекса робот заберёт файл в течение двух недель; при обновлении записей удалять карту из панели не нужно.
В Google Search Console: раздел Sitemaps → «Добавить новую карту» → укажите путь /wp-sitemap.xml (или полный URL) → Отправить. Google не копирует файл к себе — проверяет доступность для Googlebot. Если статус «Couldn’t fetch», проверьте, не закрыт ли URL в robots и отдаёт ли сервер 200.
- Шаг 1. «Настройки → Чтение»: снимите «Просить поисковые системы не индексировать», если сайт должен быть в поиске.
- Шаг 2. В инкогнито откройте https://домен/wp-sitemap.xml и сохраните точный URL.
- Шаг 3. Если есть Yoast/Rank Math — отключите XML sitemap плагина или ядро; оставьте один источник.
- Шаг 4. В robots.txt добавьте строку Sitemap: с тем же URL.
- Шаг 5. Яндекс Вебмастер → Файлы Sitemap → Добавить URL.
- Шаг 6. Google Search Console → Sitemaps → отправить тот же путь.
- Шаг 7. Через 7–14 дней проверьте, что новая запись попала в wp-sitemap-posts-post-1.xml и нет ошибок в обеих панелях.
Новая запись появится в XML без повторной отправки в Вебмастер. Индексацию сверяйте по проверке в Яндекс Вебмастере.
Исправьте 404 и пустую карту, если адрес не открывается
Боль: «wp-sitemap.xml отдаёт 404». Сначала «Настройки → Чтение» — сайт должен быть публичным для поиска. Затем «Настройки → Постоянные ссылки» → нажмите «Сохранить изменения» без смены структуры — это сбрасывает правила ЧПУ, из-за которых ломаются маршруты sitemap.
Снимите код, который ставит wp_sitemaps_enabled в false, очистите кеш CDN для /wp-sitemap.xml. Домен в Вебмастере и в URL карты должен совпадать (www и https).
Пройдите чек-лист: как понять, что всё сработало
До блока вопросов сверьте критерии успеха из практики владельцев сайтов:
- По /wp-sitemap.xml открывается XML-индекс, не 404 и не HTML главной.
- В Вебмастере и Search Console один URL карты, статус без «не найдена» / «Couldn’t fetch».
- В robots.txt есть строка Sitemap: с тем же адресом.
- Нет второй активной карты от SEO-плагина, если выбрали встроенную.
- Новая статья через неделю видна в wp-sitemap-posts-post-*.xml.
Если настраиваете WordPress под поиск с нуля и не хотите тратить вечер на панели — напишите в форму на сайте (мессенджер, без звонков) или в Telegram; разбор структуры и статей — в разделе услуги, другие гайды — в статьях.
Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями, SEO/GEO).
Достоверность данных: developer.wordpress.org/reference/classes/wp_sitemaps/, make.wordpress.org/core/2020/07/22/new-xml-sitemaps-functionality-in-wordpress-5-5/, support.google.com/webmasters/answer/7451001, yandex.ru/support/webmaster/ru/indexing-options/sitemap, yandex.ru/support/webmaster/ru/controlling-robot/sitemap, GitHub WordPress class-wp-sitemaps.php; LSI — WebSearch 10.10.2026 (Яндекс Вордстат недоступен, MCP auth warning).
Частые вопросы
Нужен ли отдельный плагин sitemap в 2026 году?
Для типового сайта услуг или магазина на свежем WordPress — нет, пока хватает записей, страниц и рубрик из ядра. Плагин имеет смысл, если нужно тонко выкидывать типы контента или добавлять внешние URL вручную.
Как скрыть архивы авторов из wp-sitemap?
Уберите провайдер users через фильтр wp_sitemaps_register_providers в дочерней теме или сниппете — попросите разработчика или подрядчика. Альтернатива — noindex на архивах авторов в SEO-плагине, но карту файлов всё равно лучше почистить.
Что делать, если карта пустая или почти пустая?
Проверьте, есть ли опубликованные записи и страницы, не стоит ли «не индексировать» на весь сайт, и откройте дочерние ссылки из индекса — возможно, контент только в одном типе записей.
Удалять ли карту из Вебмастера при каждом обновлении блога?
Нет. Яндекс прямо пишет: при изменении файла удалять URL из панели не нужно — робот перечитает sitemap при следующем обходе.
ЧПУ обязательны для wp-sitemap.xml?
Карта работает и на «простых» ссылках, но для SEO обычно включают постоянные ссылки. Если sitemap 404 после миграции — снова сохраните настройки постоянных ссылок.
Google и Яндекс — один URL или разные?
Один и тот же адрес /wp-sitemap.xml в обе панели и в robots.txt. Разные домены (www/без www) — это уже две разные карты для роботов.
