Генератор sitemap.xml
Онлайн-генератор карты сайта: соберёт ссылки прямо с вашего сайта по адресу или построит sitemap.xml из готового списка адресов. Добавляет lastmod, changefreq и priority, отдаёт готовый файл для загрузки на сервер и в панели вебмастеров. Бесплатно, без регистрации.
Список URL
0 строкsitemap.xml
0 URLЧто должно быть внутри карты сайта
Карта сайта — это список адресов, которые вы считаете нужными для индексации. Минимально рабочий файл состоит из адресов и служебной обёртки, всё остальное опционально. Ниже разбор полей: какие из них поисковики действительно учитывают, а какие остались в стандарте по историческим причинам.
| Поле | Что означает | Учитывается ли | Как заполнять |
|---|---|---|---|
loc | Адрес страницы | Обязателен | Полный адрес с протоколом, ровно в том виде, в каком страница отдаётся |
lastmod | Дата последнего изменения | Учитывается | Ставить только при реальных правках: дата «сегодня» у всех страниц обесценивает поле |
changefreq | Частота обновления | Почти не учитывается | Поисковики давно смотрят на фактическую частоту правок |
priority | Относительная важность | Почти не учитывается | Влияния на позиции не имеет, спорить о значениях смысла нет |
| Ограничение | Значение | Что делать |
|---|---|---|
| Адресов в одном файле | До 50 000 | Дальше нужен индексный файл со ссылками на части |
| Размер файла | До 50 МБ без сжатия | Практически достигается только на крупных каталогах |
| Число карт в robots.txt | Не ограничено | Каждая карта пишется отдельной строкой |
| Разные протоколы и домены | Не смешивать | Адреса должны быть с того же домена, что и карта |
Что делать после того, как файл готов
/sitemap.xml. Проверьте, что он открывается по прямой ссылке и отдаёт код 200. Страница с ошибкой на этом месте ломает всю карту.Sitemap: с полным адресом, отдельной строкой, обычно в конце файла. Так карту найдут роботы, которые не зарегистрированы в ваших панелях.Как пользоваться
- Вставьте адрес сайта и нажмите «Собрать ссылки с сайта» — инструмент загрузит страницу и вытащит внутренние адреса. Готовый список можно вставить в поле вручную.
- Скопируйте адреса страниц в левое поле — по одному на строку. Каждый должен начинаться с http:// или https://, иначе строка будет пропущена.
- При желании укажите дату изменения, частоту обновления и приоритет — они применятся ко всем URL. Можно оставить значения пустыми, тогда теги не добавятся.
- Справа появится готовый XML. Скопируйте его, сохраните в файл sitemap.xml, положите в корень сайта и укажите в robots.txt и панелях вебмастера.
Частые вопросы
Как создать карту сайта, если списка URL нет?
Вставьте адрес любой страницы сайта и нажмите «Собрать ссылки с сайта». Инструмент загрузит её на сервере и соберёт все внутренние ссылки — обычно это меню, разделы и материалы с этой страницы. Учтите ограничение: собирается один уровень, то есть ссылки именно с указанной страницы. Для полной карты крупного сайта нужен краулер вроде Screaming Frog.
Обязательны ли lastmod, changefreq и priority?
Нет. Обязателен только сам адрес страницы (loc). Остальные теги — необязательные подсказки. Яндекс и Google учитывают lastmod, а changefreq и priority чаще игнорируют, поэтому их можно не добавлять.
Сколько URL можно добавить в один sitemap?
По стандарту — до 50 000 ссылок и до 50 МБ в одном файле. Если страниц больше, их разбивают на несколько sitemap и объединяют индексным файлом sitemap index. Для большинства сайтов одного файла достаточно.
Что писать в robots.txt?
Добавьте строку «Sitemap: https://вашсайт/sitemap.xml» — поисковики найдут карту автоматически. Дополнительно карту можно отправить вручную в Яндекс.Вебмастере и Google Search Console.
Данные куда-то отправляются?
Нет. Всё работает прямо в браузере на JavaScript — введённые данные не уходят на сервер и нигде не сохраняются.
Ещё инструменты для SEO и маркетинга
Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.