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

Команда для крон

wget -O /dev/null "https://домен/component/ajax?plugin=jlsitemap_cron&group=system&format=raw&key=ключ"