Dobra mapa witryny zawiera preferowane adresy, które mają być dostępne dla wyszukiwarek. Nie naprawia błędów indeksowania, ale ułatwia odkrywanie i kontrolę ważnych URL-i.
Czym jest sitemap XML?
Sitemap XML to plik zawierający adresy, które właściciel witryny chce ułatwić wyszukiwarkom do odkrycia. Mapa nie zastępuje linkowania wewnętrznego i nie gwarantuje indeksacji. Jest wskazówką o preferowanych adresach.
W WordPressie mapa jest zwykle generowana automatycznie. Może mieć postać pojedynczego pliku lub indeksu prowadzącego do osobnych map stron, wpisów i innych typów treści.
Jakie adresy powinny znaleźć się w sitemap?
Adresy właściwe i kanoniczne
W mapie warto umieszczać pełne adresy HTTPS, które odpowiadają poprawnie, mają być dostępne w wynikach i wskazują same siebie jako wersję kanoniczną. Jeśli kilka adresów pokazuje tę samą treść, mapa powinna zawierać preferowany URL.
Czego zwykle nie dodawać
- adresów zwracających 404, 401, 403 lub błędy 5xx,
- URL-i przekierowujących do innej strony,
- stron oznaczonych jako
noindex, - duplikatów i wariantów parametrów, jeśli ich wersją kanoniczną jest inny adres,
- paneli, koszyków, wyników wyszukiwania wewnętrznego i innych stron użytkowych, które nie mają być indeksowane.
Minimalny przykład sitemap XML
Najprostsza mapa może zawierać jeden adres. Wartość <loc> musi być pełnym, prawidłowo zakodowanym URL-em.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/poradnik/</loc>
<lastmod>2026-08-30</lastmod>
</url>
</urlset>
Pole <lastmod> powinno odzwierciedlać ostatnią istotną zmianę treści, danych strukturalnych lub linków. Nie należy aktualizować go automatycznie przy każdym żądaniu. Google ignoruje wartości <priority> i <changefreq>.
Jak udostępnić mapę wyszukiwarce?
- Opublikuj mapę pod stabilnym adresem, najlepiej w obrębie witryny.
- Dodaj jej pełny adres do pliku
robots.txtw dyrektywieSitemap:. - Zgłoś mapę lub indeks map w raporcie Mapy witryn w Google Search Console.
- Po wdrożeniu sprawdź status pobrania i komunikaty o przetwarzaniu, zamiast zakładać, że samo zgłoszenie wystarczy.
Ważne: zgłoszenie mapy jest wskazówką. Google może pobrać mapę i nadal nie zaindeksować części adresów, jeśli wykryje inne problemy lub wybierze inną wersję kanoniczną.
Najczęstsze błędy
- Umieszczanie w mapie wszystkich URL-i znalezionych w bazie, bez kontroli ich jakości.
- Jednoczesne publikowanie adresu w sitemap i oznaczanie go jako
noindex. - Dodawanie URL-i przekierowujących, niekanonicznych lub zwracających błędy.
- Używanie względnych adresów zamiast pełnych URL-i.
- Fałszywe aktualizowanie
lastmod, mimo że treść się nie zmieniła. - Pozostawienie starej domeny lub protokołu HTTP po migracji.
- Traktowanie liczby „przesłanych” adresów w Search Console jako liczby stron zaindeksowanych.
Jak sprawdzić sitemap XML?
Kontrola techniczna
- Otwórz adres mapy i sprawdź, czy zwraca HTTP 200 oraz poprawny XML.
- Zweryfikuj kilka URL-i: status HTTP, canonical, robots i obecność
noindex. - Sprawdź, czy mapa nie zawiera innej domeny, środowiska testowego ani adresów z parametrami.
- Porównaj mapę z ważnymi stronami osiągalnymi przez linkowanie wewnętrzne.
- W Google Search Console sprawdź datę ostatniego odczytu oraz ewentualne błędy przetwarzania.
Przy dużej witrynie
Pojedynczy plik sitemap może zawierać maksymalnie 50 000 adresów lub mieć 50 MB przed kompresją. Większe zbiory należy podzielić i połączyć indeksem sitemap. Podział według typu treści ułatwia późniejszą diagnozę.
Co pokazuje SEO Center?
SEO Center wykonuje crawl witryny i porządkuje techniczne sygnały dla znalezionych stron: dostępność, status HTTP, dyrektywy indeksowania, canonical oraz podstawowe elementy on-page. Pozwala więc wykryć adresy, które nie powinny trafiać do mapy albo wymagają sprawdzenia przed jej aktualizacją.
Po połączeniu Google Search Console można zestawić wyniki crawla z danymi o kliknięciach, wyświetleniach, CTR i średniej pozycji. SEO Center nie gwarantuje indeksacji i nie zastępuje raportu Mapy witryn ani Inspekcji adresu URL w Search Console.