Sitemap.xml: создание и отправка в поисковики

Что такое Sitemap.xml

Sitemap.xml — это XML-файл, который содержит список всех важных URL вашего сайта. Он помогает поисковым роботам быстрее находить и индексировать страницы, особенно новые или глубоко вложенные. Если robots.txt говорит роботу, куда НЕ ходить, то sitemap.xml подсказывает, куда ходить в первую очередь.

Для сайтов с хорошей внутренней перелинковкой и небольшим количеством страниц (до 100) sitemap не критичен — робот и так найдёт все страницы. Но для крупных сайтов, интернет-магазинов и новых проектов карта сайта — обязательный элемент SEO-продвижения.

Структура файла Sitemap.xml

Основные теги

  • urlset — корневой элемент, содержит все URL.
  • url — контейнер для каждого URL.
  • loc — полный адрес страницы (обязательный).
  • lastmod — дата последнего изменения (рекомендуемый). Формат: YYYY-MM-DD.
  • changefreq — ожидаемая частота изменений (daily, weekly, monthly). Google заявляет, что игнорирует этот тег.
  • priority — приоритет страницы от 0.0 до 1.0. Google также игнорирует.

Индексный файл (Sitemap Index)

Один файл sitemap.xml может содержать до 50 000 URL и весить до 50 МБ. Для больших сайтов используется sitemap index — файл, который ссылается на несколько дочерних sitemap. Например, sitemap_index.xml содержит ссылки на sitemap-pages.xml, sitemap-posts.xml, sitemap-products.xml.

Создание Sitemap.xml для WordPress

Встроенная карта сайта

Начиная с WordPress 5.5, карта сайта генерируется автоматически по адресу /wp-sitemap.xml. Но её возможности ограничены: нет настройки lastmod, нельзя исключить отдельные страницы, нет поддержки изображений.

Через SEO-плагины

  • Rank Math — генерирует sitemap с настройкой по типам записей, исключением отдельных страниц, поддержкой изображений и видео.
  • Yoast SEO — аналогичный функционал, sitemap по адресу /sitemap_index.xml.
  • XML Sitemaps (плагин) — легковесная альтернатива, если не нужен полноценный SEO-плагин.

Для интернет-магазинов

WooCommerce-сайтам важно включить в sitemap страницы товаров и категорий, но исключить страницы корзины, оформления заказа и личного кабинета. Если товаров много, убедитесь, что sitemap разбит на части и не превышает лимиты. Подробнее — в руководстве по SEO для интернет-магазинов.

Отправка Sitemap в поисковики

Google Search Console

  1. Войдите в Google Search Console.
  2. Перейдите в раздел Файлы Sitemap.
  3. Введите URL вашего sitemap (например, /sitemap_index.xml).
  4. Нажмите Отправить.

Google покажет статус обработки: сколько URL обнаружено и сколько проиндексировано.

Яндекс.Вебмастер

  1. Войдите в Яндекс.Вебмастер.
  2. Перейдите в Индексирование, Файлы Sitemap.
  3. Добавьте URL файла.

Через robots.txt

Добавьте строку Sitemap: https://example.com/sitemap_index.xml в robots.txt. Это работает как для Google, так и для Яндекса и других поисковиков.

Специальные типы Sitemap

Image Sitemap

Содержит информацию об изображениях на страницах. Помогает проиндексировать картинки в Google Images. Rank Math и Yoast добавляют данные об изображениях автоматически.

Video Sitemap

Если на сайте есть видео — video sitemap поможет попасть в вкладку «Видео» в Google. Указываются заголовок, описание, миниатюра, длительность.

News Sitemap

Для новостных сайтов, подключённых к Google News. Содержит статьи за последние 48 часов.

Мониторинг и диагностика

Регулярно проверяйте:

  • Статус в Search Console и Вебмастере — нет ли ошибок обработки.
  • Соответствие URL — все ли важные страницы включены, нет ли битых ссылок.
  • Актуальность lastmod — не обновляйте дату без реальных изменений, это подрывает доверие робота.
  • Размер файла — если близок к лимитам, разбейте на части.

Частые ошибки

  • URL в sitemap, закрытые в robots.txt — противоречие, которое путает робота.
  • Страницы с noindex в sitemap — включайте только индексируемые страницы.
  • Неканонические URL — в sitemap должны быть только canonical-версии.
  • Устаревшие URL — страницы с 404 или 301 редиректом нужно убирать.
  • Фейковые lastmod — одинаковая дата у всех URL или обновление без изменения контента.

Нужна помощь с настройкой sitemap и ускорением индексации? Обратитесь к нам — проведём технический аудит и всё настроим.

Обязателен ли sitemap.xml для SEO?

Технически нет — поисковые роботы находят страницы через ссылки. Но sitemap значительно ускоряет обнаружение новых страниц и помогает контролировать, какие URL поисковик считает важными. Для сайтов более 50 страниц настоятельно рекомендуется.

Почему Google индексирует не все URL из sitemap?

Sitemap — это рекомендация, а не приказ. Google оценивает качество каждой страницы и может отказаться индексировать дубли, тонкий контент или страницы низкого качества. Проверьте причины в отчёте Покрытие в Google Search Console.

Как часто обновляется sitemap в WordPress?

SEO-плагины (Rank Math, Yoast) генерируют sitemap динамически — он обновляется при каждом обращении. При публикации или изменении страницы новый URL автоматически появляется в карте сайта.

БЫСТРАЯ ЗАЯВКА

Обсудим проект

Заполните форму — ответим в течение 2 часов

🚀

Подождите!

Получите бесплатный аудит вашего сайта и конкурентов — покажем точки роста за 24 часа

ПОЛУЧИТЬ АУДИТ → Без обязательств. Просто полезная информация.