Как сделать sitemap: создайте XML-файл со списком всех страниц сайта, положите его в корень домена и укажите путь к нему в Яндекс Вебмастере и Google Search Console. Файл говорит поисковому роботу, какие страницы обходить и обновлять, поэтому нужные разделы быстрее попадают в поиск и начинают приводить заявки.
Мы в lucky-seo продвигаем сайты бизнеса и постоянно видим одну картину: сайт есть, товары и услуги на нём есть, а в поиске половина страниц просто не появляется. Часто дело не в текстах и не в ссылках, а в том, что робот их не нашёл. Ниже разложим по шагам, как собрать sitemap разными способами, куда его подключить и где бизнес обычно теряет индексацию, а вместе с ней и клиентов из поиска.
Что такое sitemap и зачем он бизнесу
Sitemap (карта сайта), это файл со списком адресов страниц, которые вы хотите видеть в поиске. Чаще всего его делают в формате XML: машиночитаемый список URL, где для каждой страницы можно указать дату последнего изменения и приоритет обхода. Робот Яндекса и Google читает этот файл и понимает, куда идти в первую очередь.
Для бизнеса польза прямая. Без карты сайта робот блуждает по внутренним ссылкам и может неделями не доходить до новых карточек товаров, свежих статей или посадочных страниц под услуги. Пока страница не в индексе, она не приносит ни трафика, ни заявок, сколько бы вы ни вложили в контент. Sitemap сокращает этот разрыв: вы говорите поиску напрямую, что появилось нового и что стоит переобойти.
Особенно это критично для крупных сайтов. У интернет-магазина с тысячами карточек или у сайта с большим блогом часть страниц лежит глубоко, до них ведёт длинная цепочка кликов, и робот до них добирается в последнюю очередь. Карта сайта поднимает такие страницы на поверхность.
Не путайте XML-карту для роботов и HTML-страницу «карта сайта» для людей. XML-sitemap нужен поисковику и не показывается посетителям, а HTML-версия помогает пользователю ориентироваться. Для индексации решает именно XML-файл.
Как сделать sitemap: пошаговая инструкция
Собрать карту сайта, это управляемый процесс из нескольких понятных шагов, а не разовая магия. По нашему опыту продвижения порядок ниже подходит и небольшому сайту-визитке, и крупному магазину, меняется только способ генерации файла.
- Определите, какие страницы должны быть в поиске: товары, услуги, статьи, посадочные. Служебные и технические страницы в карту не включайте.
- Выберите способ генерации: плагин движка, встроенный модуль CMS, онлайн-генератор или ручная сборка для небольшого сайта.
- Сгенерируйте файл sitemap.xml со списком нужных URL и датами последнего изменения.
- Проверьте, что в карту не попали закрытые в robots.txt, неканонические и отдающие ошибку страницы.
- Загрузите файл в корневую папку сайта, чтобы он открывался по адресу вашдомен/sitemap.xml.
- Пропишите путь к карте в файле robots.txt строкой Sitemap: с полным адресом файла.
- Добавьте карту в Яндекс Вебмастер и Google Search Console через раздел с файлами Sitemap.
- Через несколько дней проверьте отчёт: сколько страниц из карты робот обошёл и добавил в индекс.
Этот порядок не зависит от размера бизнеса. У блога и у магазина будут разные объёмы и способы генерации, но логика «сначала отобрать нужные страницы, потом сгенерировать, проверить и подключить» одинаковая.
Как сделать sitemap автоматически на популярной CMS?
На большинстве движков карта собирается автоматически плагином или встроенным модулем, и это самый надёжный путь для бизнеса. Плагин сам добавляет в файл новые страницы при публикации и обновляет даты изменения, поэтому карта всегда актуальна без ручной работы.
На WordPress карту генерируют SEO-плагины: Yoast SEO, All in One SEO или их аналоги. После активации плагин отдаёт файл по адресу вида вашдомен/sitemap.xml или sitemap_index.xml. На 1С-Битрикс, Tilda, OpenCart и других системах есть встроенная генерация или готовые модули: карта настраивается в админке за несколько кликов. Ручная сборка нужна только совсем небольшим статичным сайтам, где страниц немного и они редко меняются.
Как сделать sitemap для Яндекса и Google одновременно?
Один и тот же файл sitemap.xml подходит и для Яндекса, и для Google, отдельные карты под каждый поиск делать не нужно. Обе системы используют общий стандарт формата, поэтому корректная XML-карта читается везде одинаково.
Разница только в панелях подключения. Файл вы создаёте один, а добавляете его дважды: в Яндекс Вебмастере в разделе «Индексирование, Файлы Sitemap» и в Google Search Console в разделе «Файлы Sitemap». После добавления каждая система начинает обходить страницы по своему графику и показывает свой отчёт об индексации.
Форматы sitemap: какой выбрать
Карта сайта бывает в нескольких форматах, и выбор зависит от размера сайта и того, что именно нужно поисковику показать. В большинстве случаев бизнесу достаточно обычного XML, но полезно понимать все варианты.
XML-формат, это стандарт по умолчанию. В нём для каждой страницы можно указать адрес, дату изменения, частоту обновления и приоритет. Текстовый формат, это простой список URL по одному на строку без дополнительных данных: подходит, когда нужно быстро скормить роботу набор адресов. Отдельно существуют карты для картинок и видео: они помогают попасть в поиск по изображениям и в видеовыдачу, что важно магазинам и медиапроектам.
| Формат | Что содержит | Когда использовать |
|---|---|---|
| XML | адреса, дата изменения, приоритет обхода | основной вариант для любого сайта |
| Текстовый (TXT) | только список адресов | быстрая загрузка большого списка URL |
| XML для картинок | адреса страниц и изображений на них | магазины, каталоги, фотопроекты |
| XML для видео | адреса страниц с видеоконтентом | сайты с роликами и видеокаталогом |
| Индексный sitemap | ссылки на несколько XML-карт | крупные сайты свыше 50 000 страниц |
Про последнюю строку отдельно. Один файл sitemap.xml вмещает до 50 000 адресов и весит не более 50 мегабайт в распакованном виде. Если страниц больше, карту разбивают на несколько файлов и объединяют их индексным sitemap: он ссылается на остальные карты, как оглавление на главы. Крупному магазину это обычная практика.
Как подключить sitemap и проверить, что он работает
Сгенерировать файл, это половина дела: без подключения к поисковым панелям и проверки карта лежит мёртвым грузом. Робот может найти её сам через robots.txt, но явное добавление в вебмастер ускоряет обход и даёт вам отчёт по индексации.
Сначала укажите путь к карте в файле robots.txt: добавьте строку Sitemap: с полным адресом файла, например вашдомен/sitemap.xml. Так робот увидит карту при первом же заходе. Затем добавьте файл вручную в Яндекс Вебмастер и Google Search Console. После этого через несколько дней в панелях появится отчёт: сколько адресов из карты обработано и сколько страниц попало в индекс.
Частая и дорогая ошибка бизнеса, залить в карту всё подряд и забыть про неё. Если в sitemap попадают закрытые в robots.txt страницы, дубли, редиректы и битые адреса, поиск получает противоречивый сигнал и хуже доверяет карте. Робот тратит лимит обхода на мусор вместо ваших продающих страниц. В карте должны быть только рабочие, открытые к индексации, канонические URL.
Почему в вебмастере ошибка «нет используемых роботом файлов sitemap»?
Эта ошибка означает, что робот пока не нашёл карту или вы не указали к ней путь. Обычно достаточно добавить файл вручную в разделе с Sitemap и прописать строку Sitemap: в robots.txt, после чего сообщение уходит за несколько дней.
Проверьте три вещи. Файл открывается по прямому адресу вашдомен/sitemap.xml в браузере. Путь к нему указан в robots.txt без опечаток. Карта добавлена в панель вебмастера вручную, а не только оставлена на самостоятельное обнаружение роботом. Если всё на месте, ошибка исчезнет после ближайшего обхода.
Как часто обновлять карту сайта?
Карту обновляют при появлении новых страниц или изменении старых, и на большинстве движков это происходит автоматически. Плагин или модуль CMS сам вносит свежие адреса и правит даты изменения, поэтому вручную ничего пересобирать не нужно.
Ручное обновление актуально только для статичных сайтов без системы управления. Там при добавлении страницы карту пересобирают заново и заливают на сервер. Для магазина или блога на CMS достаточно один раз настроить генерацию и проверять отчёт в вебмастере раз в месяц.
Типичные ошибки бизнеса при работе с sitemap
Карта сайта выглядит технической мелочью, поэтому её часто делают формально и теряют на этом индексацию, а вместе с ней трафик и заявки. Разберём грабли, на которые чаще всего наступают.
Первая, устаревшая карта. Сайт живёт, страницы добавляются и удаляются, а карта осталась с прошлого года: в ней старые адреса и нет половины новых товаров. Робот работает по неактуальному списку и не видит свежих страниц.
Вторая, мусор в карте. В файл попадают страницы фильтров, сортировок, корзины, служебные и закрытые разделы. Поиск получает лишние URL и распыляет на них лимит обхода. В карте место только продающим и информационным страницам, которые вы реально хотите в поиске.
Третья, чисто человеческая ирония. Бизнес заказывает статьи и покупает ссылки, вкладывает бюджет в контент, а карта сайта либо отсутствует, либо в ней указаны неправильные адреса после переезда на https или смены структуры. Дорогой контент есть, а робот до него не доходит, потому что забыли про файл на пару килобайт. Sitemap не заменяет качественный сайт, но без него часть вложений в продвижение просто не окупается.
Если хотите разобраться в технической базе глубже, пригодятся материалы про то, как самому сделать сайт с нуля и как затем настроить его под поиск, а также разбор по теме как сделать сайт в Яндексе.
Частые вопросы
Как сделать sitemap самому без программиста?
Проще всего установить SEO-плагин на движок сайта: он сам сгенерирует карту и будет её обновлять. На WordPress это Yoast SEO или All in One SEO, на других CMS есть встроенные модули или готовые расширения. Для небольшого статичного сайта подойдёт онлайн-генератор карт сайта.
Где должен лежать файл sitemap.xml?
Файл кладут в корневую папку сайта, чтобы он открывался по адресу вашдомен/sitemap.xml. Дополнительно путь к нему прописывают в файле robots.txt строкой Sitemap: с полным адресом и добавляют карту в Яндекс Вебмастер и Google Search Console.
Нужен ли sitemap маленькому сайту?
Карта полезна даже небольшому сайту, хотя на нескольких страницах робот найдёт всё и по внутренним ссылкам. С sitemap индексация идёт быстрее и предсказуемее, а настройка занимает несколько минут через плагин, поэтому пропускать её нет причин.
Один sitemap для Яндекса и Google или два разных?
Достаточно одного файла sitemap.xml для обеих систем, потому что они используют общий стандарт формата. Отличается только подключение: один и тот же файл добавляют отдельно в Яндекс Вебмастер и отдельно в Google Search Console.
Через сколько страницы из карты попадут в поиск?
Обычно робот начинает обходить карту в течение нескольких дней после подключения, но само попадание страниц в индекс занимает от нескольких дней до нескольких недель. Sitemap ускоряет обнаружение страниц, но не гарантирует мгновенную индексацию и высокие позиции: это зависит от качества сайта в целом.
Что делать, если в карте ошибки после переезда сайта?
После смены домена, перехода на https или изменения структуры карту пересобирают заново с новыми адресами и заливают вместо старой. Затем повторно проверяют её в вебмастере и убеждаются, что в отчёте нет ошибок и старых битых URL.
Выводы
Sitemap, это не формальность для галочки, а рабочий инструмент, который напрямую влияет на то, попадут ли ваши страницы в поиск и начнут ли приводить клиентов. Сделать карту несложно: на большинстве движков достаточно плагина или встроенного модуля, затем файл подключают в robots.txt и добавляют в Яндекс Вебмастер и Google Search Console. Ручная сборка нужна только совсем небольшим статичным сайтам.
Главное, следить за чистотой карты и её актуальностью: только рабочие открытые страницы, никаких дублей и служебных адресов, регулярная проверка отчёта об индексации. Карта сайта не заменяет качественный контент и техническую оптимизацию, но без неё часть вложений в продвижение не окупается, потому что робот просто не доходит до нужных страниц. Настроить sitemap стоит в первую очередь, ещё до закупки ссылок и написания статей.
Опубликовано в 2026 году. Проверено на актуальность: подход работает на текущих алгоритмах Яндекса и Google.
