Mapa strony to plik zawierający listę wszystkich lub najważniejszych adresów URL (Uniform Resource Locators) witryny, które właściciel strony chce udostępnić wyszukiwarkom internetowym do indeksowania. Najczęściej występuje w formacie XML (Extensible seo-link">Markup Language), stąd często używa się również terminu „XML Sitemap”.
Jego głównym celem jest ułatwienie robotom wyszukiwarek (tzw. spiderom lub crawlerom, np. Googlebot, Bingbot) odkrywania, skanowania i efektywnego indeksowania zawartości witryny. Jest to szczególnie istotne dla dużych witryn z tysiącami stron, stron z nową zawartością wymagającą szybkiego indeksowania, witryn o złożonej strukturze nawigacyjnej, a także serwisów z niewielką liczbą linków wewnętrznych lub zawierających specyficzne typy treści, takie jak obrazy, filmy czy aktualności.
Mapa strony może również wskazywać wyszukiwarkom dodatkowe informacje o każdym adresie URL, takie jak data ostatniej modyfikacji (lastmod), sugerowana częstotliwość zmian (changefreq) czy względny priorytet strony (priority). Należy jednak pamiętać, że są to jedynie wskazówki dla robotów, a nie bezwzględne dyrektywy.
Choć posiadanie mapy strony nie gwarantuje indeksowania wszystkich adresów URL, znacząco zwiększa szanse na ich szybkie i prawidłowe uwzględnienie w wynikach wyszukiwania, co jest kluczowe dla widoczności online i efektywności strategii SEO (Search Engine Optimization). Mapa strony XML jest zazwyczaj przesyłana do wyszukiwarek za pośrednictwem narzędzi dla webmasterów (np. Google Search Console, Bing Webmaster Tools) lub linkowana w pliku robots.txt. Należy odróżnić ją od mapy strony w formacie HTML, która jest przeznaczona dla użytkowników i służy do nawigacji.
Praktycznym przykładem zastosowania jest nowo uruchomiony sklep internetowy z tysiącami produktów i dynamicznie dodawanymi stronami. Właściciel, chcąc zapewnić maksymalną widoczność w Google, tworzy i regularnie aktualizuje mapę strony w formacie XML, zawierającą adresy produktów, kategorii i artykułów blogowych. Dzięki przesłaniu mapy do Google Search Console, roboty wyszukiwarki szybko odkrywają nowe strony i zmiany, nawet jeśli linkowanie wewnętrzne nie jest jeszcze w pełni rozwinięte, co pozwala ofercie szybciej pojawić się w wynikach wyszukiwania i generować sprzedaż.
Synonimy oraz powiązane terminy to: XML Sitemap, SEO (Search Engine Optimization), Indeksowanie (Indexing), Roboty wyszukiwarek (Search Engine Crawlers/Bots), robots.txt, Google Search Console / Bing Webmaster Tools, Struktura witryny (Website Structure), Crawling (Skanowanie) oraz plik sitemaps.xml.