Как создать XML-карту сайта в WordPress для Яндекса и Google?

xml karta sajta wordpress cover Без рубрики
Где лежит wp-sitemap.xml, чем отличается от sitemap_index.xml при Yoast, как добавить карту в Яндекс Вебмастер и Google Search Console без плагина и кода.

Олег открыл салон и через месяц спросил в чате: «Почему в поиске только главная?» Ему сказали: «Добавь sitemap в Вебмастер». Он нашёл три адреса — /sitemap.xml, /wp-sitemap.xml и /sitemap_index.xml — отправил не тот и решил, что «это для программистов». На WordPress 5.5+ XML-карта уже на сервере: это список адресов для робота, не магия SEO. За 20-30 минут вы сможете найти правильную ссылку, открыть её в браузере и добавить в Яндекс Вебмастер и Google Search Console — без кода и лишних плагинов.

С WordPress 5.5 карта доступна по /wp-sitemap.xml. При Yoast или Rank Math рабочий URL часто /sitemap_index.xml — ядро отключается. Галочка «не индексировать» в Настройки → Чтение убирает карту: робот получит 404. Отправка в кабинеты — подсказка роботу, не гарантия мгновенной выдачи всех страниц.

Типичная боль владельца салона или магазина: слышали «нужна карта для Яндекса и Google», но не понятно, где файл лежит, и страшно поставить плагин «на всякий случай». Часто путают XML для роботов и HTML-страницу «Карта сайта» для людей — в кабинеты идёт только XML. Карта для посетителей на индексацию почти не влияет.

Честно говоря, роботу нужен один правильный адрес, а не три разных из статей в поиске. Ниже — снять блокеры, найти URL, сверить robots.txt, добавить карту в оба кабинета. Если после переименования услуг ссылки в карте битые, см. также 301-редирект после смены URL.

Уберите блокеры, которые отключают карту WordPress

Карточки шагов: снять блокеры индексации WordPress перед картой сайта
  1. Настройки → Чтение: снимите «Попросить поисковые системы не индексировать сайт». Иначе /wp-sitemap.xml отдаёт 404.
  2. Настройки → Постоянные ссылки: «Название записи» → «Сохранить». На «Простых» адресах карта часто не работает.
  3. Запишите SEO-плагин: Yoast, Rank Math или нет — от этого зависит URL ниже.
  4. После правок очистите кэш, если он включён.
  5. Откройте главную в инкognito — адрес без ?p=123.

Контринтуитивно: одна галочка в Чтении отключает и карту, и строку Sitemap в robots.txt — типичная ошибка новичка. На практике владелец думает, что «закрыл сайт от конкурентов», а на самом деле отключил подсказку роботу, куда заходить.

Найдите правильный адрес XML-карты в браузере

Блокнот с адресами wp-sitemap.xml и sitemap_index.xml на светлом столе

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

Откройте https://ваш-домен.ru/wp-sitemap.xml. Если браузер перенаправил на другой адрес — скопируйте финальный URL из строки. При Yoast или Rank Math часто рабочий адрес https://ваш-домен.ru/sitemap_index.xml — это нормально, не ошибка.

Должен открыться XML со ссылками, не белая страница 404. В одном файле WordPress по умолчанию до 2000 URL — салону или небольшому магазину хватит с запасом. Яндекс и Google принимают до 50 000 ссылок и 50 МБ на файл. Не ищите /sitemap.xml на «голом» WP — там часто пусто или чужой старый плагин. Ориентир: /wp-sitemap.xml или адрес после редиректа SEO-плагина.

Сравните URL у голого WordPress, Yoast и Rank Math

Два листа сравнения адресов карты WordPress, Yoast и Rank Math на светлом столе

Две активные карты путают роботов — не делайте так: оставьте одну.

Вариант Адрес в браузере Примечание
WordPress без SEO-плагина /wp-sitemap.xml Записи, страницы, рубрики, метки, архивы
Yoast SEO /sitemap_index.xml /wp-sitemap.xml редиректит сюда; ядро выключено
Rank Math /sitemap_index.xml Модуль Sitemap в настройках плагина
HTML «Карта сайта» Страница /karta-sajta/ Для людей; в кабинеты не отправлять

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

Проверьте robots.txt и добавьте карту в кабинеты

Файл robots.txt — короткая инструкция для робота. У WordPress он часто виртуальный: откройте https://ваш-домен.ru/robots.txt и найдите строку Sitemap: https://ваш-домен.ru/wp-sitemap.xml (или другой адрес). Она должна совпадать с URL, который открылся у вас в браузере.

robots — правила обхода и подсказка, где карта; sitemap — сам список страниц. Это разные файлы. Карта не заменяет robots и не «закрывает» сайт от индекса. Для малого бизнеса на WordPress обычно нужны оба: строка в robots и отправка того же URL в кабинеты.

Яндекс Вебмастер — полный URL с https://:

  1. webmaster.yandex.ru → ваш сайт.
  2. Индексирование → Файлы Sitemap → вставьте https://ваш-домен.ru/wp-sitemap.xml (или sitemap_index.xml) → «Добавить».
  3. При сомнении — «Анализ файлов Sitemap» в справке Яндекса. Обработка до двух недель — норма.

