1. Главная
  2. /
  3. Блог

Sitemap.xml: что это такое, как создать и правильно настроить карту сайта в 2026 году

5.0 (10 отзывов)

August 19, 2026

Sitemap.xml — один из базовых файлов технического SEO. Он помогает Яндексу, Google и другим поисковым системам быстрее находить URL сайта, отслеживать обновления и понимать, какие страницы владелец сайта считает важными для обхода.

Особенно полезна карта сайта для крупных проектов, интернет-магазинов, блогов, сайтов услуг и ресурсов, где регулярно появляются новые страницы.

Как работает Sitemap.xml: от структуры сайта до индексации

Содержание:

Что такое Sitemap.xml?

Sitemap.xml — это XML-файл со списком URL сайта, которые поисковым роботам следует обнаружить и обойти. Обычно он расположен по адресу вида:

https://site.ru/sitemap.xml

Карта сайта не гарантирует индексацию каждого URL и не заменяет внутреннюю перелинковку. Её задача — помочь поисковому роботу быстрее обнаружить страницы и получить дополнительную информацию о структуре сайта.

Подробнее: Что такое файл robots.txt и как его правильно использовать?

Зачем нужна карта сайта?

Sitemap.xml особенно полезен, если:

  • на сайте много страниц;
  • регулярно публикуются новые статьи или товары;
  • часть страниц находится глубоко в структуре сайта;
  • внутренней перелинковки пока недостаточно;
  • сайт недавно запущен или был перенесён;
  • нужно быстрее показать поисковым системам новые URL.

Важно понимать: наличие Sitemap.xml само по себе не поднимает позиции. Но карта сайта помогает поисковым системам эффективнее обходить ресурс, а без нормального обхода невозможно стабильное попадание страниц в индекс.

Читайте также: Почему упал трафик сайта: причины снижения посещаемости в Яндексе и Google

Как работает Sitemap.xml?

Упрощённо процесс выглядит так:

  1. На сайте появляется новая страница.
  2. URL добавляется в Sitemap.xml.
  3. Поисковый робот получает карту сайта.
  4. Робот обнаруживает URL и ставит его в очередь на обход.
  5. После сканирования поисковая система решает, индексировать страницу или нет.

Sitemap.xml помогает обнаружению URL, но решение об индексации зависит уже от качества страницы, доступности для робота, canonical, noindex, HTTP-кода и других факторов.

Структура Sitemap.xml и пример XML-кода

Какие страницы нужно включать в Sitemap.xml?

В карту сайта стоит добавлять только канонические URL, которые действительно должны присутствовать в поиске.

Обычно это:

  • главная страница;
  • коммерческие страницы;
  • страницы услуг;
  • категории;
  • карточки товаров;
  • статьи блога;
  • страницы глоссария;
  • информационные посадочные страницы.

Для каждого URL желательно, чтобы выполнялись базовые условия:

  • страница отдаёт код 200 OK;
  • она не закрыта через noindex;
  • не перенаправляет на другой URL;
  • является канонической;
  • доступна поисковому роботу.

Какие страницы нельзя включать в Sitemap.xml?

Не стоит добавлять в карту сайта URL, которые не должны индексироваться или уже не существуют.

В частности:

  • страницы с кодом 404;
  • URL с 301 или 302 редиректом;
  • страницы с noindex;
  • дубликаты;
  • неканонические версии страниц;
  • служебные разделы;
  • страницы корзины и оформления заказа;
  • результаты внутреннего поиска;
  • временные тестовые страницы.

Если поисковой системе одновременно сообщать «этот URL важен» через Sitemap.xml и «этот URL не индексировать» через noindex, создаётся противоречивый сигнал.

Как создать Sitemap.xml?

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

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/services/</loc>
  </url>
</urlset>

На практике большинство CMS и генераторов сайтов создают карту автоматически. Это предпочтительнее для проектов, где URL постоянно добавляются, удаляются или обновляются.

Какие теги используются в Sitemap.xml?

Основной обязательный элемент — <loc>, содержащий абсолютный URL страницы.

Также часто используется <lastmod> — дата последнего существенного изменения страницы.

Пример:

<url>
  <loc>https://example.com/blog/sitemap-guide/</loc>
  <lastmod>2026-08-19</lastmod>
</url>

Не стоит искусственно менять lastmod каждый день, если содержимое страницы фактически не менялось.

Пример Sitemap.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-08-19</lastmod>
  </url>

  <url>
    <loc>https://example.com/blog/</loc>
    <lastmod>2026-08-19</lastmod>
  </url>

  <url>
    <loc>https://example.com/blog/sitemap-xml/</loc>
    <lastmod>2026-08-19</lastmod>
  </url>
</urlset>

Для большого сайта можно использовать несколько карт и объединить их через индекс Sitemap.

Пример:

<?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-posts.xml</loc>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap-products.xml</loc>
  </sitemap>
</sitemapindex>

Как добавить Sitemap.xml в Яндекс?

После создания карты сайта её желательно отправить в Яндекс.Вебмастер.

Общий порядок действий:

  1. Откройте Яндекс.Вебмастер.
  2. Выберите нужный сайт.
  3. Найдите раздел, связанный с файлами Sitemap.
  4. Укажите полный URL карты сайта.
  5. Отправьте файл на проверку.
  6. После обработки проверьте сообщения об ошибках.

Например:

https://example.com/sitemap.xml

Если карта была изменена, поисковая система со временем перечитает её автоматически. Но после крупных технических изменений полезно дополнительно проверить состояние файла в Вебмастере.

Как добавить Sitemap.xml в Google?

В Google карта сайта отправляется через Google Search Console.

  1. Откройте ресурс сайта в Search Console.
  2. Перейдите в раздел Sitemaps.
  3. Укажите адрес карты.
  4. Отправьте её.
  5. Проверьте статус обработки и количество обнаруженных URL.

