Инструмент, бесплатно

Генератор карты сайта sitemap.xml

Введите адрес сайта, и сервис сам пройдет по его ссылкам, отберет страницы для поиска и соберет готовый sitemap.xml, или сайтмап. Рядом будет список адресов, которые в карту не вошли, и причина по каждому.

Обходим до 300 страниц сайта, после оплаты до 500, без учетной записи до 50. Файл sitemap.xml скачивается сразу. Без регистрации: 2 запуска этого инструмента в сутки и 5 запусков на все инструменты вместе.

БесплатноБез регистрацииГотовый файл sitemap.xml

Работа инструмента 0 руб. Готовый sitemap.xml открывается на этой же странице и скачивается без регистрации. Другие инструменты

Ваша таблица будет ниже поля

Что в результате

Готовый файл

sitemap.xml по протоколу sitemaps.org: адреса страниц и дата правки там, где ее отдал сервер. Файл скачивается кнопкой, текст можно скопировать прямо со страницы.

Только нужные страницы

В карту идут страницы с ответом 200, без noindex, с canonical на себя и не закрытые в robots.txt. Все остальное поиску в карте не нужно.

Исключенные адреса

Таблица того, что в карту не вошло, и почему: код ответа, noindex, canonical на другой адрес, редирект и куда он ведет, запрет в robots.txt.

Что делать дальше

Под файлом короткая подсказка: куда его положить, какую строку дописать в robots.txt и где отправить карту в Вебмастер.

Как это работает

  1. 1Введите сайт

    Достаточно имени сайта, например example.ru. Доступы, пароли и установка программ не нужны.

  2. 2Обходим ссылки

    Идем от главной страницы по внутренним ссылкам, соблюдаем robots.txt и не выходим за пределы вашего сайта.

  3. 3Отбираем страницы

    Смотрим у каждой страницы код ответа, метатег robots, заголовок X-Robots-Tag и canonical. Дату правки берем только из заголовка Last-Modified.

  4. 4Забираете файл

    Скачиваете sitemap.xml, кладете в корень сайта и отправляете в Вебмастер. Исключенные адреса остаются в таблице.

Кому подходит

Владелец сайта за ноутбуком Сотрудницы студии за ноутбуком
  • У сайта нет карты, а движок сам ее не собирает
  • Сайт на самописном движке или на статических страницах
  • Нужно быстро понять, какие страницы сайта стоит отдавать поиску

Когда не нужно

  • Если на сайте больше 500 страниц: карту лучше собирать движком сайта
  • Если карта уже есть и нужно найти в ней ошибки: это проверка карты
  • Если страницы рисует скрипт в браузере, а в коде страницы ссылок нет
Сколько это стоит 0 ₽ Разбор и чек-лист за две-три минуты, без регистрации и без банковской карты За что платят
  • Техническое задание копирайтеру, 490 ₽, docx за 5 минут
  • Мета-теги для всех страниц, 1 900 ₽, xlsx за 20 минут
  • Внутренняя перелинковка, 1 900 ₽, xlsx за 20 минут
  • Семантическое ядро, 3 900 ₽, xlsx за 15 минут

Запустить Все цены

Еще нет разбора?

Сначала сделаем бесплатный разбор сайта. Вы увидите, что на нем чинить и кто это чинит, а потом решите, нужен ли готовый файл.

Начать бесплатно Женщина проверяет сайт за ноутбуком

Sitemap.xml это список адресов, которые владелец сайта предлагает поиску. Робот и без него найдет страницы по ссылкам, но с картой он быстрее узнает про новые разделы и про страницы, на которые внутри сайта мало ссылок. Создать sitemap xml можно руками, модулем движка или генератором, который сам пройдет по сайту. Этот инструмент как раз такой генератор: он читает сайт так же, как робот поиска, и кладет в файл только то, что стоит отдавать в индекс.

Карта сайта онлайн: создать файл за пару минут

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

Какие страницы попадают в карту

В карту идет страница, у которой все пять условий выполнены разом:

  • сервер отвечает кодом 200, а не переносом и не ошибкой;
  • это html-страница, а не pdf, картинка или другой файл;
  • в метатеге robots и в заголовке X-Robots-Tag нет noindex;
  • canonical указывает на этот же адрес или его нет вовсе;
  • robots.txt не закрывает адрес ни для Яндекса, ни для Google.

Правило простое: карта не должна спорить со страницей. Если страница говорит поиску не брать ее, а карта зовет взять, робот тратит обход впустую и перестает доверять карте целиком.

