Создание Sitemap XML карты сайта – обзор бесплатных решений

Кто занимается веб-разработкой и тем более SEO-продвижение сайтов, знает, во сколько раз ускоряется индексация сайта поисковыми системами, при наличии XML-карты сайта. Я подготовил небольшой обзор различных решений, с описанием их плюсов и минусов.

Sitemap XML особенно актуален, если сайт содержит несколько сотен или более страниц. Сайт объемом около 300-500 страниц, без карты сайта полностью индексируется в Яндексе за 3-4 недели, в то время как Sitemap.xml сокращает это время приблизительно до одной недели.

Это особенно актуально для интернет-магазинов и других проектов с широкой номенклатурой, сокращая время на возврат инвестиций, с момента публикации товара на площадке, до его появления в поисковой выдаче.

Если у Вас одностраничный лендинг, либо сайт объемом 5-10 страниц, то Вы не заметите существенной разницы, разве что, можете успокоить своего внутреннего перфекциониста.

Рассмотрим различные инструменты для получения XML-карты сайта.

Web-сервисы для составления Sitemap XML карты сайта

Самое очевидное, что приходит в голову. Один из самых популярных, который можно найти в ТОПе результатов поиска: https://www.mysitemapgenerator.com/ru/, но, если поискать, можно найти еще десяток аналогичных.

Все просто: указали адрес сайта, подождали, получили результат, залили на сайт.

Плюсы:

  • Простота использования

Минусы:

  • Часто имеют лимиты по числу страниц. Если сайт большой – придется заплатить.
  • Иногда зависают и не отдают результат
  • Результат чаще всего отправляется на e-mail. Как еще будет использоваться адрес Вашей почты – вопрос остается открытым.
  • При обновлении необходимо перезаливать на хостинг вручную

Резюме: подходит для разового использования для небольших проектов

Модули для CMS для создания Sitemap XML карты сайта

Многие системы управления контентом (CMS) имеют собственные модули/плагины/компоненты для создания XML-карт сайта. Однако, не все они работают, как нужно.

Штатные инструменты для создания карты сайта у Bitrix, включает часто много мусорных страниц. У Joomla, некоторые расширения для создания карт сайта не индексируют страницы, генерируемые компонентами (JoomShopping, JoomGallery и т.д.), а это, часто, основной объем сайта.

Плюсы:

  • Карта сайта может автоматически обновляться по Cron-у или иному событию
  • Инсталляция и настройка часто проходит через админку и не требует особых знаний, но так не всегда

Минусы:

  • Могут быть проблемы совместимости расширений между собой, что будет мешать полной индексации
  • В некоторых случаях, в карту сайта попадают «мусорные страницы»
  • Загружая на свой сайт любой PHP-скрипт стороннего разработчика, стоит понимать риски, которые несет данное действие.
  • Производительность ограничена лимитами Вашего хостинг-провайдера и при обработке большого сайта, возможно «падение» скрипта из-за нехватки ресурсов.

Резюме: подходит для некоторых проектов, выполненных на популярных CMS и имеющих подходящие расширения. Нужно рассматривать каждый случай индивидуально.

Скрипты для генерации Sitemap XML карты сайта

Существует так же множество скриптов, позволяющих генерировать карты сайта, написанных на различных языках программирования. Примером может служить бесплатный PHP-скрипт: http://enarion.net/tools/phpsitemapng/download/.

После установки, Вы можете назначить на скрипт запуск по Cron, для регулярного автоматического обновления карты, что весьма удобно.

Плюсы:

  • Карта сайта может автоматически обновляться по Cron-у
  • Вы не указываете свою почту и другие данные, сохраняя конфиденциальность

Минусы:

  • Нужны хотя бы начальные знания в web-разработке, чтобы настроить работу скрипта
  • Возможна несовместимость с Вашим хостингом
  • Загружая на свой сайт любой PHP-скрипт стороннего разработчика, стоит понимать риски, которые несет данное действие.
  • Производительность ограничена лимитами Вашего хостинг-провайдера и при обработке большого сайта, возможно «падение» скрипта из-за нехватки ресурсов.

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

Программы для создания Sitemap XML карты сайта

