Co to jest mapa witryny XML? Definicja, limity i dobre praktyki

Mapa witryny XML (sitemap XML) to plik z listą adresów URL serwisu, które wyszukiwarki mają znaleźć, zaindeksować i odwiedzać, z opcjonalną datą ostatniej zmiany. Google, Yahoo i Microsoft uzgodniły wspólny protokół Sitemaps 0.90 16 listopada 2006 roku. Jeden plik mieści do 50 000 adresów lub 50 MB bez kompresji, a większe serwisy dzielą adresy na kilka plików połączonych indeksem map witryny.

Aktualizacja: 17 października 20263 min czytania
Infografika: budowa mapy witryny XML od robots.txt i indeksu map po wpisy url i linki hreflang
Źródło: Google Search Central, tworzenie i przesyłanie mapy witryny

Jak działa mapa witryny XML?

Mapa witryny XML działa jak podpowiedź dla robotów: przekazuje listę ważnych adresów, więc wyszukiwarka nie musi polegać wyłącznie na linkach. Googlebot i Bingbot odczytują plik, dodają nowe lub zmienione adresy do kolejki i na podstawie daty lastmod decydują, co odwiedzić ponownie. Sitemap nie gwarantuje crawlowania ani indeksowania, Google nazywa go wskazówką.

Najprostsza mapa z jednym adresem wygląda tak:

  • <?xml version=”1.0″ encoding=”UTF-8″?>
  • <urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
  • <url><loc>https://example.pl/mlynki-do-kawy/</loc><lastmod>2026-10-01T09:00:00+02:00</lastmod></url>
  • </urlset>

Zasady i limity mapy witryny XML

Dokumentacja Google wyznacza kilka twardych reguł, których musi przestrzegać każda mapa:

RegułaWymaganie
rozmiarmaks. 50 000 adresów lub 50 MB bez kompresji na plik
kodowanieUTF-8
adresybezwzględne, kanoniczne, zwracające kod 200
zakreswłasny katalog i niżej, chyba że mapę dodano w Search Console
indeks mapgrupuje wiele plików; Bing przyjmuje do 50 000 map w jednym indeksie

lastmod, changefreq i priority

Google ignoruje changefreq i priority, Bing również. Google korzysta z lastmod tylko wtedy, gdy data jest stale wiarygodna, czyli zmienia się po realnej edycji treści głównej, danych strukturalnych lub linków, a nie po zmianie roku w stopce. Bing zaleca pełny format ISO 8601 z godziną i ostrzega przed ustawianiem lastmod na moment wygenerowania mapy.

Rodzaje map witryny

Oprócz zwykłych map stron Google obsługuje rozszerzenia dla grafik, filmów i newsów, a także formaty RSS, Atom i zwykły plik tekstowy. Mapy newsowe są ważne dla wydawców w Google News, a mapy grafik dla sklepów z dużymi galeriami produktów.

Kto potrzebuje mapy witryny XML?

Mapa witryny XML jest najbardziej przydatna w dużych, nowych lub bogatych w multimedia serwisach. Google podaje, że strona z około 500 podstronami lub mniej i dobrym linkowaniem wewnętrznym może jej nie potrzebować. W praktyce dodaję ją w każdym projekcie, bo nic nie kosztuje i daje czystą listę adresów do porównania z tym, co Google faktycznie zaindeksował. Google zaznacza, że CMS taki jak WordPress, Wix czy Blogger może już generować mapę automatycznie, więc najpierw sprawdź, czy ją masz.

Jak zgłosić mapę witryny XML?

Mapę zgłasza się w Search Console lub wpisem w pliku robots.txt:

  • Dodaj adres mapy w raporcie Mapy witryn w Google Search Console i w Bing Webmaster Tools.
  • Dopisz linię Sitemap: https://example.pl/sitemap_index.xml do pliku robots.txt.
  • Używaj IndexNow obok mapy, by natychmiast powiadamiać Binga i inne wyszukiwarki obsługujące ten protokół.

Dawny adres ping Google już nie działa: Google ogłosił jego wycofanie 26 czerwca 2023 roku i wyłączył go do końca tamtego roku.

Mapa witryny XML w serwisach wielojęzycznych i wielorynkowych

Mapa witryny XML to jedno z 3 oficjalnych miejsc na deklarację hreflang, a w dużych sklepach międzynarodowych wybieram właśnie ją. Każdy wpis url wymienia wszystkie wersje językowe, łącznie ze sobą, w elementach xhtml:link, po zadeklarowaniu przestrzeni nazw xhtml w urlset:

  • <xhtml:link rel=”alternate” hreflang=”pl-PL” href=”https://example.com/pl/mlynki/”/>
  • <xhtml:link rel=”alternate” hreflang=”de-DE” href=”https://example.com/de/kaffeemuehlen/”/>
  • <xhtml:link rel=”alternate” hreflang=”cs-CZ” href=”https://example.com/cz/mlynky/”/>

Dzielę też mapy na rynki (sitemap-pl.xml, sitemap-de.xml, sitemap-cz.xml). Razem z osobną usługą Search Console dla każdego katalogu pokazuje to stan indeksowania w każdym kraju na pierwszy rzut oka. Jedna mapa może też zawierać adresy z kilku domen, np. ccTLD, o ile każda jest zweryfikowana w Search Console. Umieszczaj w niej tylko adresy kanoniczne, nigdy przekierowane ani z noindex.

Mapy witryny a wyszukiwanie AI

Bing napisał w lipcu 2025 roku, że mapy witryny pozostają podstawowym sygnałem odkrywania treści w wyszukiwaniu opartym na AI i że odwiedza je co najmniej raz dziennie. Dokładne daty lastmod pomagają szybciej wprowadzić świeże strony do odpowiedzi Copilota, co ma znaczenie w AI SEO.

Wskazówka: Co miesiąc porównuj liczbę adresów w mapie każdego rynku z liczbą zaindeksowanych stron w Search Console. Niemiecka mapa z 8000 adresów i 3000 zaindeksowanych stron wskazuje na problem z treścią lub jakością na tym rynku, a nie techniczny.

Potrzebujesz map witryny i hreflang dla kilku krajów? Zobacz doradztwo w międzynarodowym SEO albo zamów audyt SEO.

Najczęstsze pytania: Mapa witryny XML

Ile adresów może mieć mapa witryny XML?

Jedna mapa witryny XML mieści do 50 000 adresów lub 50 MB bez kompresji. Większe serwisy dzielą adresy na kilka plików i łączą je indeksem map witryny.

Czy Google bierze pod uwagę priority i changefreq?

Nie, Google ignoruje priority i changefreq. Z lastmod korzysta tylko wtedy, gdy data jest stale wiarygodna i odzwierciedla realne zmiany treści.

Czy mapa witryny gwarantuje indeksowanie?

Nie, mapa witryny to tylko wskazówka ułatwiająca odkrycie adresów. Google sam decyduje, czy zaindeksować dany URL, na podstawie jakości i innych sygnałów.

Czy hreflang można umieścić w mapie witryny?

Tak, Google akceptuje hreflang w mapach witryny XML w elementach xhtml:link. Każdy wpis musi wymieniać wszystkie wersje językowe, łącznie ze sobą.

Powiązane pojęcia

SEO międzynarodowe · AI SEO (GEO)

Rośnij na każdym rynku i bądź cytowany przez AI

W serwisie wielorynkowym mapa witryny XML to jednocześnie mapa dla robotów i najwygodniejsze miejsce na hreflang dla tysięcy adresów. Buduję mapy witryny per rynek i wdrażam hreflang, by każdą wersję krajową odkrywały Google, Bing i wyszukiwarki AI.

Pomagam firmom SaaS i sklepom internetowym zdobywać ruch organiczny w Europie i USA oraz sprawiać, że ChatGPT, Gemini, Perplexity i Google AI Overviews polecają ich markę. Każdy projekt zaczynam od bezpłatnego audytu strony, rynków i widoczności w odpowiedziach AI.

Napisz do Adriana

Masz pytanie o to pojęcie albo o SEO swojej strony?

Napisz krótko o stronie, rynkach, na których sprzedajesz, i o tym, co chcesz osiągnąć. Odpowiadam osobiście, nie dział sprzedaży.

  • Bezpłatny wstępny audyt SEO i widoczności w AI
  • Strategia na rynki zagraniczne i wielojęzyczne
  • Odpowiedź w ciągu jednego dnia roboczego
Umów bezpłatną rozmowę
Adrian Dąbrowiecki

Napisz do Adriana

Adrian Dąbrowiecki · Marketer Coffee

Opisz swoją stronę i cele. Zwykle odpowiadam w ciągu jednego dnia roboczego.