Google Search Console — только имя файла после домена:

  1. Search Console → Индексирование → Sitemaps.
  2. Введите wp-sitemap.xml или sitemap_index.xml → Submit.
  3. Через 2-3 дня — статус Success и число «Обнаружено».

Google официально не использует теги changefreq и priority в XML — не тратьте время на их «настройку». Отправка карты — подсказка роботу, а не обещание, что каждая страница сразу появится в выдаче. Статус Couldn’t fetch в GSC — сверьте URL с robots.txt и тем, что открывается в браузере в режиме инкognito.

Требования Яндекса: кодировка UTF-8, ответ HTTP 200, не больше 50 000 ссылок и 50 МБ. Типичный WordPress на хостинге эти лимиты не нарушает.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)

Схема: снять «не индексировать» → сохранить постоянные ссылки → открыть карту → robots.txt → полный URL в Вебмастер → имя файла в GSC → проверить статус через несколько дней.

Разберите типичные ошибки и оцените результат

404 на карте: снова сохраните постоянные ссылки; проверьте галочку в Чтении; при Yoast убедитесь, что модуль XML Sitemap включён. Две карты (ядро + плагин) одновременно путают роботов — оставьте одну основную. После отключения Yoast иногда нужен повторный сброс постоянных ссылок, иначе старый адрес ещё отдаёт 404 — об этом пишут в обсуждениях на GitHub у разработчиков плагина.

HTML-страницу «Карта сайта» в кабинет не отправляйте — избегайте этой ошибки, нужен только .xml. Битые URL внутри карты часто появляются после переименования услуг: тогда помогает проверка битых ссылок на WordPress. Кэш-плагин может отдавать старую карту — очистите кэш для пути sitemap.

В реальном проекте Олег отправил /sitemap.xml от старого генератора, хотя рабочим был /wp-sitemap.xml. Ошибка исчезла, когда он скопировал адрес из адресной строки браузера, а не из случайной статьи в поиске.

После всех шагов вы получите Success в GSC и приём файла в Вебмастере — это и есть рабочий результат для салона или небольшого магазина.

Критерии успеха до FAQ:

  1. В браузере карта открывается XML, не 404.
  2. robots.txt Sitemap: совпадает с рабочим URL (или осознанно только кабинеты).
  3. Вебмастер принял файл; GSC — Success.
  4. Вы знаете один основной адрес — wp-sitemap.xml или sitemap_index.xml.
  5. Новые статьи попадают в карту сами; раз в квартал проверяйте статус.

После публикации новой услуги или статьи WordPress обновит карту сам — вручную перегенерировать файл не нужно. Раз в квартал загляните в Вебмастер и GSC: статус не должен смениться на ошибку. Если добавили много новых страниц, число «Обнаружено» в GSC со временем вырастет.

Карта не открывается после всех шагов — опишите симптомы через форму на сайте (ответ в мессенджер, без звонка) или в Telegram-канале. Настройку WordPress под заявки — на странице услуг. Другие гайды — в блоге.

Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями, SEO/GEO).
На чём основано: make.wordpress.org и developer.wordpress.org (WP 5.5+ sitemaps, blog_public); developers.google.com (лимиты 50k/50 МБ, GSC); yandex.ru/support/webmaster (требования и добавление Sitemap); Yoast SEO на GitHub (disable-core-sitemaps); Rank Math KB; SERP-кластер 2026-09-13; показы Яндекс Вордстат не сверялись (MCP недоступен).

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

Как создать XML-карту сайта на WordPress?

На WP 5.5+ откройте /wp-sitemap.xml. Если видите XML — карта есть. При Yoast/Rank Math — /sitemap_index.xml. Плагин только если нужны исключения страниц из карты.

Где находится sitemap на WordPress?

Без SEO-плагина — /wp-sitemap.xml. С Yoast или Rank Math — /sitemap_index.xml. Копируйте URL из адресной строки после всех редиректов.

Как добавить sitemap в Яндекс Вебмастер?

Индексирование → Файлы Sitemap → полный URL с https:// → «Добавить». Ошибки — инструмент «Анализ файлов Sitemap». Обработка до двух недель.

Нужен ли sitemap для Google?

Не обязателен, но полезен для новых URL. В GSC — только имя файла. Success не гарантирует мгновенную индексацию каждой страницы.

Чем sitemap отличается от robots.txt?

robots.txt — правила и строка, где карта. Sitemap — список URL. Один не заменяет другой. На WordPress обычно нужны оба.

Чем XML-карта отличается от HTML-страницы «Карта сайта»?

XML — для роботов. HTML в меню — для людей. В Вебмастер и GSC — только XML.

Почему в Вебмастере ошибка, хотя файл открывается?

Несовпадение www, галочка «не индексировать», кэш со старым 404, HTML вместо .xml. Сверьте URL с инкognito и добавьте снова.

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