Среди десктопных программ, преобладают платные решения. Здесь я хочу выделить программу https://wonderwebware.com/sitemap-generator/, предыдущие поколения которой я использовал еще во времена Windows XP. Софт работает стабильно, шустро, не критичен к ресурсам ПК и ко всему этому бесплатен.

Указываете нужный сайт, ждете, заливаете результат на хостинг.

Плюсы:

  • Простота использования
  • Вы не указываете свою почту и другие данные, сохраняя конфиденциальность
  • Можно обрабатывать крупные проекты, не упираясь в лимиты хостинга

Минусы:

  • При обновлении необходимо перезаливать на хостинг вручную
  • Необходима установка на компьютер

Резюме: подходит для многих сайтов, но требует установки и ручного обновления

Сервисы хостинг-провайдеров для создания Sitemap XML карты сайта

Некоторые хостинг-провайдеры, расширяя свои сервисы, предлагают и бесплатное создание карты Вашего сайта. Например: https://beget.com/p64496/ru/hosting/virtual – позволяет своим клиентам бесплатно создавать карту сайта, буквально одним кликом.

Выбрали сайт, размещенный на их аккаунте, подождали, загрузили карту.

Плюсы:

  • Простота использования
  • Вы не рискуете своими персональными данными
  • Можно обрабатывать крупные проекты, не упираясь в лимиты хостинга (сборка карты сайта происходит в их облаке)
  • Не требует установки на хостинг или компьютер
  • Исключена несовместимость с хостингом или используемой CMS
  • В случае возникновения вопросов, Вы всегда можете обратиться в техническую поддержку

Минусы:

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

Резюме: подходит для всех сайтов и не требует особых навыков.

А какими инструментами для создания карт сайта пользуетесь Вы?

Поделись в комментариях.

0
27 комментариев
Написать комментарий...
Андрей Симагин

Обзор конечно мог бы быть больше и ширше, ну и хотя бы со скриншотами чтоли.

А из декстопного ПО могу порекомендовать SiteAnalyzer ( https://site-analyzer.ru/ ) - программа также может создавать сайтмапы для любого размера сайтов, и совершено бесплатно

Ответить
Развернуть ветку
Василий Колодин
Автор

У меня была цель осветить сами подходы, в первую очередь, их плюсы и минусы, поэтому на конкретных решениях сильно не останавливался, давая примеры как ориентиры.
Но спасибо за рекомендацию

Ответить
Развернуть ветку
Василий Колодин
Автор

Кстати, прикольная прога.
Я раньше юзал от netpeaksoftware, но с началом СВО они зашкварились и заблочили все аккаунты из РФ.

Ответить
Развернуть ветку
Андрей Симагин

Спасибо! + Как раз сегодня мы выложили обновление версии)

Ответить
Развернуть ветку
Сергей Коновалов

В чем технический смысл? Как с картой, так и без, просканировать сайт поисковику не составляет труда. Наличие карты наверное должно влиять как-то на глубину обхода или что?

Ответить
Развернуть ветку
Сократ Стофорандов

В карте сайте, есть такая директива как lastmod дающая поисковику данные о последнем изменении страницы. Благодаря этому поисковику не надо бегать по всему сайту проверить обновления. Зашел в карту, просканировал все изменения, зашел уже там где информация обновилась. Это сильно экономит время поисковику когда сайт на 1 000 000 страниц.

Ответить
Развернуть ветку
Сергей Коновалов

К стати, да. Частота обновления и приоритетность.
Меня вот беспокоит индексация картинок - в поиске появились только месяца через два по отношению к самой странице..

Ответить
Развернуть ветку
Ольга Васюкова

А картинки уникальные?

Ответить
Развернуть ветку
Сергей Коновалов

Да - фото природы. Причём через Web кабинет яндексу дополнительно ещё сказал проиндексировать страницу, и он отчитался об успехе :) всевозможные атрибуты заполнены и имя файла осознанное.

Ответить
Развернуть ветку
Сократ Стофорандов

Я просто не заморачивался таким, т.к. и так проиндексирует, но если ест прям надобность индекса картинок, ну к примеру проект где поиск по картинкам дает трафик, тогда пропиши

