Mapa strony (sitemap)
Mapa strony (sitemap) to plik, najczęściej w formacie XML, zawierający uporządkowaną listę adresów URL danej witryny wraz z metadanymi. Ten plik pozwala robotom wyszukiwarek skutecznie indeksować zawartość serwisu. W praktyce możesz spotkać się też z nazwami: mapa witryny, mapa serwisu lub po prostu site map. To jeden z filarów technicznego SEO. Bez niego trudno mówić o pełnej optymalizacji dużych serwisów.
Czym jest mapa strony
Mapa strony to plik XML lub strona HTML zawierająca listę adresów URL należących do konkretnej witryny. W SEO pełni rolę łącznika. Właściciel serwisu przekazuje robotom wyszukiwarek jasny sygnał, które zasoby powinny zostać przeskanowane i zaindeksowane. Dobrze przygotowana mapa strony uzupełnia architekturę serwisu. Nie zastępuje jej, ale pozwala szybciej dotrzeć do kluczowych podstron.
Rodzaje map strony
Mapa XML
Mapa XML powstała z myślą o robotach wyszukiwarek. Jej struktura opiera się na znacznikach XML. Główny element to <urlset>, wpisy <url> oraz obowiązkowy <loc> z pełnym adresem podstrony. Możesz dodać <lastmod> (data ostatniej modyfikacji), <changefreq> (częstotliwość aktualizacji) i <priority> (priorytet względem innych podstron). To konkretne dane, które pomagają robotom szybciej zrozumieć strukturę serwisu.
Mapa HTML
Mapa HTML to zwykła strona internetowa widoczna dla użytkownika, prezentująca strukturę serwisu w czytelnej formie. Ułatwia szybkie odnalezienie sekcji witryny, których nie widać w głównej nawigacji. Dodatkowo wspiera linkowanie wewnętrzne. Przekazuje moc SEO do podstron, które są słabo powiązane z resztą serwisu. Czy użytkownicy naprawdę korzystają z mapy HTML? W dużych serwisach – zdecydowanie tak.
Mapy rozszerzone
Oprócz klasycznych map XML czy HTML, dostępne są rozszerzenia dedykowane konkretnym typom treści. Na przykład dla obrazów, wideo czy Google News. Takie mapy warto wdrożyć w serwisach z dużą liczbą materiałów multimedialnych lub newsowych. To rozwiązanie, które pozwala robotom lepiej zrozumieć zawartość serwisu. Szczególnie tam, gdzie standardowa mapa strony nie wystarcza.
Kiedy mapa strony jest potrzebna
Google w dokumentacji wskazuje jasno: mapa strony przydaje się zwłaszcza w dużych witrynach, na nowych domenach z małą liczbą linków zewnętrznych oraz w serwisach pełnych treści multimedialnych. W takich przypadkach robot może nie dotrzeć do wszystkich podstron wyłącznie przez linkowanie wewnętrzne. Dla małych serwisów – do 500 stron – z dobrze zaprojektowaną strukturą i linkowaniem wewnętrznym, mapa strony ma mniejsze znaczenie. Ale czy warto ją mieć? Zdecydowanie, bo nie zajmuje miejsca i nie szkodzi. Może natomiast pomóc w indeksacji.
Jak stworzyć i zgłosić mapę strony
Masz kilka opcji: możesz skorzystać z wtyczek CMS (np. Yoast SEO, Rank Math), generatorów online (np. xml-sitemaps.com) lub crawlerów (np. Screaming Frog). Plik sitemapy powinien zawierać maksymalnie 50 000 adresów URL i nie przekraczać 50 MB w wersji nieskompresowanej. To wytyczna, której nie warto lekceważyć. Standardowa lokalizacja pliku to domena.pl/sitemap.xml.
Gotową mapę strony zgłaszasz do Google przez zakładkę „Mapy witryn” w Google Search Console lub deklarujesz jej adres w pliku robots.txt. Zwróć uwagę: w sitemapie nie umieszczaj stron z dyrektywą noindex, błędami 404, przekierowaniami 301, duplikatami ani stron technicznych. To najczęstsze źródło błędów – warto o tym pamiętać.
Najczęściej zadawane pytania
W Google Search Console, w zakładce „Mapy witryn”, sprawdzisz status przesłanej sitemapy i wykryjesz ewentualne błędy indeksowania. To Twoje okno na komunikację z robotem Google – nie ignoruj alertów.
Mapa strony to tylko sugestia dla Google, nie rozkaz. Robot sam wybiera, które adresy URL zaindeksuje. Ile razy mapa strony pozostaje nieprzeczytana? Tego nie wie nikt.
Plik XML powinien zawierać wyłącznie kanoniczne, aktywne adresy URL ze statusem 200. Nie umieszczaj w nim stron z noindex, błędami czy przekierowaniami. To podstawowa zasada. Jej pominięcie prowadzi do problemów z indeksacją.
Automatyczna aktualizacja przy każdej zmianie treści to najlepsze rozwiązanie. Wtyczki CMS zajmują się tym na bieżąco. Ty możesz skupić się na treści, nie na technikaliach.