Как создать sitemap: соберите список нужных адресов сайта, оформите его в файл sitemap.xml по стандарту протокола и отправьте в Яндекс Вебмастер и Google Search Console. Так поисковые роботы быстрее находят и индексируют страницы, а бизнес раньше начинает получать посетителей и заявки из поиска.
Мы в lucky-seo продвигаем сайты бизнеса и на практике проектов видим одно и то же: у половины новых клиентов карта сайта либо отсутствует, либо генерирует мусорные адреса и путает робота. Ниже разложим по шагам, как сделать sitemap правильно, чем XML отличается от HTML-версии и как проверить, что поиск её принял. Гайд одинаково полезен владельцу, который хочет понять, за что платит подрядчику, и начинающему специалисту.
- Как создать sitemap и зачем он бизнесу
- Sitemap как сделать: способы под разные сайты
- Как создать и подключить файл sitemap.xml
- Как создать HTML-карту сайта для посетителей
- Как сделать файл Sitemap доступным для поисковиков
- Как передавать файлы Sitemap для нескольких сайтов и разделов
- Типичные ошибки при создании sitemap
- Частые вопросы
- Выводы
Как создать sitemap и зачем он бизнесу
Sitemap (карта сайта), это файл со списком адресов страниц, который подсказывает поисковому роботу, что на сайте есть и что стоит проиндексировать в первую очередь. Робот и без карты умеет ходить по ссылкам, но на большом или новом сайте он тратит на обход ограниченный ресурс краулинга (crawl budget) и часть важных страниц может пропустить или найти с задержкой.
Для бизнеса это прямые деньги во времени. Пока страница товара или услуги не в индексе, её нельзя найти в поиске, а значит, она не приносит ни визитов, ни заявок. Карта сайта не поднимает позиции сама по себе, но ускоряет попадание страниц в индекс, и на новых проектах или после крупного обновления каталога разница между «с картой» и «без карты» измеряется днями и неделями.
Есть два разных файла, которые часто путают. XML-карта (sitemap.xml) нужна роботам поисковых систем и содержит технический список адресов с датами обновления. HTML-карта, это обычная страница со ссылками для живых посетителей, помогающая ориентироваться на сайте. Роботу для индексации важна первая, вторая скорее про удобство пользователя и вспомогательную перелинковку. Если сайта ещё нет, разумнее сначала создать сайт с адекватной структурой, а карту подключать уже поверх готовых разделов.
Sitemap как сделать: способы под разные сайты
Sitemap можно сделать четырьмя способами, и выбор зависит от размера сайта и того, на чём он собран. Не всякому проекту нужен сложный путь: маленькому сайту достаточно плагина, а крупному интернет-магазину пригодится автоматическая генерация на стороне сервера.
Какой способ создания карты выбрать?
Способ выбирают по количеству страниц и наличию системы управления сайтом (CMS). Ручной файл подходит для сайта на несколько десятков страниц, плагин или встроенный модуль CMS закрывает большинство типовых сайтов, онлайн-генератор выручает при переезде или разовой задаче, а серверная генерация нужна крупным каталогам, где адреса меняются постоянно.
| Способ создания | Кому подходит | Плюсы | Минусы |
|---|---|---|---|
| Плагин или модуль CMS | Сайты на WordPress, Bitrix, Tilda и других CMS | Автообновление, ничего не надо руками | Зависит от качества плагина |
| Онлайн-генератор | Разовая задача, небольшой сайт, переезд | Быстро, без доступа к коду | Не обновляется сам, лимиты на бесплатных |
| Ручной файл sitemap.xml | Маленький статичный сайт до нескольких десятков страниц | Полный контроль над содержимым | Каждое изменение правишь вручную |
| Серверная генерация | Крупный магазин, портал, тысячи страниц | Всегда актуально, гибкая логика | Нужен разработчик |
Для большинства бизнес-сайтов на распространённых CMS правильный ответ, это плагин или встроенный модуль: он один раз настраивается и дальше сам добавляет в карту новые страницы. Ручной путь оставляют для совсем небольших проектов или когда нужен точечный контроль над списком адресов.
Если сайт на популярной CMS, не изобретайте карту вручную и не гоняйте её через онлайн-генератор. Включите штатный модуль или проверенный SEO-плагин: он создаст sitemap и будет обновлять её автоматически при добавлении товаров и статей, а вы не забудете сделать это руками.
Как создать и подключить файл sitemap.xml
Файл sitemap.xml создаётся в шесть шагов: от списка адресов до проверки в панелях поисковиков. Ниже порядок, который мы проходим на проектах, чтобы карта не только появилась, но и реально помогала индексации.
- Соберите список адресов, которые должны быть в поиске: страницы услуг, товаров, категорий, статей блога.
- Исключите из списка технический мусор: корзину, страницы фильтров, дубли, служебные и закрытые от индексации адреса.
- Оформите список в формат sitemap.xml по протоколу или создайте файл sitemap через плагин либо модуль CMS.
- Загрузите файл в корень сайта, чтобы он открывался по адресу вида site.ru/sitemap.xml.
- Пропишите ссылку на карту в файле robots.txt строкой Sitemap с полным адресом файла.
- Добавьте карту в Яндекс Вебмастер и Google Search Console и дождитесь статуса, что файл обработан.
Порядок важен именно такой. Сначала чистый список без мусора, потом файл, и только затем отправка в панели. Если залить в карту дубли и служебные страницы, робот потратит краулинговый бюджет на бесполезные адреса, а нужные страницы дождутся индексации позже.
Как правильно оформить sitemap.xml?
Файл sitemap.xml оформляется по единому протоколу: каждый адрес заключён в тег loc, а весь список обёрнут в urlset с указанием пространства имён протокола. Дополнительно у адреса можно указать дату последнего изменения (lastmod), частоту обновления и приоритет, но поисковики опираются в первую очередь на сам список адресов и дату изменения.
Есть жёсткие ограничения протокола, о которых бизнес обычно не знает, а подрядчик обязан помнить. В одном файле не больше 50 000 адресов и не тяжелее 50 мегабайт в распакованном виде. Если страниц больше, карту делят на несколько файлов и связывают их через индексный файл sitemap, который ссылается на остальные. Крупным магазинам это касается напрямую.
Частая и дорогая ошибка бизнеса, это залить в карту всё подряд: страницы фильтров, дубли с параметрами, служебные разделы и адреса, закрытые в robots.txt. Робот получает противоречивые сигналы и тратит ресурс на страницы, которые всё равно не попадут в индекс. В карте должны быть только те адреса, которые вы реально хотите видеть в поиске.
Как создать HTML-карту сайта для посетителей
HTML-карта сайта создаётся как обычная страница со структурированным списком ссылок на разделы и важные страницы. В отличие от XML-версии, она предназначена для живых людей: помогает быстро найти нужный раздел и даёт поисковику дополнительные внутренние ссылки на глубокие страницы.
Малому бизнесу HTML-карта не обязательна, если навигация и меню уже понятные. Она заметно помогает на больших сайтах со сложной структурой, где часть страниц спрятана глубоко в каталоге. На таких проектах HTML-карта улучшает перелинковку и подтягивает внутренний вес к разделам, до которых иначе трудно добраться. XML-карту она не заменяет, а дополняет.
Как сделать файл Sitemap доступным для поисковиков
Карта работает только тогда, когда поисковик о ней знает, а значит, её нужно и разместить, и объявить. Одного файла в корне сайта мало: робот должен получить на него явное указание, а вы, как заказчик, увидеть подтверждение, что файл принят.
Способов сообщить о карте два, и лучше использовать оба сразу. Первый, это строка Sitemap с полным адресом файла в robots.txt, её робот видит при обходе сайта. Второй, это ручное добавление карты в Яндекс Вебмастер и Google Search Console, где вы сразу видите статус обработки и ошибки. Второй способ важнее для контроля, потому что панель честно показывает, сколько адресов из карты робот принял, а сколько отклонил и почему.
Как проверить, что карту приняли?
Проверить приём карты можно в разделе Sitemap панели Яндекс Вебмастер и Google Search Console: там виден статус файла и число найденных в нём адресов. Если файл обработан без ошибок и количество адресов совпадает с ожидаемым, карта отдаёт роботу правильные сигналы.
Отдельно стоит сверять число страниц в карте с числом страниц в индексе. Большой разрыв, это симптом проблемы: либо в карте лишние адреса, либо нужные страницы закрыты от индексации или считаются дублями. По нашему опыту продвижения именно этот разрыв быстрее всего показывает, где сайт теряет трафик ещё до захода в тонкую аналитику.
Как передавать файлы Sitemap для нескольких сайтов и разделов
Для нескольких сайтов или крупного проекта используют индексный файл Sitemap, который перечисляет остальные карты. Так снимают ограничение в 50 000 адресов на файл и наводят порядок: отдельная карта для товаров, отдельная для статей, отдельная для категорий.
Разбивка на несколько карт удобна не только технически, но и для диагностики. Когда карты разделены по типам страниц, в панели поисковика видно, какой именно раздел индексируется хуже: если товары в индексе, а статьи блога отстают, проблема локализуется мгновенно. Для бизнеса это ускоряет разбор, потому что подрядчик не гадает по общему счётчику, а сразу видит проблемный сегмент.
На крупном каталоге настраивайте автоматическое обновление lastmod: дата последнего изменения должна меняться реально при правке страницы. Если lastmod стоит фиктивно на «сегодня» у всех адресов сразу, поисковик перестаёт ему доверять и начинает игнорировать этот сигнал целиком.
Типичные ошибки при создании sitemap
Карта сайта чаще вредит не отсутствием, а неаккуратным содержимым. Ниже частые промахи, которые мы разгребаем на аудитах, и все они бьют по скорости индексации, а значит, по срокам выхода бизнеса в поиск.
Первый промах, это адреса-призраки: в карте лежат страницы, которые отдают ошибку 404 или редирект. Робот идёт по ним, натыкается на пустоту и хуже относится к карте в целом. Второй, это рассинхрон с robots.txt: адрес в карте есть, но он же закрыт от индексации, и поисковик получает взаимоисключающие команды. Третий, это забытая карта: сайт вырос, добавились разделы, а старый файл генерирует список полугодовой давности.
Отдельная ирония в том, что бизнес нередко платит подрядчику за «настройку SEO», а карта на сайте так и остаётся дефолтной из коробки, с фильтрами и корзиной внутри. Формально карта есть, галочка стоит, а по факту она льёт роботу мусор. Поэтому наличие sitemap.xml не равно правильной sitemap.xml: файл нужно не только создать, но и вычистить.
Частые вопросы
Как создать sitemap для сайта?
Чтобы создать sitemap, соберите список нужных для поиска адресов, оформите его в файл sitemap.xml по протоколу и разместите в корне сайта, а затем добавьте карту в Яндекс Вебмастер и Google Search Console. На сайтах под управлением CMS проще всего включить штатный модуль или SEO-плагин, который создаст и будет обновлять карту автоматически.
Чем sitemap.xml отличается от HTML-карты сайта?
Sitemap.xml, это технический файл для поисковых роботов со списком адресов и датами обновления, а HTML-карта, это страница со ссылками для живых посетителей. Роботу для индексации нужна именно XML-версия, HTML-карта помогает пользователям и усиливает внутреннюю перелинковку на больших сайтах.
Как добавить sitemap в поисковики?
Добавить sitemap можно двумя способами сразу: прописать строку Sitemap с полным адресом файла в robots.txt и вручную загрузить карту в разделе Sitemap панелей Яндекс Вебмастер и Google Search Console. Панель дополнительно покажет статус обработки и число принятых адресов, поэтому её стоит использовать для контроля.
Обязательно ли создавать карту сайта?
Карта сайта не обязательна формально, но крупным, новым и часто обновляемым сайтам она заметно ускоряет индексацию. Маленький сайт на несколько страниц с хорошей перелинковкой робот обойдёт и без карты, а вот интернет-магазину или порталу без неё часть страниц попадёт в индекс с задержкой.
Сколько адресов можно поместить в один sitemap?
В один файл sitemap.xml помещают до 50 000 адресов, а сам файл в распакованном виде не должен превышать 50 мегабайт. Если страниц больше, карту делят на несколько файлов и связывают их через индексный файл Sitemap, который ссылается на остальные карты.
Поднимает ли карта сайта позиции в поиске?
Сама по себе карта сайта позиции не поднимает, она ускоряет и упорядочивает индексацию страниц. Рост позиций даёт совокупная работа: техническая чистота сайта, семантика, контент и ссылки, а карта помогает роботу быстрее увидеть эти страницы и раньше учесть их в выдаче.
Выводы
Как создать sitemap, теперь понятно по шагам: собрать чистый список адресов, оформить его в sitemap.xml, разместить в корне сайта, прописать в robots.txt и добавить в панели Яндекса и Google. Карта не волшебная кнопка роста, но она напрямую влияет на скорость индексации, а значит, на то, как быстро страницы бизнеса начнут приносить визиты и заявки из поиска.
Главное, не путать наличие файла с его качеством. Дефолтная карта с корзиной, фильтрами и битыми адресами вредит не меньше, чем её отсутствие. Если сайт большой или растёт, есть смысл заодно создать sitemap заново и вычистить дубли, потому что карта только показывает роботу страницы, а порядок на самих страницах остаётся за вами. Понимаете, как устроен sitemap, значит, сможете проверить и подрядчика, и результат.
Опубликовано в 2026 году. Проверено на актуальность: подход работает на текущих алгоритмах Яндекса и Google.
