2007-03-22

Google sitemap.xml

Потребовалось для клиента сделать загрузку карты сайта в Google в XML-формате Sitemap. Поскольку уровень представления данных в CMS UlterSuite реализован на основе технологии XML/XSLT, а сервлет для формирования дерева сайта является одним из базовых элементов системы, то потребовалось только написать небольшой темплейт (шаблон) на XSLT, замапить его на определенный URL, чтобы в итоге получить такую карту сайта www.ultersuite.ru/googlemap. Теперь поисковая система Google получает актуальную информацию о разделах сайта, которые надо индексировать, прямо с сайта. Если администратор сайта вносит какие-то изменения, то они сразу отображаются в этой карте. Замечу, что для посетителей сайта и других поисковиков, которые не умеют работать с XML, лоступна обычная карта сайта в формате HTML.

Выявилась попутно пара мелких погрешностей в работе системы с датами. На работе системы это никак не сказывалось, а вот при обработке карты вылезло. При выпуске новой версии 1.55, которая готовится сейчас, это будет исправлено, а шаблон для формирования карты сайта для Гугля войдет в стандартный комплект поставки.

А почитать про Google Sitemaps можно тут.

Комментариев нет: