Mapa XML jest przeznaczona dla robotów i różni się od strony HTML z nawigacją. Zawiera adresy, które właściciel uważa za kanoniczne i warte pobrania. Google traktuje wpis w sitemapie jako słabszą wskazówkę canonical, dlatego nie należy dodawać wersji z parametrami, przekierowań lub duplikatów.

W małej stronie wystarczy jeden plik. Duże sklepy dzielą mapy na produkty, kategorie i treści, a następnie łączą je indeksem sitemap. Niezależnie od skali najważniejsza jest jakość listy i prawdziwe daty.

Krótka odpowiedźDodaj wyłącznie kanoniczne URL-e zwracające 200, aktualizuj lastmod po istotnej zmianie treści, użyj pełnych adresów HTTPS i zgłoś mapę w narzędziach dla webmasterów.

Jakie adresy powinny znaleźć się w mapie?

  • Kanoniczne strony HTML zwracające kod 200.
  • Publiczne artykuły, usługi, kategorie i landingi, które mają samodzielną wartość.
  • Preferowany protokół HTTPS oraz jeden wybrany wariant hosta.
  • Adresy możliwe do pobrania przez roboty i bez dyrektywy noindex.
  • Pliki multimedialne tylko wtedy, gdy używasz odpowiedniego rozszerzenia sitemap.

Nie dodawaj stron koszyka, wyników wyszukiwania wewnętrznego, panelu, wariantów filtrów bez wartości, adresów przekierowujących ani stron usuniętych. Jeżeli URL ma canonical do innego dokumentu, w mapie powinien być adres docelowy.

lastmod - mały element, który łatwo zepsuć

lastmod powinien oznaczać datę istotnej ostatniej modyfikacji strony. Google może wykorzystać ten sygnał, jeśli jest konsekwentnie wiarygodny. Nie należy ustawiać dzisiejszej daty dla wszystkich adresów przy każdym wdrożeniu stopki, analityki albo kompilacji CSS. Takie zachowanie uczy system, że pole nie niesie informacji.

Dla artykułu istotną zmianą jest nowa sekcja, aktualizacja danych, korekta wniosku lub rozbudowa źródeł. Dla produktu może to być ważna zmiana opisu lub dostępności, zależnie od sposobu korzystania z mapy. Historia treści powinna być jednym źródłem daty dla widoku, schema i sitemap.

Format, limity i indeks sitemap

Plik używa kodowania UTF-8 i pełnych adresów URL. Pojedyncza sitemap ma limit 50 000 adresów lub 50 MB przed kompresją. Większy serwis dzieli mapy i tworzy sitemap index. Każda mapa w indeksie również powinna być dostępna dla robota i odnosić się do właściwego hosta lub zweryfikowanego zakresu.

PoleStatusZalecenie
locWymaganePełny, kanoniczny URL z odpowiednim kodowaniem
lastmodOpcjonalnePrawdziwa data w formacie W3C
changefreqOpcjonalneGoogle je ignoruje, więc zwykle pomiń
priorityOpcjonalneGoogle je ignoruje, więc zwykle pomiń
image:imageRozszerzenieDodaj dla ważnych obrazów, jeśli daje wartość

Jak wygenerować mapę w praktyce?

  1. Zbierz kanoniczne URL-e z routingu lub plików, nie z przypadkowego crawla parametrów.
  2. Dla każdego sprawdź status, robots, noindex i canonical.
  3. Przypisz datę rzeczywistej zmiany treści z CMS lub repozytorium.
  4. Wygeneruj poprawny XML i ucieknij znaki specjalne w adresach.
  5. Sprawdź duplikaty, host, protokół i maksymalne limity.
  6. Dodaj adres mapy do robots.txt i zgłoś go w Search Console oraz Bing.
  7. Waliduj mapę automatycznie przy każdym wdrożeniu.
Źródło mapy

Generator powinien korzystać z tej samej listy tras, która buduje serwis. Dzięki temu nowa strona nie zostanie pominięta, a usunięta nie pozostanie w XML.

Najczęstsze błędy wykrywane w audytach

Częsty problem to mapy pozostawione po poprzednim CMS, które zawierają stare hosty lub adresy kończące się inaczej niż canonical. Innym jest data w przyszłości albo automatycznie dzisiejsza dla wszystkich pozycji. W sklepach do mapy trafiają tysiące kombinacji filtrów, mimo że mają canonical do kategorii.

Sama obecność błędnych URL-i nie musi zniszczyć widoczności, ale wysyła sprzeczne sygnały i marnuje czas na diagnostykę. Raport pokrycia staje się mniej czytelny, bo problemy techniczne mieszają się z adresami, których wcale nie planowano indeksować.

Obrazy w sitemapie - kiedy warto je dodać?

Rozszerzenie obrazów może pomóc odkrywać ważne grafiki osadzone na stronach, szczególnie gdy serwis intensywnie korzysta z JavaScript. Dla każdego obrazu należy wskazać loc. Starsze pola takie jak image:title nie są już potrzebne w dokumentacji Google i nie powinny być dodawane tylko dlatego, że występują w starym generatorze.

Alt nadal należy do HTML obrazu i opisuje jego sens w kontekście strony. Sitemap nie zastępuje alternatywnego tekstu, poprawnego rozmiaru, kompresji ani lazy loadingu dla elementów poza pierwszym ekranem.

Kontrola po publikacji

Po zgłoszeniu mapy sprawdź liczbę odkrytych adresów, błędy odczytu i różnicę między przesłanymi a zindeksowanymi stronami. Ta różnica nie jest automatycznie problemem: wyszukiwarka może pominąć duplikaty lub materiały niskiej wartości. Trzeba analizować konkretne przykłady.

Raz w miesiącu porównaj sitemapę z crawlem witryny. Każdy adres w XML powinien zwracać 200 i wskazywać sam na siebie jako canonical. Każda ważna indeksowalna strona powinna być w mapie oraz mieć co najmniej jeden zwykły link HTML.

Najczęstsze pytania

Czy sitemap zwiększa pozycje?

Nie bezpośrednio. Pomaga odkrywać i ponownie pobierać adresy, ale ranking zależy od wielu innych sygnałów.

Czy wpisywać changefreq i priority?

Google deklaruje, że ignoruje te wartości. Zwykle lepiej je pominąć i utrzymywać wiarygodne lastmod.

Czy mapa może zawierać przekierowania?

Nie powinna. Wpisuj adres docelowy, kanoniczny i zwracający 200.

Czy każda strona musi być w sitemapie?

Nie. Mapa powinna zawierać strony, które chcesz indeksować. Ważne strony potrzebują również linków wewnętrznych.

Źródła i dokumentacja

Dokumentację źródłową sprawdzono 20 lipca 2026 r. Linki prowadzą do materiałów pierwotnych lub oficjalnych instrukcji.

Historia aktualizacji

- publikacja poradnika, weryfikacja źródeł, FAQ i linkowania wewnętrznego.

Materiały robocze i metodologia

Zobacz checklisty, zasady redakcyjne i pliki do pobrania używane przy audytach.

Otwórz centrum zasobów
Kanoniczny adres artykułuhttps://pawlinaltd.pl/blog/sitemap-xml-jak-zbudowac-poprawnie/