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.
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.
| Pole | Status | Zalecenie |
|---|---|---|
| loc | Wymagane | Pełny, kanoniczny URL z odpowiednim kodowaniem |
| lastmod | Opcjonalne | Prawdziwa data w formacie W3C |
| changefreq | Opcjonalne | Google je ignoruje, więc zwykle pomiń |
| priority | Opcjonalne | Google je ignoruje, więc zwykle pomiń |
| image:image | Rozszerzenie | Dodaj dla ważnych obrazów, jeśli daje wartość |
Jak wygenerować mapę w praktyce?
- Zbierz kanoniczne URL-e z routingu lub plików, nie z przypadkowego crawla parametrów.
- Dla każdego sprawdź status, robots, noindex i canonical.
- Przypisz datę rzeczywistej zmiany treści z CMS lub repozytorium.
- Wygeneruj poprawny XML i ucieknij znaki specjalne w adresach.
- Sprawdź duplikaty, host, protokół i maksymalne limity.
- Dodaj adres mapy do robots.txt i zgłoś go w Search Console oraz Bing.
- Waliduj mapę automatycznie przy każdym wdrożeniu.
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.
Zobacz checklisty, zasady redakcyjne i pliki do pobrania używane przy audytach.
Otwórz centrum zasobówhttps://pawlinaltd.pl/blog/sitemap-xml-jak-zbudowac-poprawnie/
