Met behulp van Sitemaps kan een webmaster de zoekrobots van Google vertellen welke pagina's er aanwezig zijn en welke er recentelijk zijn veranderd. Zo hoopt de zoekmachine sneller zijn werk te kunnen doen en zo meer resultaten op te kunnen nemen in zijn index.

De webmaster moet hier twee zaken voor doen: een Sitemap genereren en deze up-to-date houden na elke verandering aan de website. Een dergelijke Sitemap is feitelijk een xml-bestand waarin is opgenomen wanneer de content is veranderd, hoe vaak de content gaat veranderen en hoe belangrijk een pagina is ten opzichte van andere pagina's binnen dezelfde website.

Openbaar

Google heeft een open source-generator online staan, geschreven in Python, waarmee webmasters een Sitemap kunnen maken.

De zoekgigant hoopt dat de techniek ooit onderdeel wordt van webserver-software, zoals Apache. Mede daarom wordt het uitgebracht onder de Attribution/Share Alike Creative Commons licentie. Dankzij deze licentie kan iedereen Sitemaps gebruiken, zolang er een bronvermelding is en de broncode openbaar blijft, ook na aanpassingen aan de code.