Eu nu sunt de acord cu generarea unui site-map cu ajutorul unui software.
Daca generezi un sitemap cu o aplicatie atunci aceasta va intra pe site si va parsa continutul.

Cele mai evidente motive sunt:
1. Nu te poti baza pe engine-ul lui de parsare (am patit eu ceva aiurea la un site cu o astfel de solutie)
2. Nu poti defini prioritatile asa cum vrei (decat editand fiecare link)


Daca nu se doreste un sitemap real-time (si nu inteleg de ce) se poate face si altceva: se apeleaza exact procedura pe care am descris-o , sa zicem la fiecare 7 zile, si output-ul se scrie intr-un fisier xml (care este declarat la google ca fiind sitemap-ul).