Коротко: Карта сайта онлайн — это генератор, который собирает список страниц в XML-файл для поисковых роботов. Она не поднимает позиции напрямую, но ускоряет обнаружение новых и изменённых URL. Ключевые параметры — валидный XML, абсолютные URL, актуальная дата lastmod.

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

Ниже разберём, как устроен sitemap.xml, какие генераторы стоит использовать, что писать в тегах changefreq и priority, как отдать файл в Google и Яндекс и как проверить, что он не сломан. Материал рассчитан на тех, кто настраивает сайт сам и хочет понимать механику, а не просто нажать кнопку «создать».

Что такое карта сайта

Карта сайта (sitemap) — это файл со списком URL ресурса, оформленный по протоколу Sitemaps.org. Поисковые роботы читают его как подсказку: какие страницы существуют, когда они менялись, как часто обновляются. Протокол поддерживают Google, Яндекс, Bing и большинство других систем.

Базовый формат — XML. Есть ещё текстовый (простой список адресов) и RSS/Atom, но они используются редко и в основном для новостных разделов. XML остаётся стандартом, потому что в нём можно передавать метаданные о каждой странице.

Зачем она поисковым роботам

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

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

Какие бывают форматы и ограничения

Один XML-файл вмещает до 50 000 URL и не должен превышать 50 МБ в распакованном виде. Если сайт больше, файлы разбивают на части и связывают через индексный sitemap — файл, который ссылается только на другие карты.

ФорматДля когоКогда использовать
XML sitemapПоисковые роботыУниверсальный вариант для любого сайта
HTML-картаЛюди и роботыДополняет XML, помогает навигации пользователей
RSS/AtomНовостные агрегаторыТолько для свежих материалов и новостей
Индексный sitemapПоисковые роботыСайты от 50 000 URL, объединяет части карты

Что писать внутри URL-блока

Минимум — один тег <loc> с абсолютным адресом. Опционально добавляют <lastmod> (дата последнего изменения), <changefreq> (предполагаемая частота обновления) и <priority> (относительный приоритет от 0.0 до 1.0). Google официально заявляет, что priority и changefreq игнорируются, Яндекс учитывает lastmod как дополнительный сигнал.

Генераторы XML онлайн

Первый вопрос — собирать карту вручную или брать готовый генератор. Ответ зависит от размера сайта и того, как часто на нём появляется контент. Для блога с парой публикаций в неделю хватит ручной правки, для интернет-магазина с десятками тысяч SKU нужна автоматизация.

Где получить карту сайта онлайн бесплатно

Самый простой путь получить карта сайта онлайн бесплатно — бесплатные тарифы сервисов вроде XML-Sitemaps, Screaming Frog SEO Spider (в бесплатной версии до 500 URL) или встроенный генератор CMS. Если сайт на WordPress, ставить отдельный сервис не нужно: плагины Yoast SEO и Rank Math автоматически создают и обновляют sitemap при каждой публикации.

Ограничения бесплатных тарифов предсказуемы: до 500 или 1000 URL, отсутствие автообновления, водяные знаки в файле. Для тестового сайта или лендинга этого хватает, для рабочего проекта обычно нет.

Как карту сайта онлайн создать за несколько шагов

Если сайт на самописной CMS или статичный, удобнее взять онлайн-генератор и пройти стандартный сценарий, чтобы карта сайта онлайн создать без установки дополнительного софта.

  1. Соберите список URL. Из базы данных, из sitemap-плагина другой CMS или методом обхода внутренних ссылок — если генератор умеет краулить.
  2. Отфильтруйте мусор. Уберите страницы с параметрами фильтров, GET-параметрами сортировки, технические адреса, пагинацию, страницы поиска.
  3. Проверьте на редиректы и ошибки. В карте должны остаться только URL, отдающие код 200. Робот не любит, когда ему показывают 301 в sitemap.
  4. Загрузите адреса в генератор. Большинство принимает список строками или подтягивает сайт по URL и обходит его сам.
  5. Скачайте готовый XML. Проверьте кодировку — UTF-8 без BOM, иначе Яндекс может отклонить файл.
  6. Разместите в корне сайта. Стандартное имя — /sitemap.xml. Если оно другое, его указывают в robots.txt директивой Sitemap:.
Вы пришли к нам по SEO
Мы сделаем так, что и ваши клиенты придут к вам. SEO от 30 000 рублей в месяц.
Напишите Анатолию →

Что делать после генерации

Скачанный файл — не финальный результат. Если сайт меняется, карту нужно пересобирать. На динамических проектах это делается скриптом по расписанию, а статичных сайтах — вручную или через CI-пайплайн при деплое. Иначе через месяц в файле будут висеть страницы, которых уже нет, а новые там не появятся.

Важный момент: адрес карты нужно прописать в robots.txt. Директива Sitemap: https://example.ru/sitemap.xml подсказывает роботам, где искать файл, даже если он лежит не по стандартному пути. Про сам файл robots.txt у нас есть отдельный разбор — как правильно закрыть сайт от индексации robots txt.

Настройка частоты обновления

