XML-карта сайта (Sitemap) в Yoast SEO: настраиваем и отправляем в Google Search Console
Опубликовано: 12.04.2026
Вы написали десятки отличных статей, настроили хлебные крошки, подобрали идеальные ключевые слова, но поисковики почему-то не индексируют новые страницы неделями? Знакомо?
Проблема может быть в том, что поисковые системы просто не знают о существовании ваших новых материалов. Им нужна карта, которая покажет дорогу к каждой важной странице вашего сайта. Эта карта называется XML-карта сайта (sitemap) .
В этой статье мы подробно разберем, что такое XML-карта сайта, зачем она нужна, как включить и настроить её в Yoast SEO, а главное — как правильно отправить в Google Search Console и Яндекс.Вебмастер. А в конце вас ждет опрос, который поможет нам сделать контент еще полезнее.
Что такое XML-карта сайта и зачем она нужна?
XML-карта сайта (sitemap) — это файл в формате XML, который содержит список всех важных страниц вашего сайта, которые вы хотите видеть в поиске . Она служит своего рода «дорожной картой» для поисковых роботов.
Зачем нужна sitemap?
- Ускорение индексации. Поисковики находят новые страницы быстрее, особенно если у сайта сложная структура или мало внешних ссылок .
- Помощь в индексации глубоких страниц. Если у вас есть страницы, до которых роботу трудно добраться через меню, sitemap гарантирует, что он о них узнает.
- Информирование о приоритетах. В sitemap можно указать, какие страницы самые важные и как часто они обновляются (хотя современные поисковики учитывают это не всегда ).
- Индексация медиафайлов. Yoast SEO включает в sitemap не только страницы и записи, но и изображения, что помогает продвижению в картинках Google .
Важно: XML-карта сайта не гарантирует, что все страницы будут проиндексированы, но она значительно повышает шансы и ускоряет процесс.
Как включить и проверить XML-карту сайта в Yoast SEO
В плагине Yoast SEO функция XML-карты включена по умолчанию, но лучше проверить это лично.
Шаг 1. Включаем XML-карту
- Зайдите в админ-панель WordPress.
- Перейдите в раздел Yoast SEO → Настройки (Settings) .
- Выберите вкладку «Возможности сайта» (Site features).
- Прокрутите до раздела «Техническое SEO» (Technical SEO).
- Найдите переключатель «XML-карты сайта» (XML sitemaps) и убедитесь, что он включен (должен гореть фиолетовый значок) .

