Создать sitemap значит собрать список важных страниц сайта в один файл, чтобы Яндекс и Google быстрее их находили и индексировали. Для бизнеса это ускоряет попадание новых товаров, услуг и статей в поиск, а значит и появление заявок с этих страниц.
Мы в lucky-seo продвигаем сайты бизнеса и в каждом аудите первым делом смотрим карту сайта: правильная она или её вовсе нет. В этом гайде разложим по шагам, как создать sitemap разными способами, чем XML отличается от текстового и где на этом теряют время и индексацию.
- Как создать sitemap своими руками за один день
- Создаём автоматический sitemap для Яндекса и Google плагином
- Рекомендации в отношении файлов Sitemap
- Файл Sitemap в формате XML
- Текстовый файл Sitemap
- Как сделать файл Sitemap доступным для Google
- Как передавать файлы Sitemap на несколько сайтов
- Частые вопросы
- Выводы
Как создать sitemap своими руками за один день
Создать sitemap можно тремя путями: сгенерировать плагином или сервисом, выгрузить средствами CMS или собрать файл вручную. Для большинства сайтов быстрее всего сделать sitemap автоматически, потому что ручная сборка оправдана только на маленьком сайте из нескольких страниц.
Карта сайта нужна не всем одинаково. Небольшой лендинг из пяти страниц поисковик обойдёт и без неё, а вот интернет-магазину с тысячами карточек или блогу с сотнями статей sitemap реально помогает: он подсказывает роботу, какие страницы важны и когда они обновлялись. По нашему опыту продвижения именно на крупных каталогах отсутствие карты сайта заметно тормозит индексацию новых товаров.
Прежде чем создание sitemap начнётся, определитесь с форматом. В большинстве случаев подойдёт XML, потому что он умеет передавать дату обновления и приоритет страниц. Текстовый формат проще, но беднее, и годится, когда нужно быстро отдать поисковику голый список адресов. Разные подходы к тому, как создать sitemap, мы разбираем ниже по шагам.
Создаём автоматический sitemap для Яндекса и Google плагином
Проще всего сделать sitemap автоматически: плагин или встроенный модуль CMS сам собирает список страниц и обновляет его при появлении новых. Такой файл не устаревает, потому что перегенерируется каждый раз, когда вы публикуете товар или статью.
На WordPress карту сайта отдают SEO-плагины вроде Yoast SEO или All in One SEO, а также специализированный XML Sitemap Generator. На Bitrix, Tilda, InSales и других коробочных и облачных платформах генерация карты уже встроена в настройки SEO, её нужно только включить. Отдельные онлайн-сервисы вроде XML-Sitemaps сканируют сайт по ссылке и отдают готовый файл, но их выгрузка статична и не обновляется сама.
Вот порядок, как создать sitemap автоматически на типовом сайте.
- Проверьте, есть ли в вашей CMS встроенная генерация карты сайта, чтобы не ставить лишний плагин.
- Если встроенной нет, установите SEO-плагин с функцией XML-карты и активируйте его.
- Откройте настройки карты сайта и включите генерацию файла sitemap.xml.
- Уберите из карты служебные и мусорные страницы: корзину, теги-дубли, страницы поиска, личный кабинет.
- Оставьте в карте только страницы, которые должны попасть в поиск и приносить трафик.
- Откройте адрес вида ваш-домен/sitemap.xml в браузере и убедитесь, что файл открывается и содержит нужные ссылки.
- Добавьте карту сайта в Яндекс Вебмастер и Google Search Console.
Настройте карту сайта один раз с автоматической перегенерацией и забудьте о ней. Ручные выгрузки через сервис приходится обновлять после каждой партии новых страниц, а про это забывают, и робот месяцами видит устаревший список.
Рекомендации в отношении файлов Sitemap
Хорошая карта сайта содержит только рабочие страницы, которые вы хотите видеть в поиске, и ничего лишнего. Если в sitemap попадают закрытые от индексации, удалённые или дублирующие адреса, вы сами путаете поискового робота и снижаете доверие к файлу.
Держите в карте актуальные адреса в том виде, в каком они реально открываются: с правильным протоколом (http против https), с www или без, без битых редиректов. Одна из типичных граблей бизнеса, когда сайт давно переехал на https, а в карте сайта остались старые http-адреса. Поисковик ходит по мёртвым ссылкам, тратит на это краулинговый бюджет, а свежие страницы ждут своей очереди.
Следите за размером. Один файл sitemap вмещает до 50 000 адресов и весит не более 50 мегабайт без сжатия. Если сайт больше, карту делят на несколько файлов и связывают их индексным файлом sitemap. Указывайте в карте дату последнего изменения страницы честно: если вы проставляете сегодняшнюю дату всем страницам разом, поисковик перестаёт верить этому сигналу.
Не закрывайте в robots.txt страницы, которые перечислены в карте сайта. Это прямое противоречие: одним файлом вы говорите роботу «индексируй», а другим «не заходи». Робот выберет запрет, страницы не попадут в поиск, а вы будете гадать, почему карта сайта не работает.
Файл Sitemap в формате XML
XML-карта сайта, это структурированный файл, где каждая страница описана отдельным блоком с адресом и дополнительными данными. Именно этот формат рекомендуют Яндекс и Google, потому что он передаёт не только ссылку, но и дату обновления, частоту изменений и приоритет страницы.
Минимальный рабочий блок для одной страницы выглядит так: тег loc с адресом страницы и тег lastmod с датой последнего изменения. Теги changefreq и priority необязательны, поисковики относятся к ним как к подсказке, а не команде, поэтому не тратьте силы на ручную расстановку приоритетов на большом сайте.
Готовую XML-карту можно сжать в формат gzip, чтобы уменьшить вес файла. Поисковики понимают сжатые карты, но помните: лимит в 50 000 адресов считается по несжатому содержимому. Проверить, что файл собран без ошибок, помогает валидатор карты сайта в Яндекс Вебмастере и Google Search Console, они сразу покажут битые адреса и синтаксические проблемы.
Текстовый файл Sitemap
Текстовая карта сайта, это простой файл, где каждая ссылка записана на отдельной строке, и больше ничего. Формат подходит, когда нужно быстро отдать поисковику список адресов, а даты обновления и приоритеты не важны.
Собрать такой файл можно за пару минут: вставьте по одному полному адресу страницы в строку, сохраните в кодировке UTF-8 с расширением txt и загрузите в корень сайта. Ограничения те же, что у XML: до 50 000 адресов на файл. Один минус против XML, текстовая карта не передаёт lastmod, поэтому поисковик не понимает, какие страницы обновились, и обходит их медленнее.
Для контентного проекта, где страницы регулярно меняются, лучше выбрать XML именно ради даты обновления. Текстовый формат оставьте для служебных задач или совсем простых сайтов, где важнее скорость сборки, чем богатство сигналов. Если нужен именно XML, посмотрите отдельный разбор, как создать файл sitemap без ошибок.
Как сделать файл Sitemap доступным для Google
Чтобы поисковик увидел карту сайта, её нужно разместить в корне домена и сообщить о ней в robots.txt и в панели вебмастера. Мало создать sitemap, робот должен узнать, где он лежит, иначе файл будет пылиться без пользы.
Первый способ, прописать путь к карте в файле robots.txt строкой Sitemap с полным адресом файла. Так о карте узнают все поисковые роботы разом, без ручной отправки. Второй способ, добавить карту напрямую в Google Search Console в разделе с картами сайта и в Яндекс Вебмастер в разделе индексирования. Прямая отправка полезна тем, что панель показывает статус обработки: сколько адресов найдено, сколько проиндексировано, где ошибки.
Лучше использовать оба способа сразу. Строка в robots.txt страхует на случай, если карта появится на сайте раньше, чем вы дойдёте до панели, а отчёт в вебмастере даёт обратную связь и помогает ловить проблемы с индексацией на ранней стадии.
Как передавать файлы Sitemap на несколько сайтов
Один файл robots.txt может ссылаться сразу на несколько карт сайта, а крупный сайт вправе разбить свою карту на части и связать их индексным файлом. Это нужно, когда адресов больше лимита в 50 000 или когда сайт объединяет несколько крупных разделов.
Работает это через индексный файл sitemap: отдельный XML, который вместо страниц перечисляет адреса других карт сайта. Например, магазин делит каталог на карту товаров, карту категорий и карту статей блога, а индексный файл собирает их в одну точку входа. В robots.txt при этом достаточно указать адрес индексного файла, остальные карты робот подтянет по нему сам.
При работе с поддоменами держите отдельную карту для каждого поддомена и размещайте её в его корне. Смешивать в одной карте адреса с разных доменов и поддоменов нельзя: поисковик доверяет карте только для того сайта, где она лежит, и чужие адреса просто проигнорирует.
| Способ создания sitemap | Кому подходит | Автообновление | Сложность |
|---|---|---|---|
| Плагин или модуль CMS | Сайтам на WordPress, Bitrix, Tilda и другой CMS | да | низкая |
| Онлайн-генератор по ссылке | Разовой выгрузке небольшого сайта | нет, файл статичен | низкая |
| Вручную в формате XML | Маленькому сайту, где страниц немного | нет | средняя |
| Текстовый файл со списком ссылок | Быстрой служебной задаче | нет | низкая |
| Индексный файл из нескольких карт | Крупному каталогу свыше 50 000 адресов | зависит от источника | высокая |
Частые вопросы
Что такое sitemap простыми словами?
Sitemap, это файл со списком важных страниц сайта, который помогает поисковику быстрее их найти и проиндексировать. Он не влияет на позиции напрямую, но ускоряет попадание новых страниц в поиск, что особенно заметно на больших сайтах с частыми обновлениями.
Нужна ли карта сайта, если сайт маленький?
Небольшому сайту из нескольких страниц карта сайта почти не нужна, потому что поисковик обойдёт его и по внутренним ссылкам. Она становится полезной, когда страниц много, они плохо связаны между собой или часто добавляются новые, как в интернет-магазине или блоге.
Чем XML-карта отличается от текстовой?
XML-карта передаёт не только адреса, но и дату обновления, частоту изменений и приоритет страниц, а текстовая содержит только голый список ссылок. Для сайтов с регулярными обновлениями лучше XML ради даты последнего изменения, текстовый формат оставляют для простых служебных задач.
Где должен лежать файл sitemap?
Файл карты сайта размещают в корне домена, чтобы он открывался по адресу вида ваш-домен/sitemap.xml. После этого путь к нему прописывают в robots.txt и добавляют карту в Яндекс Вебмастер и Google Search Console, иначе робот может о ней не узнать.
Как проверить, что sitemap работает?
Откройте адрес карты в браузере и убедитесь, что файл загружается и содержит нужные ссылки, а затем посмотрите отчёт в Яндекс Вебмастере и Google Search Console. Панель покажет, сколько адресов найдено и проиндексировано и есть ли ошибки в обработке файла.
Как часто нужно обновлять карту сайта?
При автоматической генерации карта обновляется сама каждый раз, когда вы добавляете или удаляете страницы, и вручную её трогать не нужно. Если карта собрана онлайн-сервисом или вручную, её приходится перегенерировать после каждой партии новых страниц, иначе робот видит устаревший список.
Выводы
Создать sitemap для большинства сайтов проще всего автоматически: плагин или встроенный модуль CMS соберёт карту и будет обновлять её сам, а вам останется добавить файл в Яндекс Вебмастер и Google Search Console. Ручная сборка в XML или текстовом формате оправдана только на маленьких сайтах, где страниц немного и они меняются редко.
Карта сайта не поднимает позиции сама по себе, она ускоряет индексацию и помогает поисковику не пропустить важные страницы. Наибольшую пользу она приносит крупным каталогам и контентным проектам, где новые страницы должны попадать в поиск быстро. Если сайт растёт, а новые товары и статьи неделями не появляются в выдаче, начните разбор с карты сайта и технической базы: часто именно там лежит корень проблемы с трафиком.
Опубликовано в 2026 году. Проверено на актуальность: подход работает на текущих алгоритмах Яндекса и Google.
