Создать бесплатный аккаунт Войти

Аудит

SEO-аудит Сканер Видимость в ИИ Сайт против сайта

Исследование

Keyword Explorer Сайт не работает? Все SEO-инструменты76

Инструменты

On-page SEO11
Анализатор мета-теговПревью сниппета в выдачеПроверка структуры заголовковПроверка alt-текста изображенийПроверка Open Graph и превью для соцсетейВалидатор структурированных данныхПроверка тега canonicalАнализатор ссылокПроверка hreflangПроверка фавиконаПроверка доступности
Техническое SEO11
Полный аудит сайта (краулер)Проверка robots.txtПроверка XML-карты сайтаПроверка редиректовМассовая проверка HTTP-статусовПроверка HTTP-заголовковПроверка битых ссылокПроверка индексируемостиПроверка мобильной адаптацииПроверка SEO для JavaScriptСканер cookie и трекеров
Скорость и производительность11
Тест скорости страницыПроверка Core Web VitalsТест времени ответа сервера (TTFB)Проверка веса страницыТест сжатия Gzip и BrotliПроверка HTTP/2 и HTTP/3Минификатор CSSМинификатор JavaScriptСжатие изображений и конвертер WebPМинификатор HTMLКалькулятор углеродного следа сайта
Контент и ключевые слова8
Проверка плотности ключевых словПодбор ключевых словСчётчик словПроверка читаемостиПроверка соотношения текста и HTMLГенератор slug для URLИзменение регистраПроверка дублированного контента
Генераторы10
Генератор мета-теговГенератор robots.txtГенератор разметки SchemaГенератор Open GraphГенератор XML-карты сайтаГенератор редиректов (.htaccess и Nginx)Генератор тегов hreflangГенератор UTM-ссылокГенератор llms.txtГенератор фавиконов
Домен и безопасность14
Проверка SSL-сертификатаПроверка заголовков безопасностиDNS-запросWHOIS / проверка доменаПроверка возраста доменаПроверка смешанного контентаПоиск IP и хостинга сайтаПинг-тест – работает ли сайт?Определение технологий сайтаПроверка SPF, DKIM и DMARCПроверка распространения DNSПроверка чёрных списковМониторинг доступности сайтаПроверка открытых портов
ИИ-поиск и ИИ-тексты11
Проверка готовности к ИИ-поискуИИ-генератор заголовков и мета-описанийИИ-генератор FAQ и разметкиИИ-генератор контент-брифовИИ-оптимизатор контентаИИ-обзор SEO страницыИИ-анализ поискового намерения и соответствия страницыИИ-анализ контентных пробелов относительно конкурентовИИ-детектор текстаИИ-генератор alt-текстаИИ-генератор заголовков

Обучение

SEO-руководства Руководство по SEO-проблемам Тарифы

Настройки

Тема
Техническое SEO

XML-карты сайта: что это такое и как их создать

XML-карта сайта перечисляет страницы, которые вы хотите показать поисковым системам. Узнайте, что в неё включать, что исключать, как создать карту на любой платформе и как её отправить.

XML-карта сайта — это файл со списком URL вашего сайта, которые вы хотите, чтобы поисковые системы нашли и проиндексировали. Представьте, что вы вручаете краулерам справочник: «вот мои важные страницы, и вот когда каждая из них последний раз менялась».

Поисковые системы могут найти большинство страниц по ссылкам, поэтому карта сайта не обязательна. Но это дешёвая страховка, а для некоторых сайтов она даёт реальную разницу.

Кому карта сайта нужнее всего?

  • Крупным сайтам, где краулеры могут пропустить глубокие или плохо связанные страницы
  • Новым сайтам, на которые ведёт мало внешних ссылок
  • Часто меняющимся сайтам — новостным, маркетплейсам и блогам
  • Сайтам с большим количеством медиа, которым полезны расширения карты для изображений и видео

Даже небольшим сайтам карта полезна: она даёт Search Console эталонный список, и вы видите, сколько отправленных страниц действительно проиндексировано.

Как выглядит XML-карта сайта

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <lastmod>2026-09-28</lastmod>
  </url>
  <url>
    <loc>https://example.com/guides/composting-at-home</loc>
    <lastmod>2026-09-14</lastmod>
  </url>