Теги changefreq и priority — самая спорная часть протокола. Формально они позволяют намекнуть роботу, что важно и как часто меняется. На практике Google их игнорирует с 2017 года, Яндекс учитывает частично. Полагаться на них как на инструмент управления обходом не стоит, но и полный игнор — не лучшая идея: другие системы их читают.

Значения changefreq

Параметр принимает значения always, hourly, daily, weekly, monthly, yearly, never. Логика простая: главная страница новостного портала меняется ежедневно, страница «О компании» — раз в год.

Тип страницыchangefreqpriority
Главнаяdaily / weekly1.0
Категории каталогаdaily0.8
Карточки товаровweekly0.7
Статьи блогаmonthly0.6
Контакты, о компанииyearly0.5
Политика конфиденциальностиyearly0.3

Как настроить priority без вреда

Значение 1.0 для всех страниц — классическая ошибка. Такой файл не несёт полезной информации и не отличается от отсутствия параметра. Разумнее расставить значения по смысловому весу: коммерческие страницы выше, информационные средние, служебные низкие.

Ещё один момент — дата lastmod. Это единственный параметр, который реально влияет на переобход: если дата свежая, робот может прийти быстрее. Но есть нюанс — если ставить туда текущую дату для всех страниц каждый день, робот быстро поймёт, что сигнал ложный, и перестанет реагировать. Обновляйте только те URL, которые действительно менялись.

По данным Google (2024), корректно заполненный lastmod помогает роботу приоритизировать переобход изменённых страниц, но не влияет на позиции напрямую. Официальная документация: developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap.

Добавление в Google и Яндекс

Сам по себе файл в корне сайта ничего не даёт, пока поисковая система о нём не узнала. Роботы найдут его самостоятельно по записи в robots.txt, но это может занять недели. Ручное добавление через панели вебмастера ускоряет процесс и даёт отчёт о том, как система читает карту.

Панель управления сайтом от Google

  1. Откройте раздел «Файлы Sitemap» в левом меню Search Console. Если ресурс — домен, а не отдельный URL-префикс, выбрать его.
  2. Введите адрес карты относительно домена: sitemap.xml без полного пути. Если файлов несколько — добавьте каждый.
  3. Нажмите «Отправить». Через несколько часов появится статус «Успешно» и число обнаруженных URL.
  4. Следите за отчётом. Если статус «Не удалось прочитать», проверьте валидность XML и доступность файла без авторизации.

Яндекс Вебмастер

С Яндексом схема похожая, но есть свои детали. Файл добавляется в разделе «Индексирование» → «Файлы Sitemap». Если сайт большой, карта разбита на несколько файлов, добавлять нужно каждый — Вебмастер не всегда сам подхватывает индексный sitemap.

Отдельно стоит упомянуть переобход: в Яндекс Вебмастере есть кнопка «Переобход страниц» — её часто используют после крупного обновления контента. Действует дольше, чем sitemap, но эффективно для приоритетных URL. Общая логика продвижения в поиске разобрана в материале кому нужно seo продвижение в google под ключ.

Проверка корректности файла

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

Основные ошибки, которые ломают карту

  • Относительные URL. Протокол требует полные адреса с https://. Относительный путь робот не поймёт.
  • Редиректы в списке. Если URL из sitemap отдаёт 301, робот потратит бюджет обхода зря. Все адреса должны отвечать кодом 200.
  • Закрытые в robots.txt страницы. Противоречивое указание: карта говорит «обходи», robots.txt — «не ходи». Робот выберет второе.
  • Битая кодировка. В файле должен быть UTF-8 без BOM. Windows-1251 приведёт к отклонению.
  • Дубли. Одна страница в списке несколько раз — не критично, но говорит о проблемах с генерацией.
  • Слишком много URL. Больше 50 000 в одном файле — нужен индексный sitemap.
  • Ложный lastmod. Обновление даты на всех URL каждый день обесценивает сигнал.

Чем проверять

Простейший способ — открыть файл в браузере. Если XML отображается деревом, синтаксис корректен. Дальше идут валидаторы: официальный валидатор XML Sitemaps, проверки внутри Google Search Console и Яндекс Вебмастера, а также Screaming Frog — он умеет краулить страницу и сверять её с sitemap, показывая расхождения.

Хорошая практика — сверять три источника: sitemap, robots.txt и фактический список страниц сайта. Расхождения — первый признак технических проблем. Если в карте есть URL, которых нет в навигации, и наоборот, стоит разбираться, что закрыто от обхода и почему.

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

Нужна помощь?
Первая консультация бесплатно.
Напишите Анатолию →

Коротко о главном

Карта сайта онлайн — не «волшебная кнопка» для роста позиций, а технический инструмент, который помогает роботам быстрее находить и переобходить страницы. Работает он по трём правилам: валидный XML, только абсолютные URL с кодом 200, актуальный lastmod. Параметры changefreq и priority оставляем для совместимости, но не полагаемся на них.

Порядок действий для любого сайта: собрать URL → отфильтровать мусор → сгенерировать файл → положить в корень → прописать в robots.txt → отправить в Google Search Console и Яндекс Вебмастер → проверять на ошибки при каждой пересборке. На динамических проектах карта должна обновляться автоматически, иначе через месяц она превратится в устаревший список.

Поделиться: ВК TG