E site normal é html feito por ti, ou estás a falar de algum cms??
Se for de algum CSM provavelmente têm extensões que te fazem isso, se for alguma coisa em html ou outra coisa mais caseira fazes à mão ou usas um gerador de sitemaps... sei que existem, mas nunca utilizei nenhum, no hotscripts, se procurares por sitemap creator ou generator ou apenas sitemap (deve ser a melhor opção) de certeza que te aparecem alguns scripts que te fazem isso, inclusive alguns enviam o ficheiro automaticamente entre outras coisas.