Mapa strony (mapa serwisu, sitemap, site map) – to lista podstron utworzonych w HTML lub w formacie XML . Jej głównym zadaniem jest umożliwienie indeksowania rozbudowanych stron. Mapa strony HTML wyświetla strukturę, sekcję i linki, co ułatwia użytkownikom nawigację, najczęściej umieszczona jest w stopce. Mapa strony XML zawiera adres URL witryny i listę podstron, dzięki czemu witryna jest rozpoznawana przez roboty wyszukiwarek, które indeksują stronę, co zwiększa jej widoczność i rozpoznawalność. Site map XML pozwala również zapobiec duplikacji treści. Informuje bowiem roboty wyszukiwarki, że na stronie są publikowane wartościowe i oryginalne treści. Stworzenie zatem mapy strony jest niezwykle korzystne, a nawet z punktu widzenia funkcjonalności strony, konieczne. Pozwala bowiem nie tylko optymalizować witrynę pod kątem UX, ale również zwiększa jej pozycję w wynikach wyszukiwania.