Co to jest mapa strony i do czego służy?
Mapa strony, nazywana też mapą witryny albo sitemap, to plik dla robotów wyszukiwarek. Zawiera adresy podstron, a przy każdym może mieć datę ostatniej istotnej zmiany. Najczęściej leży pod adresem w rodzaju twojadomena.pl/sitemap.xml. Pojedynczy wpis wygląda tak:
- <url><loc>https://example.com/uslugi/montaz-klimatyzacji/</loc><lastmod>2026-10-14</lastmod></url>
Mapa pomaga Google znaleźć strony, do których robot nie dotarłby łatwo przez linki. Nie jest jednak poleceniem. Google pisze w dokumentacji, że przesłanie mapy to wskazówka i nie daje pewności, że wszystkie adresy zostaną pobrane albo trafią do indeksu. Decyzję o indeksie wyszukiwarka podejmuje dla każdej strony osobno, o czym więcej w artykule o indeksowaniu strony w Google.
Czy mała strona potrzebuje mapy witryny?
Nie musi. Google za małą uznaje witrynę do około 500 stron, liczonych tylko spośród tych, które mają się pojawiać w wynikach. Jeśli do każdej z nich da się dojść linkami od strony głównej, robot znajdzie je bez mapy.
Według dokumentacji Google mapa realnie pomaga w kilku sytuacjach: przy dużym serwisie, przy nowej stronie, do której prowadzi mało linków z innych witryn, oraz przy serwisie z dużą liczbą filmów, zdjęć albo artykułów prasowych. Typowa strona firmowa z kilkunastoma usługami nie spełnia żadnego z tych warunków, chyba że jest świeżo po starcie.
Przy każdej stronie, którą budujemy, mapę i tak włączamy. Powód jest praktyczny. Raport Mapy witryn w Search Console pozwala porównać listę adresów, które uważasz za ważne, z tym, co Google zapisał. Bez mapy tę listę trzeba składać ręcznie. A kosztu prawie nie ma: WordPress tworzy mapę sam, Shopify też, inne systemy robią to przez wtyczkę albo moduł.
Co powinno być w mapie witryny, a czego w niej nie umieszczać?
W mapie powinny być wyłącznie adresy, które mają się pojawiać w Google: działające, w docelowej wersji i bez blokad. Google traktuje każdy adres z mapy jako propozycję strony kanonicznej, więc wpisanie tam kopii albo starego adresu wysyła sprzeczny sygnał.
- strony usług, kategorie, produkty, poradniki
- W mapie?: tak
- Dlaczego: to strony, które mają zbierać ruch z wyszukiwarki
- adres z przekierowaniem 301
- W mapie?: nie
- Dlaczego: w mapie ma być adres docelowy; stary adres Google pozna przez samo przekierowanie
- strona ze znacznikiem noindex
- W mapie?: nie
- Dlaczego: mapa zgłasza ją jako ważną, a znacznik każe ją pominąć
- kopie z parametrami sortowania, filtrów albo kampanii
- W mapie?: nie
- Dlaczego: zostaje tylko wersja wskazana jako kanoniczna
- adres zablokowany w robots.txt
- W mapie?: nie
- Dlaczego: robot i tak nie pobierze strony, więc wpis niczego nie daje
- usunięte strony z błędem 404 lub 410
- W mapie?: nie
- Dlaczego: generator powinien usuwać je z mapy razem ze stroną
- koszyk, logowanie, podziękowanie po wysłaniu formularza
- W mapie?: nie
- Dlaczego: te strony nie odpowiadają na żadne wyszukiwanie
- wersje http lub bez www, jeśli domena działa na https z www
- W mapie?: nie
- Dlaczego: w mapie są pełne adresy w jednej, docelowej wersji domeny
O tym, który adres jest wersją docelową, piszemy szerzej przy linkach kanonicznych, a o porządkowaniu starych adresów przy przekierowaniach 301. Mapa powinna być zgodna z oboma: jeśli strona wskazuje jako kanoniczny inny adres niż ten w mapie, Google dostaje dwie różne odpowiedzi na to samo pytanie.
Daty, priorytety i limity
Data ostatniej zmiany ma sens tylko wtedy, gdy jest prawdziwa. Google korzysta z niej, jeśli konsekwentnie zgadza się ze stanem stron, i nie liczy jako zmiany np. nowego roku w stopce. Generator, który wpisuje wszystkim adresom datę utworzenia pliku, odbiera tej informacji wartość. Pola priorytetu i częstotliwości zmian Google ignoruje całkowicie.
Jeden plik może zawierać do 50 000 adresów i ważyć do 50 MB przed kompresją. Większy serwis dzieli mapę na kilka plików i zgłasza ich spis, czyli indeks map witryny.
Czym różni się mapa XML od mapy HTML?
Mapa XML jest dla robotów, mapa HTML dla ludzi. Ta druga to zwykła podstrona z listą linków do działów serwisu, często podpięta w stopce. W Search Console zgłasza się plik XML; Google przyjmuje też kilka innych formatów, np. kanał RSS, ale nie stronę HTML z linkami.
Mapa HTML przydaje się w serwisach, w których menu nie mieści wszystkich działów, np. u dystrybutora z setkami kategorii. Na stronie z kilkunastoma podstronami jej rolę pełni menu, a ważniejsze jest to, jak podstrony linkują do siebie w treści.
Jak zgłosić mapę witryny do Google?
Najprościej w raporcie Mapy witryn w Search Console, do czego potrzebne są uprawnienia właściciela usługi. Kolejność wygląda tak:
- mapa jest opublikowana, najlepiej w katalogu głównym domeny, bo wtedy obejmuje cały serwis
- adres mapy otwiera się w przeglądarce i w narzędziu do sprawdzania adresów URL (test wersji opublikowanej)
- w raporcie Mapy witryn wklejasz adres w pole „Dodaj nową mapę witryny” i klikasz „Prześlij”
- w pliku robots.txt dopisujesz wiersz Sitemap z pełnym adresem mapy, żeby znalazły ją też inne wyszukiwarki
Google pobiera mapę zaraz po przesłaniu, a adresy z niej trafiają do indeksu później. Ponowne zgłaszanie tej samej mapy co tydzień nic nie da; ma sens po przebudowie serwisu. Jak wiersz Sitemap wygląda w praktyce, pokazujemy w tekście o pliku robots.txt.
Jak czytać raport Mapy witryn?
Patrz na trzy kolumny: Stan, Ostatni odczyt i Wykryte strony. Stan mówi, czy Google w ogóle odczytał plik, a liczba wykrytych stron, czy zawartość mapy zgadza się z tym, co faktycznie masz w serwisie.
- stan „Nie udało się pobrać”
- Co to najczęściej znaczy: pod zgłoszonym adresem nie ma pliku albo blokuje go robots.txt, zapora lub błąd serwera
- Co zlecić: otworzyć adres mapy, sprawdzić go w narzędziu do sprawdzania adresów URL i poprawić przyczynę
- stan „Zawiera błędy”
- Co to najczęściej znaczy: plik się pobiera, ale część wpisów jest nieprawidłowa, np. adresy z innej domeny
- Co zlecić: otworzyć szczegóły mapy, gdzie Google wypisuje błędy, i poprawić generator
- „Sukces”, ale wykrytych stron jest kilka razy więcej, niż masz podstron lub produktów
- Co to najczęściej znaczy: w mapie są kopie z parametrami, stare adresy albo strony pomocnicze
- Co zlecić: zawęzić mapę do adresów z tabeli wyżej
- „Sukces”, ale wykrytych stron jest mniej, niż powinno
- Co to najczęściej znaczy: generator pomija część serwisu, np. nowy typ wpisów albo kategorie
- Co zlecić: dodać brakujące typy stron do ustawień mapy
- dużo adresów z mapy poza indeksem
- Co to najczęściej znaczy: Google zna strony, ale ich nie zapisał
- Co zlecić: sprawdzić przyczyny w raporcie Indeksowanie stron, z filtrem tej mapy
Najwięcej mówi ostatni wiersz. Link „Zobacz stan w indeksie” na stronie szczegółów mapy otwiera raport Indeksowanie stron tylko dla jej adresów. Jeśli poza indeksem są strony usług albo najlepiej sprzedające się kategorie, sama mapa tego nie naprawi. Trzeba ustalić przyczynę dla każdej grupy adresów.
Co zlecić i jak sprawdzić, że mapa działa?
Zlecenie jest krótkie: mapa ma się aktualizować sama przy każdej zmianie w serwisie i zawierać tylko adresy przeznaczone do Google. Plik wygenerowany raz zewnętrznym narzędziem po kilku miesiącach podsuwa robotowi usunięte i przeniesione adresy.
Zła mapa rzadko sama obniża pozycje. Kosztuje inaczej: nowe produkty i wpisy, do których nie prowadzi jeszcze żaden link, Google znajduje później, a raport w Search Console przestaje być wiarygodny. Problem z indeksowaniem ważnych stron może wtedy przez miesiące ginąć wśród tysięcy zbędnych adresów. Przy odbiorze prac sprawdź:
- czy adres mapy otwiera się bez logowania i bez przekierowania
- czy liczba adresów w mapie mniej więcej odpowiada liczbie stron, które chcesz mieć w Google
- czy kilka losowych adresów z mapy otwiera się bez przekierowania i nie ma znacznika noindex
- czy nowy produkt albo wpis pojawia się w mapie po publikacji, bez ręcznej ingerencji
- czy daty zmian różnią się między adresami, zamiast być wszędzie takie same
- czy mapa jest przesłana w Search Console, ma stan „Sukces” i wpis w robots.txt
Przy nowych stronach ustawiamy to przed publikacją, razem z pozostałymi elementami opisanymi na stronie o tworzeniu stron internetowych. W istniejącym serwisie zaczynamy od porównania mapy z raportem Indeksowanie stron, bo ta rozbieżność pokazuje, gdzie szukać dalej.