Przejdź do treści
illustriseo

Strona i technika

Mapa strony XML: czy jej potrzebujesz i co powinno się w niej znaleźć

Mapa strony w formacie XML to plik z listą adresów, które chcesz mieć w Google. Mała strona firmowa, w której do każdej podstrony prowadzi link, poradzi sobie bez niej. Mimo to zalecamy ją mieć: najczęściej tworzy ją sam system strony albo wtyczka, a dzięki niej Search Console pokazuje, ile zgłoszonych adresów Google faktycznie zapisał.

Zespół illustriseoAktualizacja: 8 min czytania

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.

Krótkie odpowiedzi

Zwykle pod adresem twojadomena.pl/sitemap.xml. WordPress bez wtyczki publikuje ją pod /wp-sitemap.xml, a wtyczki SEO, takie jak Yoast czy Rank Math, pod /sitemap_index.xml. Adres mapy często jest też wpisany w pliku robots.txt w wierszu Sitemap. Jeśli masz dostęp do Search Console, sprawdź raport Mapy witryn: zobaczysz tam mapy zgłoszone wcześniej i datę ich ostatniego odczytu.

Nie bezpośrednio. Mapa pomaga Google znaleźć adresy i może przyspieszyć ich odkrycie, ale nie wpływa na to, na którym miejscu strona się pojawi. O pozycji decyduje treść podstrony, jej dopasowanie do zapytania i sygnały z innych serwisów. Brak mapy na małej, dobrze podlinkowanej stronie niczego w pozycjach nie zmienia. Zła mapa, pełna starych adresów, utrudnia za to diagnozę problemów z indeksowaniem.

Tak. Sklep łatwo przekracza próg 500 stron, ma produkty schowane głęboko w kategoriach i często zmienia ofertę, więc mapa pomaga Google szybciej znaleźć nowe karty produktów. Opłaca się podzielić ją na osobne pliki dla produktów, kategorii i wpisów. W raporcie Mapy witryn zobaczysz wtedy osobno, jaka część każdej grupy jest w indeksie, i od razu wiesz, gdzie szukać problemu.

Nie, Google oba pola ignoruje. Jeśli wtyczka pozwala je ustawiać, nie poświęcaj na to czasu. Znaczenie ma tylko data ostatniej zmiany, i to pod warunkiem, że jest prawdziwa: zmienia się wtedy, gdy zmienia się treść strony, a nie przy każdym wygenerowaniu pliku. Bardziej niż te pola liczy się to, żeby w mapie były wyłącznie adresy, które mają się pojawiać w wynikach.

Czytaj dalej

Usługa

Tworzenie stron internetowych

Nowa strona z mapą witryny, Search Console i ustawieniami indeksowania sprawdzonymi przed publikacją.

Zobacz usługę
Strona i technika

Plik robots.txt: co blokować, czego nie ruszać i czym różni się od noindex

Robots.txt to plik tekstowy w katalogu głównym domeny, który mówi robotom wyszukiwarek, jakich adresów nie pobierać. Służy do kierowania ich ruchem, np. z dala od koszyka czy wyników sortowania. Nie ukrywa stron: zablokowany adres nadal może się pojawić w Google. Do wyłączenia strony z wyników służy znacznik noindex.

Czytaj artykuł
Strona i technika

Indeksowanie strony w Google: dlaczego strona nie trafia do wyników i jak to sprawdzić

Indeksowanie strony w Google to zapisanie jej w bazie, z której wyszukiwarka dobiera wyniki. Strona spoza indeksu nie pojawi się na żadne zapytanie, nawet jeśli ma najlepszą ofertę w branży. Czy Google zapisał dany adres, a jeśli nie, to dlaczego, sprawdzisz w Search Console: w raporcie Indeksowanie stron i w narzędziu do sprawdzania adresów URL.

Czytaj artykuł
Podstawy SEO

Pozycjonowanie nowej strony: co zrobić przed startem i w pierwszych tygodniach

Pozycjonowanie nowej strony zaczyna się przed jej publikacją, na etapie listy podstron, adresów i treści. Po starcie najważniejsze jest sprawdzenie, czy Google odnajduje i indeksuje podstrony, oraz cierpliwość: nowa domena bez historii i linków z innych serwisów potrzebuje więcej czasu na efekty niż strona, która działa od lat.

Czytaj artykuł

Wolisz, żeby ktoś sprawdził to na Twojej stronie?

Pierwsza rozmowa i wstępny przegląd strony są bezpłatne. Przejrzymy Twoją witrynę i wskażemy, które z opisanych tu spraw dotyczą jej najbardziej.