Create a module that supports /sitemap.xml and generate an approved google sitemap.
look at additional options for excluding items etc.
generate json format
generate html friendly format ( with widget ) - requires more site structure tie in.
Sitemap should exclude already items that are chosen to not appear in search or not published