Als Sitemap, auch Site-Map oder seltener Seitenübersicht genannt, bezeichnet man die vollständige hierarchisch strukturierte Darstellung aller Einzeldokumente (Webseiten) eines Internetauftritts bzw. einer Website (Seitenstruktur). Im Idealfall zeigt die Sitemap auch die hierarchischen Verknüpfungsstrukturen der Seiten an. Die Betreiber einer Website stellen eine Sitemap zur Verfügung, um den Besuchern einen Überblick über den Umfang und die Struktur des Webauftritts zu geben. Bei sehr umfangreichen Internetauftritten können nicht alle Einzeldokumente in der Sitemap angezeigt werden, sodass sich die Darstellung auf die hierarchische Struktur beschränkt.
Die Sitemap ist nicht mit einem Inhaltsverzeichnis zu verwechseln, da das Inhaltsverzeichnis die Themen des Webauftritts angibt. Dies muss nicht unbedingt mit den Einzeldokumenten übereinstimmen, da eine einzelne Seite auch mehrere Themen enthalten kann. Ebenso ist die Sitemap nicht mit einem (alphabetisch geordneten) Index zu verwechseln, obwohl die Grenzen zwischen diesen Bereichen fließend sein können. Sitemaps sind ein effektives Mittel zur Suchmaschinenoptimierung, da sie sicherstellen, dass alle Seiten einer Webpräsenz erreichbar sind. Dies ist besonders relevant, wenn Teile der Seite beispielsweise mit Adobe Flash oder JavaScript-Menüs generiert werden und daher Barrieren aufweisen.
Viele Suchmaschinen folgen in der Regel nur einer bestimmten Anzahl von Links innerhalb einer Webseite. Daher kann es bei sehr umfangreichen Webpräsenzen notwendig sein, eine Sitemap bereitzustellen, damit Suchmaschinen alle Seiten einer Website erfassen können.
Aus Sicht der Benutzerfreundlichkeit einer Website ist eine gut strukturierte und übersichtliche Navigation im Allgemeinen einer Sitemap vorzuziehen. Ein Besucher findet in der Regel über eine interne Suche innerhalb einer Webpräsenz schneller das Gesuchte. Dies reduziert auch den Verwaltungsaufwand für eine Sitemap für den Webmaster.
Die Sitemap ist in der Regel ein elektronisches Dokument wie die anderen darin dargestellten Dokumente. Bei Webseiten handelt es sich meist um eine (statische) HTML-Datei oder um eine dynamische Seite, die beispielsweise von einem Content-Management-System oder einer Wiki generiert wird, basierend auf allen vom Autor erstellten Seiten.
Die Idee einer maschinenlesbaren Sitemap (z. B. für Suchmaschinen) führte zur Entwicklung des Sitemaps-Protokolls, das URLs von Webseiten einschließlich einiger Metadaten (letzte Aktualisierung, Änderungshäufigkeit, Relevanz, Beziehung zu anderen URLs des Webauftritts usw.) enthält. Solche Sitemaps erleichtern es Suchmaschinen, Webauftritte zu durchsuchen.