Есть несколько компонентов для создания карты сайта. Я выбрал JL Sitemap Расширение имеет поддержку материалов Joomla, меток, контактов, K2, Kunena, Virtuemart и запуск генерации sitemap по расписанию посредством Cron. Подробная документация на русском на их сайте по ссылке.