devi avere un db con all'interno tutte la pagina (non il codice html, ma un riferimento ad esse) e generare un xml in funzione delle pagine che hai.
una cosa del genere

*xml.instruct!

xml.urlset "xmlns" => "" do

@containers.each do |item|
xml.url do
xml.loc get_link_raw(item)
xml.lastmod w3c_date(item.created_at)
xml.changefreq "weekly"
xml.priority 0.6
end
end
end*

questo è in Ruby on Rails (RoR)