Sitemap.xml в Яндекс.Вебмастере и Google Search Console

Само сообщение об успешной обработке карты ещё не означает, что все URL будут проиндексированы. Если страница не появляется в поиске, нужно отдельно проверять её доступность, качество, canonical и статус индексирования.

Как проверить Sitemap.xml?

Начните с простых технических проверок.

1. Откройте файл в браузере

Перейдите по адресу:

https://site.ru/sitemap.xml

Файл должен открываться без ошибки сервера.

2. Проверьте HTTP-код

Sitemap должен возвращать 200 OK.

3. Проверьте URL внутри карты

Внутри не должно быть:

  • 404;
  • редиректов;
  • URL с noindex;
  • случайных технических страниц.

4. Сравните Sitemap с индексируемой структурой сайта

Если на сайте 500 полезных страниц, а в Sitemap только 100, стоит выяснить, почему остальные URL отсутствуют.

5. Проверьте карту после миграции

После смены домена или URL-структуры старые адреса часто остаются в Sitemap. Это одна из распространённых причин лишнего обхода и ошибок в инструментах вебмастеров.

Подробнее: Техническое SEO: основы и важные аспекты оптимизации

Распространённые ошибки Sitemap.xml

Типичные ошибки Sitemap.xml

Ошибка Что происходит
URL возвращает 404 Поисковый робот тратит обход на несуществующую страницу
URL перенаправляется через 301/302 В карту включена не конечная версия страницы
Страница содержит noindex Sitemap предлагает URL, который одновременно запрещён к индексации
В карте есть дубликаты Поисковику передаются лишние URL одного и того же контента
Указан неправильный canonical URL из карты может не совпадать с канонической версией
Новые страницы отсутствуют Поисковый робот может обнаружить их позднее

Ошибка №1. В Sitemap находятся редиректы

В карту следует включать конечные URL. Если /old-page/ перенаправляет на /new-page/, в Sitemap должен находиться /new-page/.

Ошибка №2. В карту попадают страницы с noindex

Такие URL следует исключить. Sitemap предназначен прежде всего для страниц, которые вы хотите видеть в поиске.

Ошибка №3. Карта давно не обновлялась

Если сайт активно развивается, а Sitemap содержит старую структуру, польза карты резко снижается.

Ошибка №4. В Sitemap попали неканонические URL

Проверьте соответствие карты сайта тегам canonical. Обычно в Sitemap имеет смысл оставлять именно канонические адреса.

Чек-лист проверки Sitemap.xml

Перед отправкой карты поисковым системам проверьте:

  • файл Sitemap.xml доступен;
  • сервер возвращает 200 OK;
  • используются абсолютные URL;
  • в карте нет 404;
  • в карте нет 301 и 302;
  • отсутствуют страницы с noindex;
  • добавлены только канонические URL;
  • нет дублей;
  • новые важные страницы попадают в карту;
  • удалённые страницы исключаются;
  • Sitemap указан в robots.txt;
  • карта отправлена в Яндекс.Вебмастер;
  • карта отправлена в Google Search Console;
  • после миграции проверены старые URL.

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

Где находится Sitemap.xml?

Чаще всего по адресу:

https://site.ru/sitemap.xml

Но сайт может использовать и другое имя файла, а также несколько Sitemap.

Нужна ли карта сайта небольшому сайту?

Небольшой хорошо перелинкованный сайт поисковые системы способны обходить и без Sitemap.xml. Но наличие корректной карты всё равно упрощает контроль и передачу URL поисковым системам.

Можно ли иметь несколько Sitemap.xml?

Да. Для крупных проектов это нормальная практика. Например, можно разделить страницы, статьи, товары и изображения на отдельные карты и объединить их через Sitemap index.

Влияет ли Sitemap.xml на позиции сайта?

Прямого бонуса к позициям за наличие карты сайта нет. Sitemap помогает поисковой системе быстрее и полнее обнаруживать URL, что особенно важно для новых и крупных сайтов.

Нужно ли добавлять Sitemap.xml в robots.txt?

Это полезно. Так поисковые роботы могут обнаружить карту непосредственно через robots.txt.

Пример:

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

Нужно ли добавлять в Sitemap страницы с noindex?

Нет. Если страница не должна индексироваться, её обычно не следует указывать в Sitemap.

Нужно ли добавлять URL с редиректом?

Нет. Добавляйте конечную страницу, которая возвращает 200 OK и является канонической.

Вывод

Sitemap.xml — не магический инструмент продвижения, а технический механизм, который помогает Яндексу и Google быстрее обнаруживать нужные страницы сайта.

Хорошая карта сайта содержит только актуальные канонические URL, регулярно обновляется, не включает ошибки 404, редиректы и страницы с noindex и проверяется после крупных изменений структуры сайта.

Если сайт плохо индексируется, одной карты сайта недостаточно. Нужно одновременно проверить robots.txt, внутреннюю перелинковку, canonical, HTTP-коды, доступность страниц и качество контента.

SEO-словарь

Короткие объяснения понятий, которые встречаются в этой статье.


Хотите получить бесплатный аудит?

Отправьте нам адрес вашего сайта, и мы проведем его анализ. Вскоре мы свяжемся с вами, чтобы обсудить рекомендации и предложить цены на наши SEO-услуги. Даже если вы не примете наши услуги,бесплатный SEO-аудит останется у вас, предоставляя полезные данные для дальнейшего улучшения вашего сайта.

Каширин Александр Васильевич - СЕО раскрутка сайтов. Основатель бренда KashirinWeb (КаширинВеб)

Каширин Александр

Руководитель SEO и SEM агентства