ворд-пресс.рф
Решение

XML-карта сайта WordPress: где найти и как проверить

Как работает встроенная XML-карта сайта, что делать с 404 и как проверить включение нужных записей.

Откройте https://ваш-домен/wp-sitemap.xml: в современных версиях WordPress есть встроенная XML-карта сайта. Если установлен SEO-плагин, основной адрес может отличаться. Важно, чтобы карта показывала доступные для индексации канонические URL, а не все адреса подряд.

Где находится XML-карта

  1. Откройте /wp-sitemap.xml в браузере без авторизации.
  2. Если используете Yoast SEO, Rank Math или другой SEO-плагин, проверьте, какой индекс карт он предоставляет: часто это /sitemap_index.xml.
  3. Проверьте HTTP-ответ: нужен успешный ответ без редиректа на страницу ошибки или авторизацию.
  4. Посмотрите, входят ли в карту записи, страницы и нужные публичные типы контента.

Встроенная подсистема WordPress появилась в версии 5.5. Её существование не гарантирует, что каждая страница попадёт в поисковую выдачу: XML-карта помогает обнаружению URL, но не заменяет качество контента и доступность страниц.

Что именно проверять внутри карты

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

Карта не открывается: диагностика

404 на /wp-sitemap.xml. Сначала откройте «Настройки → Постоянные ссылки» и сохраните настройки, не меняя структуру. Затем проверьте правила сервера, плагины безопасности, кеширование и возможное отключение sitemap кодом.

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

Есть карта, но страниц нет в поиске. Проверьте доступность страниц, мета robots, canonical и диагностические сообщения Яндекс Вебмастера или Google Search Console. Карта не гарантирует индексацию.

Как связать карту с robots.txt

Укажите один актуальный абсолютный URL карты в конце robots.txt, если там нет такой директивы. Пример адреса:

Sitemap: https://example.com/wp-sitemap.xml

Замените example.com на свой домен. В WordPress карта может добавляться в виртуальный robots.txt автоматически; проверьте итоговый файл, прежде чем менять его вручную.

Контрольный список

  • Открывается основной индекс XML-карты.
  • Внутренние ссылки карты ведут на страницы с корректным HTTP-статусом.
  • У страниц согласованы canonical и мета robots.
  • Карта зарегистрирована в используемых инструментах вебмастера.
  • После появления новых материалов они попадают в соответствующие разделы карты.

Далее проверьте robots.txt и canonical в WordPress.

Источник: https://developer.wordpress.org/reference/classes/wp_sitemaps/

Материал был полезен?

Помогите нам сделать материалы точнее и понятнее.