Шаг 2. Находим URL карты сайта
После включения функции Yoast автоматически создает главную карту сайта и несколько дополнительных (для записей, страниц, категорий, товаров и т.д.) .
Чтобы увидеть свою карту сайта:
- Нажмите на кнопку «Посмотреть XML-карту сайта» (View the XML sitemap) рядом с переключателем .
- Или просто откройте в браузере адрес:
вашсайт.ru/sitemap_index.xml
Вы увидите что-то похожее на индексную страницу со ссылками на отдельные карты:
page-sitemap.xml— карта страницpost-sitemap.xml— карта записейcategory-sitemap.xml— карта рубрикproduct-sitemap.xml— карта товаров (если есть интернет-магазин)
Важно: В Google Search Console нужно отправлять именно главную карту (
sitemap_index.xml), а не каждую отдельную. Yoast SEO автоматически обновит все дочерние карты, когда вы добавите новый контент .
Отправляем карту сайта в Google Search Console
Yoast SEO НЕ отправляет карту сайта автоматически в поисковые системы . Это нужно сделать вручную. Хорошая новость: делается это один раз и занимает пару минут.
Инструкция для Google Search Console:
- Откройте Google Search Console и выберите нужный ресурс.
- В левом меню найдите раздел «Индексирование» → «Карты сайта» (Sitemaps) .
- В верхней строке «Добавление новой карты сайта» введите
sitemap_index.xml(или скопируйте полный адрес вашей карты, начиная с домена). - Нажмите «Отправить».
Через некоторое время в отчете появится статус. В идеале вы должны увидеть «Успешно» и количество обработанных страниц.
Инструкция для Яндекс.Вебмастера:
- Откройте Яндекс.Вебмастер и выберите сайт.
- Перейдите в раздел «Индексирование» → «Карты сайта» (Sitemap files) .
- Введите полный адрес вашей карты сайта (например,
https://вашсайт.ru/sitemap_index.xml). - Нажмите «Добавить».
Что должно быть в карте, а что — нет?
Какие страницы должны быть в sitemap:
- Все важные страницы сайта, которые вы хотите видеть в поиске: записи, страницы, категории (если они полезны), товары.
- Страницы, которые регулярно обновляются.
- Страницы с уникальным контентом.
Какие страницы нужно исключить (типичные ошибки):
- Страницы с тегом noindex. Yoast SEO автоматически исключает из sitemap страницы, которым вы задали директиву
noindex. Проверьте, не закрыли ли вы случайно от индексации важные разделы. - Медиафайлы (страницы вложений). Когда вы загружаете картинку, WordPress создает отдельную страницу для неё (например,
вашсайт.ru/картинка/). Эти страницы — пустышки, они не нужны в поиске. В Yoast SEO рекомендуется отключать их индексацию в настройках .Как проверить: Зайдите в Yoast SEO → Настройки → Дополнительно → Страницы медиафайлов. Убедитесь, что стоит переключатель «Отключить» — это перенаправит страницы вложений на саму картинку и исключит их из sitemap. - Служебные страницы. Страницы авторов, страницы тегов (если они не несут ценности), страницы пагинации. Их тоже лучше закрыть от индексации, чтобы не распылять вес страниц.
- Черновики и страницы без контента. Убедитесь, что в sitemap не попадают страницы, которые еще не готовы к публикации.
Разбор частых ошибок с XML-картами
Даже если вы все настроили правильно, могут возникнуть проблемы. Вот самые частые ошибки и способы их решения.
Ошибка 1: Карта сайта не отправлена (No sitemap submitted)
Ситуация: Вы установили Yoast, включили sitemap, но в Search Console пусто.
Решение: Как мы уже говорили, Yoast не отправляет карту автоматически . Нужно сделать это вручную, следуя инструкции выше.
Ошибка 2: Неподдерживаемый формат файла (Unsupported file format)
Ситуация: Google Search Console показывает ошибку «Unsupported file format» для вашей sitemap .
Причины и решение:
- Пробелы или пустые строки перед объявлением
<?xml version="1.0"в коде sitemap. Это часто возникает из-за лишних пробелов в файлахwp-config.phpилиfunctions.phpпосле закрывающего тега?>. - Неправильный Content-Type. Sitemap должен отдаваться с заголовком
Content-Type: text/xml; charset=UTF-8. - Попробуйте отключить функцию sitemap в Yoast, сохранить, очистить кеш и снова включить .
Ошибка 3: В sitemap не все страницы
Ситуация: Вы написали 50 статей, а в карте сайта только 30.
Причины и решение:
- Страницы закрыты от индексации (
noindex). Проверьте настройки каждой страницы или массовые настройки в Yoast. - Конфликт с плагином мультиязычности (Polylang, WPML). Убедитесь, что все языковые версии страниц существуют и не закрыты от индексации .
- Лимит записей в sitemap. По умолчанию Yoast включает до 1000 URL на одну карту. Если у вас больше, он создаст несколько карт (
post-sitemap1.xml,post-sitemap2.xml). Это нормально .
Ошибка 4: Дублирующиеся страницы в sitemap
Ситуация: В карте сайта есть и страница, и её версия с параметрами (например, ?page=2).
Решение: Убедитесь, что в настройках Yoast включены канонические URL (canonical). Они указывают поисковикам на главную версию страницы и предотвращают дубли .
Ошибка 5: Карта сайта не обновляется
Ситуация: Вы опубликовали новую статью неделю назад, а в sitemap её нет.
Решение: Обычно sitemap в Yoast обновляется динамически при добавлении контента. Если этого не происходит:
- Попробуйте временно отключить и снова включить функцию XML-карт .
- Проверьте, нет ли конфликта с плагинами кеширования. Очистите кеш.
- Убедитесь, что на сервере достаточно памяти для генерации карты.
Как проверить индексацию сайта
После того как вы отправили карту сайта, нужно проверить, как поисковики её обрабатывают.
В Google Search Console
- Раздел «Покрытие» (Coverage) показывает, сколько страниц проиндексировано, а сколько исключено и по каким причинам .
- Раздел «Карты сайта» показывает статус вашей отправленной карты и дату последнего сканирования.
В Яндекс.Вебмастере
- Раздел «Индексирование» → «Страницы в поиске» покажет все проиндексированные URL .
- Раздел «Индексирование» → «Карты сайта» — статус вашей карты.
Ручная проверка через поиск
Используйте оператор site:вашсайт.ru в Google или Яндексе. Вы увидите все страницы вашего сайта, которые есть в индексе .
Специальные сервисы
Для быстрой проверки можно использовать расширения для браузера (SEO Magic, SiteAnalyzer) или онлайн-сервисы (Серпхант) . Но помните: самые точные данные — в официальных инструментах для вебмастеров.
Бонус: как ускорить индексацию новых страниц
- Добавляйте страницы вручную. В Google Search Console есть инструмент «Проверка URL». Вставьте адрес новой страницы и нажмите «Запросить индексирование».
- Используйте внутренние ссылки. Поставьте ссылку на новую статью с уже проиндексированной страницы. Робот быстрее найдет её при обходе.
- Обновляйте старый контент. Когда вы обновляете и переоптимизируете старые статьи, роботы приходят на сайт чаще и заодно находят новые.
- Публикуйте контент регулярно. Поисковики любят активные сайты.
Опрос: помогите нам стать лучше
Друзья, мы стараемся делать контент максимально полезным и закрывать все ваши вопросы по работе с Yoast SEO. Но нам очень нужна ваша обратная связь!
Пройдите короткий опрос и напишите в комментариях:
Какая техническая функция Yoast SEO кажется вам самой сложной или вызывает больше всего вопросов?
Варианты для ответа (можно выбрать несколько или написать свой):
- Настройка схемы (Schema) и структурированных данных
- Работа с каноническими URL (canonical)
- Исключение ненужных страниц из индекса
- Настройка OpenGraph для соцсетей
- Перенаправления (redirects) в платной версии
- Оптимизация для AMP (Accelerated Mobile Pages)
- Свой вариант (напишите в комментариях)
Ваши ответы помогут нам определить тему следующей технической статьи и сделать блог еще полезнее!
Изучаем Yoast SEO дальше
XML-карта сайта — это важный, но не единственный инструмент технического SEO. Чтобы полностью освоить плагин, изучите наши предыдущие материалы:
- Пошаговая инструкция по установке и настройке Yoast SEO для WordPress — база, с которой стоит начать.
- Фокусное ключевое слово в Yoast SEO: как найти и вписать, чтобы взлететь в ТОП — учимся правильно подбирать ключевые запросы.
- Как улучшить читаемость текста с помощью анализа Yoast — делаем текст удобным для людей.
- Сниппеты в Google: как заставить пользователя кликнуть по вашему результату — учимся составлять заголовки, на которые кликают.
- Настройка хлебных крошек (Breadcrumbs) с помощью Yoast SEO — улучшаем навигацию сайта.
- XML-карта сайта в Yoast SEO — вы здесь.
Заключение
XML-карта сайта — это не просто формальность, а важный инструмент коммуникации с поисковыми системами. Она помогает роботам быстрее находить ваш новый контент и лучше понимать структуру сайта.
В Yoast SEO создание и настройка sitemap максимально упрощены: достаточно включить функцию один раз, и плагин будет автоматически обновлять карту при добавлении новых страниц . Ваша задача — убедиться, что в карту попадает только нужный контент, и отправить её в Google Search Console и Яндекс.Вебмастер.
Проверьте свою карту сайта прямо сейчас, исправьте возможные ошибки и не забудьте оставить ответ в нашем опросе — от этого зависит, какую тему мы разберем следующей!
SEO-мета-теги для этой статьи:
- Ключевые слова (Focus keyphrase): XML карта сайта Yoast SEO, sitemap настройка, отправить sitemap в Google Search Console, ошибки sitemap, индексация сайта.