Ответить
Развернуть ветку
Сократ Стофорандов

Можно и картинки прописать в карте, Держи инструкцию гугла
https://developers.google.com/search/docs/crawling-indexing/sitemaps/image-sitemaps?hl=ru

Ответить
Развернуть ветку
Андрей Симагин

Вообще то составит и не малого труда, если это например объемный портал или интернет-магазин на 100500 страниц. Соответственно без карты сайта скорее всего поисковик не будет тратить все свои ресурсы на сканирование всех страниц сайта за один проход (скачивание, рендер, парсинг, переход по ссылкам и тп), т.к. у него на это есть свои внутренние лимиты, в результате сканирование и индексация страниц через Sitemap может происходить быстрее.

Ответить
Развернуть ветку
Сергей Коновалов

Ну а с картой как должно это поменяться? В ней должны быть эти 100500 страниц или что? :)

Ответить
Развернуть ветку
Виктор Петров

Ну вот у вас более-менее немаленький сайтик. Без сайтмапа тот же гуглобот будет странички находить по ссылкам на других страницах - и последовательно их обходить. Лет примерно эдак 100.
Сайтмап сильно упростит ему работу по созданию индекса на обход и последующее сканирование.
И да, на любом сайте почти могут оказаться странички-"сиротки" - это те, куда иначе кроме как из карты сайта не попасть. Бывают случаи, когда таких страничек - процентов 50 от всего объема, в основном речь о товарных карточках.

Ответить
Развернуть ветку
Сергей Коновалов

С 'одинокими' страницами - интересный пример.

Ответить
Развернуть ветку
Андрей Симагин

Должны конечно, просто, условно, гугл будет тратить меньше ресурсов на поиск этих УРЛ, а будет сразу отдавать их на индексирование из сайтмапа.

Ответить
Развернуть ветку
Василий Колодин
Автор

Аналогия: представьте, что вам нужно найти в городе все существующие в нем адреса: улицы и номера домов.
Можно, конечно, пешком обойти весь город, часто бывая в одних и тех же местах, а можно воспользоваться картой, проанализировав которую, можно проложить маршрут для изучения более рационально

Ответить
Развернуть ветку
Ольга Васюкова

Вот, классный пример! Надо в статью его!

Ответить
Развернуть ветку
Василий Колодин
Автор

Скорость обхода. Я об этом в начале статьи упомянул.

Ответить
Развернуть ветку
Сергей Коновалов

За счёт чего? Вот если в карте указать только начальную страницу сайта, он будет весь проиндексирован?

Ответить
Развернуть ветку
Василий Колодин
Автор

В карте надо указывать все страницы.
Если укажите только главную, то на скорость индексации это никак не повлияет

Ответить
Развернуть ветку
Михаил Аташев

Еще и ручками можно написать - handmade)

Ответить
Развернуть ветку
Василий Колодин
Автор

300-500 страниц))

Ответить
Развернуть ветку
Михаил Аташев

500 легко, а вот 10000 уже не очень)

Ответить
Развернуть ветку
Василий Колодин
Автор

У любого софта на это уйдет 3 минуты. А у вас? ))

Ответить
Развернуть ветку
Михаил Аташев

У нас уйдет 20 секунд.
P.S. Открою секрет: sitemap не обязательно создается, когда готов весь вебсайт. Можно карту сразу спроектировать или добавлять частями. Удивительно, что некоторые разработчики отдают сайт без всего. Мы, например, делаем и sitemap и robots.txt и titles. Это удобно для клиента. А бывают клиенту отдают "голый" сайт в папочках и все. А человек потом думает, что он сам должен делать карту, выводить сайт в индекс. А на самом деле, это тоже услуга.

Ответить
Развернуть ветку
Игорь Лесман

Честь вам и хвала, мы попали именно на такое агентство, которое отдало нам папочки, а теперь вот сидим и ищем инфу, видать придется искать подряд

Ответить
Развернуть ветку

Комментарий удален автором поста

Развернуть ветку

Комментарий удален автором поста

Развернуть ветку
24 комментария
Раскрывать всегда