Модуль создающий sitemap.xml в Drupal и генерирование sitemap.xml с помощью онлайн сервисов
Структура сайтов зачастую имеет сложный и запутанный вид. Поэтому блуждая по вашему сайту ПС может просто заблудиться и уйти не проиндексировав важные статьи.
Для облегчения передвижения по сайту поисковых систем, придумана такая незаменимая вещь, как карта сайта создаваемая в файле sitemap.xml. Используя ее можно указать ссылки на каждую страницу вашего сайта и время последнего изменения страницы. Так же проставляется индекс важности каждой страницы с вашей точки зрения.
Так как современные сайты имееют иногда огромное количество страниц, создавать вручную sitemap.xml не благодарное занятие, которое может привести в лучшем случае к психозу вебмастера, а в худшем и помутнению рассудка. Для этого и существуют всевозможные генераторы sitemap.xml.
Такие системы генерации бывают как онлайн сервисы в интернете, так исполненные отдельным модулем для вашей CMS. Я рассмотрю несколько таких систем для создания вашего sitemap.xml.
Для этого блога я использовал популярную CMS Drupal. Для нее существует модуль XML sitemap, который быстро создает карту сайта sitemap.xml при каждой публикации новой статьи, или других условиях заданных вами в настройках и отправляет ее поисковикам.
Скачиваем проверенный модуль для Drupal-6.x xmlsitemap-6.x-1.2.tar.gz
Желающие могут руссифицировать этот модуль скачав дополнительно архив xmlsitemap-all-ru-translations.tgz
После установки и включения основного модуля XML sitemap, ставим галки для включения нужных нам дополнительных модулей на странице /admin/build/modules
XML sitemap engines - Отправляет карту сайта в поисковые системы.
XML sitemap node - Добавляет в карту сайта ссылки на материалы.
XML sitemap taxonomy - Добавляет в карту сайта ссылки на термины таксономии.
XML sitemap user - Добавляет страницы с профилями пользователей (этот модуль нам будет не нужен).
Если вы все же включили модуль XML sitemap user, то на странице /admin/user/permissions нужно разрешить доступ к профилям пользователей "модуль user" анонимным пользователям.
В настройках XML sitemap на странице admin/settings/xmlsitemap не трогаем галочку "Add all the links to the default language sitemap", ниже задаем количество ссылок, которые будут обновлены за один запуск крона, я поставил 250. При включении галочки "Применить стиль", карта сайта будет отображаться в более визуально понятном для человека виде.
Ниже выбираем частоту изменения вашей главной страницы и сохраняем конфигурацию. Автоматически будет создан каталог /sites/default/files/xmlsitemap уведомив нас об этом сообщением.
Далее нажимаем кнопку "Поисковые системы" и попадаем на страницу admin/settings/xmlsitemap/engines в настройки ПС. Если мы хотим отправлять карту сайта поисковикам, ставим галочку "Отправлять карту сайта при изменении содержания", ниже выбираем частоту отправки и сами ПС которым хотите отправлять карту. На кладке "Инструменты" /admin/settings/xmlsitemap/tools можно вручную отправить карту сайта в ПС.
Осталось отправиться на страницу /admin/reports/status и обновить крон.
Второй способ генерации карты сайта, который подходит для сайта на любой CMS, это использование для этого онлайн генератор, например , который сможет обработать до 500 страниц в бесплатном режиме. После генерации он так же сохраняет карту сайта в виде sitemap в формате xml
