XmlSitemapGenerator - софт для генерации sitemap.xml без ограничений по урлам
XmlSitemapGenerator - софт для генерации sitemap.xml без ограничений по урлам
Категория: Разработка Теги: Веб-разработка Опубликовано: 30 ноября 2020

Бесплатная программа для создания карты сайта

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

И этот бесплатный генератор - XmlSitemapGenerator. Найти его последний релиз можно на github.

Интерфейс xmlsitemapgenerator

Интерфейс правда весьма скромный, но нам ведь нужен не красивый интерфейс, а конкретная функциональность, верно?.

Вот так выглядит созданная в программе карта сайта

Из этого скриншота можно увидеть два очень важных фактора:

  • поддержка домена на русском языке;
  • поддержка кириллицы в урле;
  • поддержка даты последнего изменения;
  • поддержка длины урла больше 255 символов.

От 99% платных и бесплатных программ для создания карт сайтов можно ждать максимум, что они будут поддерживать домен на русском языке, и даже если он сможет съесть кириллицу в урле, то съесть урлы длиннее 255 символов не сможет точно, а ведь кириллица в урлах делает его невероятно длинными. Такие урлы могут иметь длину в ~350 символов, и почти весь топовый софт захлёбывается и при попытке обработать такой сайт.

Также она поддерживает дату последнего изменения веб-страницы и вытаскивает её из HTML, но пока что поддерживает только циферный формат. Если написано "Ноябрь", то она не поймёт. Эта функциональность появится начиная с версии 1.2.

Процесс анализа сайта для создания карты

Вот так выглядит процесс анализа сайта. Время анализа зависит от количества страниц и при сайте с многотысячным контентом процесс может занимать очень много времени.

Карта сайта успешно создана

Собственно тут остается только нажать ок и закинуть карту на хостинг. И все.

Подробнее прочитать про это программу можно на официальном сайте.

Алексей Черемных
2237