</urlset>
  • <loc> — полный абсолютный URL (обязательно)
  • <lastmod> — когда содержимое страницы последний раз существенно менялось (необязательно, но полезно)

В старых картах можно встретить <priority> и <changefreq>. Google игнорирует оба, поэтому поддерживать их не нужно. А вот lastmod Google использует — при условии, что он всегда точен.

Какие URL должны быть в карте сайта?

Включайте только канонические индексируемые страницы, которые возвращают 200 OK. На практике исключите:

  • URL с редиректом (3xx)
  • Страницы с ошибками (4xx, 5xx)
  • Страницы с noindex
  • Страницы, canonical которых указывает на другой URL
  • Варианты с параметрами, результаты внутреннего поиска, корзину и личный кабинет
  • Дублирующие версии (http, без www, варианты со слешем в конце)

Карта, полная редиректов и ошибок, посылает противоречивые сигналы и мешает заметить настоящие проблемы с индексацией.

Проверка XML-карты сайта

Найдите и проверьте XML-карту сайта, посчитайте её URL и проверьте выборку на ошибки.

Открыть: Проверка XML-карты сайта

Ограничения по размеру и индексные файлы

Каждая карта сайта может содержать до 50 000 URL и весить не более 50 МБ в несжатом виде. Крупные сайты делят URL на несколько карт и перечисляют их в индексном файле карт сайта:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://example.com/sitemap-pages.xml</loc></sitemap>
  <sitemap><loc>https://example.com/sitemap-products-1.xml</loc></sitemap>
  <sitemap><loc>https://example.com/sitemap-blog.xml</loc></sitemap>
</sitemapindex>

Разделение карт по типам (страницы, товары, статьи блога) также позволяет легко видеть долю индексации каждого раздела в Search Console.

Как создать карту сайта

WordPress

С версии 5.5 WordPress создаёт базовую карту по адресу /wp-sitemap.xml. SEO-плагины, такие как Yoast SEO, Rank Math и All in One SEO, заменяют её более настраиваемыми картами, обычно по адресу /sitemap_index.xml.

Shopify

Shopify автоматически создаёт карту сайта по адресу /sitemap.xml с товарами, коллекциями, страницами и записями блога.

Wix, Squarespace и Webflow

Все три платформы создают карты сайта автоматически. Webflow позволяет исключать страницы и задавать собственную карту.

Самописные и статические сайты

У многих фреймворков есть плагины для карт сайта (Next.js, Nuxt, Astro, Hugo, Jekyll). Для небольших статических сайтов можно просканировать сайт и сгенерировать карту из найденных страниц.

Генератор XML-карты сайта

Просканируйте сайт и создайте готовый к загрузке sitemap.xml.

Открыть: Генератор XML-карты сайта

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

Как отправить карту сайта

  1. Добавьте её в robots.txt, чтобы её нашла любая поисковая система:
    Sitemap: https://example.com/sitemap.xml
    
  2. Отправьте её в Google Search Console в разделе «Индексирование» → «Файлы Sitemap».
  3. Отправьте её в Яндекс Вебмастер и Bing Webmaster Tools — Bing к тому же питает результаты нескольких других поисковиков.

После отправки проверьте отчёт о файлах Sitemap на ошибки и сравните количество обнаруженных URL с количеством проиндексированных в отчёте «Индексирование страниц».

Как правильно использовать lastmod

lastmod полезен, только если ему можно доверять. Обновляйте его, когда меняется основное содержимое страницы, — а не виджет в сайдбаре или год в копирайте. Если у каждого URL при каждом сканировании стоит сегодняшняя дата, поисковики учатся игнорировать это поле.

Специальные карты сайта

  • Карты изображений перечисляют изображения на каждой странице — полезно для сайтов с большим количеством картинок
  • Карты видео содержат такие сведения, как название, обложка и длительность
  • Новостные карты предназначены для изданий в Google Новостях и содержат только статьи за последние два дня
  • Hreflang в картах сайта — многоязычные сайты могут указывать языковые версии каждого URL в карте, а не в HTML

Частые проблемы с картами сайта

  1. URL с редиректом или ответом 404
  2. Неканонические URL или URL с noindex
  3. Неверный протокол или хост (http вместо https, нет www)
  4. Карта, которая нигде не указана и никогда не отправлялась
  5. Устаревшие карты, которые не обновляются при изменении контента
  6. Карты, заблокированные в robots.txt