Почему адрес может не попасть

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

Вторая частая причина это canonical на другой адрес: страницы сортировки, фильтров и пагинации. Тут все правильно, в карте им не место. Третья это noindex, и вот ее стоит перечитать глазами: иногда метатег остается на рабочей странице после разработки, и тогда чинить надо страницу, а не карту.

lastmod, priority и changefreq

В файле только адрес и дата правки. Дату берем из заголовка Last-Modified, который отдает сам сервер, и не ставим ее, если заголовка нет. Если сервер пишет туда текущее время на каждый запрос, такую дату тоже не берем: она меняется при каждом заходе и поиску ничего не говорит. Priority и changefreq поисковые системы давно не учитывают, поэтому в файл они не идут.

Куда положить готовый файл

Файл кладут в корень сайта, рядом с главной страницей, чтобы он открывался по адресу вида example.ru/sitemap.xml. Дальше две вещи. Первая: строка Sitemap с полным адресом файла в robots.txt, ее читают все поисковые роботы. Проверить, что файл robots.txt написан без ошибок, можно на странице проверки robots.txt. Вторая: отправить карту в Яндекс Вебмастер, раздел Индексирование, пункт Файлы Sitemap, и в Google Search Console, раздел Файлы Sitemap.

Когда файл лежит на сайте, его стоит прогнать через проверку карты сайта: она откроет карту по ссылке, как это сделает робот, и покажет коды ответа по каждому адресу.

Когда генератор sitemap не подходит

Большой сайт. Обход берет до 500 страниц, а у магазина их бывают тысячи. Такую карту лучше собирать движком сайта: у Битрикса и WordPress это встроено, и карта сама обновляется, когда на сайте выходит новая страница. Разовый файл на большом сайте устареет через неделю.

Сайт, который рисует скрипт. Если ссылки возникают только после работы скрипта в браузере, а в коде страницы их нет, обход их не увидит, и карта получится короткой. Это заодно знак, что и робот поиска видит такой сайт хуже, чем человек.

Частые вопросы

Как добавить sitemap в Яндекс Вебмастер и в robots.txt?

Сначала положите файл в корень сайта, чтобы он открывался по адресу вида example.ru/sitemap.xml. Потом допишите в robots.txt отдельную строку Sitemap: https://example.ru/sitemap.xml. В Вебмастере откройте раздел Индексирование, пункт Файлы Sitemap, вставьте адрес файла и нажмите Добавить. Обычно робот читает новую карту в течение нескольких дней.

Почему в карту попали не все страницы?

В карту идут только страницы, которые стоит отдавать поиску. Адрес с кодом ответа не 200, с noindex, с canonical на другую страницу, закрытый в robots.txt или с редиректом поиску в карте не нужен. Все такие адреса стоят в таблице с причиной. Еще одна причина: обход идет по ссылкам, и страницу, на которую не ведет ни одна ссылка сайта, он не видит.

Сколько страниц берет генератор и что делать с большим сайтом?

Без учетной записи обход берет до 50 страниц, с бесплатной учетной записью до 300, после оплаты до 500. Если на сайте больше 500 страниц, карту лучше собирать движком сайта: у Битрикса и WordPress это встроено, и такая карта сама обновляется при каждой новой странице.

Нужен ли lastmod?

Не обязателен. Дата правки помогает поиску решить, что перечитать первым, но только если она честная. Мы ставим lastmod, только когда сервер сам отдал заголовок Last-Modified. Если сервер ставит туда текущее время, такую дату мы тоже не берем: поиск ей не верит. Priority и changefreq в файле нет, поисковые системы их давно не учитывают.

Это платно?

Нет. Сервис читает только ваш сайт и в платные источники не ходит. Без регистрации доступно несколько запусков в сутки, файл sitemap.xml скачивается сразу.

Не нашли ответ? Напишите на hello@seohand.ru

Другие работы по теме

Готовые файлы из разбора сайта. Платить нужно только за тот, который нужен.

Техническое задание копирайтеру490 ₽

о чем писать текст на одной странице: объем, план и обязательные слова

Посмотреть
Мета-теги для всех страниц1 900 ₽

готовый заголовок и описание страницы для поиска, title и description

Посмотреть
Внутренняя перелинковка1 900 ₽

какие ссылки поставить внутри сайта, с какой страницы на какую и каким текстом

Посмотреть
Поделиться Телеграм ВКонтакте Почтой

Начните с бесплатного разбора

Через две-три минуты у вас будет понятный список действий.

Разбор без регистрации