Если сайт на WordPress уже запущен, а новые страницы долго не попадают в поиск, первым делом стоит проверить XML-карту сайта. Это не магическая кнопка для индексации, но именно sitemap помогает поисковым системам быстрее находить важные URL, понимать структуру сайта и замечать новые материалы без лишних обходов.
В WordPress XML-карта обычно появляется автоматически после установки SEO-плагина или встроенной функции ядра. Задача владельца сайта — убедиться, что карта включена, содержит нужные разделы и доступна по правильному адресу. Ниже разберём, где её искать, как настроить и как проверить, что всё работает не только в браузере, но и для поисковых роботов.
Что такое XML-карта сайта и нужна ли она вообще
XML-sitemap — это файл или набор файлов со списком страниц, записей, рубрик и других публичных URL сайта. Поисковики используют его как подсказку: какие адреса существуют, когда они обновлялись и какие из них важнее для обхода.
Карта сайта особенно полезна, если:
- сайт новый и у него ещё мало внешних ссылок;
- на сайте много страниц, и не все они хорошо связаны внутренними ссылками;
- вы недавно опубликовали новые материалы и хотите ускорить их обнаружение;
- часть страниц глубоко спрятана в структуре сайта;
- после смены темы или SEO-плагина нужно проверить, что sitemap не сломалась.
Если сайт небольшой и внутреняя перелинковка сделана аккуратно, sitemap не заменяет нормальную структуру, но всё равно помогает поисковым системам быстрее ориентироваться. Поэтому для WordPress-сайта её обычно лучше включить, чем оставлять без неё.
Где находится XML-карта сайта в WordPress
В современных версиях WordPress базовая XML-карта сайта есть по умолчанию. Обычно она открывается по адресу /wp-sitemap.xml. Например, на домене wpmobile.ru это будет https://wpmobile.ru/wp-sitemap.xml.
Но на практике у многих сайтов карта управляется SEO-плагином. Тогда адрес может быть другим:
/sitemap_index.xml— часто используется Yoast SEO, Rank Math и похожими плагинами;/sitemap.xml— встречается у некоторых плагинов и сервисов;/wp-sitemap.xml— встроенная карта WordPress, если плагин её не переопределил.
Важно не гадать по названию, а открыть адрес в браузере и посмотреть, что именно отдаёт сайт. Если карта существует, вы увидите XML-страницу со ссылками на отдельные sitemap-файлы или на список URL. Если вместо этого открывается 404, редирект на главную или страница с ошибкой, значит карта не работает или отключена.
Как включить XML-карту сайта через SEO-плагин
Если на сайте уже стоит SEO-плагин, сначала проверьте его настройки. У разных плагинов интерфейс отличается, но логика одна: sitemap должна быть включена, а лишние типы контента — исключены, если они не должны индексироваться.
Что проверить в настройках
- включена ли генерация XML-sitemap;
- попадают ли в карту записи, страницы и нужные пользовательские типы записей;
- не исключены ли важные разделы случайно;
- не закрыты ли нужные страницы от индексации через настройки SEO или robots meta;
- не отключена ли карта после переноса сайта или обновления плагина.
Если вы используете SEO-плагин, именно его sitemap обычно и должна видеть поисковая система. В этом случае встроенная карта WordPress может быть не нужна, но это зависит от плагина: некоторые из них подменяют стандартный адрес, другие работают параллельно. Дублировать две разные sitemap для одного и того же набора URL не стоит — это только путает диагностику.
После изменения настроек сохраните их и откройте адрес карты сайта заново. Если плагин генерирует индекс sitemap, в нём обычно есть ссылки на отдельные файлы для записей, страниц, категорий и других разделов. Это нормальная схема: один индекс и несколько вложенных файлов.
Как проверить, что sitemap действительно работает
Проверка нужна не только на уровне «страница открылась». Важно убедиться, что карта доступна для роботов, содержит корректные URL и не отдаёт технические ошибки.
Проверка в браузере
Откройте адрес sitemap в обычном браузере. Рабочая карта сайта должна:
- открываться по HTTPS без ошибки сертификата;
- не требовать авторизацию;
- отдавать XML, а не HTML-страницу темы;
- содержать URL сайта, а не чужие домены или старый адрес после переезда.
Если вы видите XML-структуру и ссылки на страницы, это уже хороший знак. Но этого недостаточно для полной уверенности.
Проверка через robots.txt
Убедитесь, что в robots.txt есть ссылка на sitemap. Часто она добавляется автоматически, но лучше проверить вручную. Откройте https://ваш-домен/robots.txt и найдите строку вида:
Sitemap: https://wpmobile.ru/sitemap_index.xmlЕсли такой строки нет, это не всегда ошибка: поисковики могут найти sitemap и без неё. Но явная ссылка в robots.txt упрощает обнаружение карты, особенно на новых сайтах.
Проверка в Google Search Console и Яндекс Вебмастере
Самый практичный способ понять, видят ли sitemap поисковики, — отправить её в инструменты для вебмастеров. Для Google это Search Console, для Яндекса — Вебмастер. В обоих сервисах есть раздел для добавления sitemap.
После отправки вы увидите статус обработки: принята карта или нет, сколько URL найдено, есть ли ошибки чтения. Если карта не принимается, обычно проблема в одном из следующих мест:
- неверный адрес sitemap;
- 404 или редирект на другой URL;
- доступ закрыт правилами сервера, плагином безопасности или .htaccess;
- в XML есть битый URL или неверная кодировка;
- карта отдаёт не XML, а HTML-страницу ошибки.
Если в Search Console или Вебмастере карта принята, но новые страницы всё равно не индексируются, проблема уже не в sitemap. Тогда нужно смотреть качество страниц, внутренние ссылки, канонические URL, robots meta и технические ошибки на самих страницах.
Что делать, если sitemap не открывается или показывает ошибку
Когда карта сайта не работает, не спешите переустанавливать WordPress. Сначала проверьте самые частые причины.
- Конфликт плагинов. Два SEO-плагина или плагин кэширования могут по-разному обрабатывать один и тот же адрес sitemap.
- Старый кэш. После смены настроек сервер или плагин кэширования может продолжать отдавать старую версию страницы.
- Неверные правила редиректа. После переноса сайта sitemap может вести на старый домен или на несуществующий адрес.
- Ограничения хостинга. Иногда сервер режет доступ к XML-файлам или блокирует запросы роботов.
- Ошибки в плагине. После обновления SEO-плагина карта может временно перестать генерироваться, пока не сброшены постоянные ссылки или кэш.
Если вы меняли SEO-плагин, после переключения имеет смысл заново сохранить настройки постоянных ссылок в админке WordPress. Это не всегда обязательно, но часто помогает обновить правила маршрутизации и убрать старые конфликты адресов.
Если на сайте стоит кэш-плагин или серверный кэш, очистите его после любых изменений в sitemap. Иначе вы можете проверять уже не актуальный XML, а старую копию.
Как понять, что поисковики видят новые страницы
XML-карта сайта не гарантирует мгновенную индексацию, но помогает поисковику быстрее обнаружить новые URL. После публикации новой страницы проверьте три вещи:
- страница действительно попала в sitemap;
- она доступна без редиректов и ошибок;
- она не закрыта от индексации через
noindex, robots.txt или канонический тег на другой адрес.
Если страница есть в sitemap, но не индексируется, это обычно означает, что поисковик считает её недостаточно полезной, дублирующей или технически проблемной. В этом случае sitemap работает, но причина не в ней.
Хорошая практика — после публикации важных материалов вручную отправлять их на переобход через Search Console и Вебмастер. Sitemap в этом сценарии остаётся фоном: она помогает поисковику не пропустить URL, но не заменяет ручную проверку новых страниц.
Короткая проверка перед тем, как считать настройку завершённой
Перед тем как закрыть задачу, пройдитесь по простому чек-листу:
- адрес sitemap открывается в браузере;
- в XML нет ошибок и посторонних доменов;
- в карту попадают нужные типы контента;
- в
robots.txtесть ссылка на sitemap или вы сознательно решили её не добавлять; - карта отправлена в Google Search Console и/или Яндекс Вебмастер;
- в инструментах вебмастера нет ошибок чтения;
- новые страницы действительно присутствуют в sitemap после публикации.
Если все пункты сходятся, XML-карта сайта настроена нормально. Дальше уже имеет смысл смотреть не на sitemap, а на качество самих страниц, структуру сайта и причины, по которым поисковик может откладывать индексацию.