Карты сайта для разных типов сайтов

Сайты малого бизнеса (до 100 страниц). Одной карты вполне достаточно. Убедитесь, что в ней есть страницы услуг, адресов и ключевого контента и что она обновляется при добавлении страниц.

Блоги. Включайте записи и важные страницы рубрик. Исключайте скудные архивы тегов, архивы по датам и страницы авторов, если они не несут реальной ценности.

Интернет-магазины. Разделите карты на товары, категории и контент. Исключите товары, окончательно снятые с продажи и перенаправленные, URL фильтров и сортировки, корзину и личный кабинет. Следите за точностью lastmod при изменении цен или наличия.

Новостные сайты. Используйте отдельную новостную карту для статей за последние два дня плюс обычные карты для архива.

Многоязычные сайты. Либо включите все языковые версии в карту с аннотациями hreflang, либо сделайте отдельную карту для каждого языка.

Диагностика индексации с помощью карт сайта

Карты сайта — один из лучших диагностических инструментов в Search Console. Поскольку вы точно сообщили Google, какие URL для вас важны, отчёт «Индексирование страниц» можно отфильтровать, чтобы видеть только эти URL. Если большая доля отправленных URL не проиндексирована, посмотрите на указанные причины:

  • «Страница просканирована, но пока не проиндексирована» на многих отправленных страницах говорит о проблемах с качеством контента или дублированием
  • «Обнаружена, не проиндексирована» говорит о том, что Google не счёл их сканирование приоритетным, — улучшите внутренние ссылки и скорость сайта
  • «Исключено тегом noindex» или «Страница с переадресацией» означает, что в карте есть URL, которых там быть не должно

Разделение карт по разделам делает такие закономерности очевидными: если карта блога проиндексирована на 95%, а карта товаров — на 40%, вы знаете, где сосредоточить усилия.

Сжатие и размещение карт сайта

Карты сайта можно сжимать gzip (sitemap.xml.gz), чтобы экономить трафик; ограничение в 50 МБ относится к несжатому размеру. Карту можно разместить по другому пути или даже на другом хосте, если указать её в robots.txt или подтвердить оба ресурса в Search Console, но проще всего держать её на том же хосте.

Чек-лист карты сайта

  • Только канонические индексируемые URL со статусом 200
  • Абсолютные URL с правильным протоколом и хостом
  • Автоматически обновляется при изменении контента
  • lastmod отражает реальные изменения контента
  • Не более 50 000 URL и 50 МБ на файл, индексный файл для крупных сайтов
  • Указана в robots.txt
  • Отправлена в Google Search Console, Яндекс Вебмастер и Bing Webmaster Tools
  • Отслеживаются ошибки и доля индексации

Главное

  • XML-карта сайта перечисляет канонические индексируемые URL, которые вы хотите показать поисковикам.
  • Исключайте редиректы, ошибки, страницы с noindex и дубли с параметрами.
  • Google игнорирует priority и changefreq, но использует точные даты lastmod.
  • Каждая карта вмещает 50 000 URL и 50 МБ; крупные сайты используют индексный файл.
  • Укажите карту в robots.txt и отправьте её в Google, Яндекс и Bing.
  • Разделяйте карты по разделам, чтобы диагностировать проблемы с индексацией в Search Console.

Часто задаваемые вопросы

Улучшает ли карта сайта позиции?

Не напрямую. Она помогает поисковикам находить и повторно сканировать страницы, что необходимо для ранжирования, — но не поднимает страницу выше.

Должна ли каждая страница быть в карте сайта?

Каждая страница, которую вы хотите видеть в индексе, — да. Страницы, которые вы не хотите индексировать, — нет.

Нужна ли ещё и HTML-карта сайта?

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

Как часто нужно обновлять карту сайта?

Каждый раз, когда страницы добавляются, удаляются или существенно меняются. Автоматически генерируемые карты делают это за вас.

sitemapindexingtechnical seo

Проверьте свой сайт

Запустите бесплатный аудит из 55+ проверок и получите решение для каждой проблемы.

Бесплатный аудит

Читать дальше