Mapa strony XML w WordPressie — wp-sitemap, Yoast, Rank Math
Mapa strony XML w WordPressie: gdzie ją znaleźć, co powinna zawierać, jak zgłosić ją w Search Console i jak naprawić typowe błędy po zmianie wtyczki.
8 min czytania Technika
W tym poradniku
Mapa strony XML w WordPressie to automatycznie tworzona lista adresów Twojej witryny, przygotowana dla robotów wyszukiwarek. Podpowiada Google, które podstrony istnieją i kiedy się zmieniły. Większość stron WordPress już ją ma — WordPress tworzy ją sam pod adresem /wp-sitemap.xml, a Yoast SEO i Rank Math zastępują ją własną pod /sitemap_index.xml. Twoje zadanie to sprawdzić, czy działa, czy zawiera właściwe strony i czy Google o niej wie.
Dowiesz się, czym jest mapa strony i czego nie robi, gdzie jej szukać w zależności od wtyczki, co powinno się w niej znaleźć, jak zgłosić ją w Google Search Console i jak rozpoznać najczęstsze problemy.
Co to jest mapa strony XML i czy jej potrzebujesz
Mapa strony (sitemap) to plik w formacie XML z listą adresów URL, często z datą ostatniej zmiany każdej strony. Człowiek zwykle jej nie ogląda — czytają ją roboty wyszukiwarek, żeby szybciej znaleźć podstrony, do których mogłyby nie dotrzeć przez linki.
- Pomaga znaleźć strony — zwłaszcza nowe i te, do których prowadzi mało linków.
- Podpowiada, co się zmieniło — jeśli zawiera wiarygodne daty ostatniej modyfikacji.
- Nie gwarantuje indeksowania — Google sam decyduje, które strony z mapy pokaże w wynikach.
- Nie podnosi pozycji — to narzędzie do odkrywania stron, nie sygnał jakości.
Google pisze w swojej dokumentacji, że mała strona, której podstrony są dobrze połączone linkami, może poradzić sobie bez mapy. Mapa jednak nie szkodzi, a na WordPressie masz ją bez żadnej pracy — warto więc tylko zadbać, żeby była poprawna.
Ważna informacja
Mapa strony XML to co innego niż strona „Mapa witryny” z listą linków dla ludzi, którą czasem widać w stopce. Ta druga to zwykła podstrona; o mapie XML mówimy w tym poradniku.
Gdzie jest mapa strony w WordPressie
Adres mapy zależy od tego, czy używasz wtyczki SEO. Na stronie powinna działać tylko jedna mapa.
Bez wtyczki SEO — wp-sitemap.xml
Od wersji 5.5 WordPress sam tworzy mapę pod adresem twojadomena.pl/wp-sitemap.xml. To indeks, który prowadzi do kilku mniejszych map: osobno dla wpisów, stron, kategorii, tagów i autorów. Mapa aktualizuje się automatycznie, gdy publikujesz albo usuwasz treść.
Uwaga
Jeśli w Ustawienia → Czytanie zaznaczona jest opcja proszenia wyszukiwarek o nieindeksowanie witryny, WordPress nie udostępnia swojej mapy — a co ważniejsze, sygnalizuje Google, żeby nie pokazywał strony w wynikach. Ta opcja bywa zostawiana po pracach nad nową stroną. Sprawdź ją w pierwszej kolejności.
Yoast SEO i Rank Math — sitemap_index.xml
Obie wtyczki po włączeniu mapy tworzą własną pod adresem twojadomena.pl/sitemap_index.xml i wyłączają mapę WordPressa, żeby nie było dwóch. Ich mapy dają więcej kontroli: możesz wyłączyć z mapy całe typy treści (np. tagi albo strony załączników), a często też pojedyncze strony.
- Yoast SEO — mapę włączasz i wyłączasz w ustawieniach funkcji wtyczki (mapy XML). Typy treści, które ukryjesz w wynikach wyszukiwania, znikają też z mapy.
- Rank Math — mapa ma osobny moduł z ustawieniami, w których dla każdego typu treści decydujesz, czy ma być w mapie.
Szczegółowe porównanie obu wtyczek znajdziesz w poradniku Yoast czy Rank Math.
Wskazówka
Nie wiesz, której mapy używa Twoja strona? Otwórz w przeglądarce po kolei
/sitemap_index.xmli/wp-sitemap.xml. Ta, która pokazuje listę map, jest aktualna. Druga powinna zwrócić błąd albo przekierować na pierwszą.
Co powinno być w mapie strony, a czego nie
Mapa powinna zawierać tylko strony, które chcesz mieć w wynikach Google. Każdy adres w mapie to dla wyszukiwarki deklaracja: „ta strona jest ważna i działa”.
- Tak: strona główna, strony usług, ważne wpisy na blogu, realizacje, kontakt, produkty sklepu
- Tak: tylko adresy, które odpowiadają kodem 200 — bez przekierowań i błędów
- Tak: adresy w tej samej wersji co strona — z
httpsi zwwwalbo bez, tak jak działa witryna - Nie: strony z
noindex, np. podziękowanie po wysłaniu formularza - Nie: strony załączników mediów, które pokazują tylko pojedynczy obraz
- Nie: puste lub prawie puste archiwa tagów i autorów, jeśli ukryłeś je w wynikach
Strona z noindex w mapie to sprzeczny sygnał: mapa mówi „zaindeksuj”, a strona „nie indeksuj”. Yoast i Rank Math zwykle same usuwają z mapy strony oznaczone jako noindex. Kiedy noindex jest dobrym pomysłem, a kiedy błędem, wyjaśniamy w poradniku noindex — kiedy ukryć stronę przed Google.
Ważna informacja
Google ignoruje w mapach wartości „priorytet” i „częstotliwość zmian”. Bierze pod uwagę datę ostatniej modyfikacji, ale tylko wtedy, gdy jest konsekwentnie zgodna z prawdą. Nie musisz więc ręcznie ustawiać priorytetów stron — WordPress i wtyczki zrobią resztę.
Jak zgłosić mapę strony w Google Search Console
Google może znaleźć mapę sam, ale zgłoszenie jej w Search Console pozwala sprawdzić, czy została poprawnie odczytana. Jeśli nie masz jeszcze dostępu do Search Console, zacznij od poradnika jak dodać stronę do Google Search Console.
- Sprawdź adres mapy. Otwórz go w przeglądarce i upewnij się, że pokazuje listę map lub adresów, a nie błąd 404.
- Otwórz Search Console i wybierz swoją usługę (stronę).
- Przejdź do raportu Mapy witryn w menu po lewej stronie.
- Wpisz adres mapy —
sitemap_index.xmlalbowp-sitemap.xml— i zatwierdź. - Wróć po kilku dniach. Przy mapie zobaczysz status przetwarzania, datę ostatniego odczytu i liczbę wykrytych adresów.
- Usuń z listy stare mapy, np. po zmianie wtyczki SEO, żeby w raporcie została tylko ta, która faktycznie działa.
Wskazówka
Porównaj liczbę wykrytych adresów z tym, ile ważnych stron ma Twoja witryna. Kilka razy więcej oznacza zwykle, że w mapie są archiwa, załączniki albo strony techniczne. Dużo mniej — że wtyczka pomija jakiś typ treści, np. produkty.
Zgłoszenie mapy nie oznacza, że wszystkie strony trafią do wyników. To, które adresy Google faktycznie zaindeksował i dlaczego pominął pozostałe, sprawdzisz w raporcie indeksowania stron w Search Console.
Najczęstsze problemy z mapą strony w WordPressie
- Dwie mapy naraz. Po zmianie wtyczki SEO w Search Console zostaje zgłoszona stara mapa, a czasem obie działają, bo stara wtyczka nie została wyłączona.
- Mapa zwraca 404. Zdarza się po wyłączeniu wtyczki SEO albo po zmianie ustawień bezpośrednich odnośników. Często pomaga ponowne zapisanie ustawień w Ustawienia → Bezpośrednie odnośniki bez zmian.
- Adresy z inną domeną albo z
http. Typowe po przeniesieniu strony — w ustawieniach WordPressa lub w pamięci podręcznej został stary adres. - Przekierowania i błędy w mapie. Strony usunięte albo przeniesione bez aktualizacji, np. gdy mapę ktoś przygotował ręcznie lub wtyczką, która nie odświeża się automatycznie.
- Stara mapa w pamięci podręcznej. Wtyczka cache albo CDN serwuje nieaktualną wersję mapy. Wyczyść pamięć podręczną po większych zmianach.
- Strony z mapy zablokowane w robots.txt. Mapa zaprasza robota na stronę, a robots.txt mu tego zabrania — kolejny sprzeczny sygnał.
Uwaga
Nie wyłączaj mapy strony tylko dlatego, że Search Console pokazuje dla niej błędy. Najpierw sprawdź, czego dotyczą — zwykle to kilka konkretnych adresów, które łatwo poprawić, a mapa nadal pomaga w odkrywaniu reszty stron.
Mapa strony to jeden z punktów szerszego przeglądu techniki strony. Pełną listę kontroli znajdziesz w poradniku audyt SEO WordPress — lista kontrolna.
Podsumowanie
Na stronie działa jedna mapa:
wp-sitemap.xmlbez wtyczki SEO albositemap_index.xmlz Yoast SEO lub Rank Math. Zawiera tylko działające strony, które chcesz mieć w Google, w tej samej wersji domeny co witryna. Zgłaszasz ją w raporcie Mapy witryn w Search Console, a po zmianie wtyczki lub przeniesieniu strony sprawdzasz ją ponownie.
Najczęstsze pytania
Ile adresów może mieć jedna mapa? Według dokumentacji Google pojedynczy plik mapy może zawierać do 50 000 adresów i ważyć do 50 MB bez kompresji. WordPress i wtyczki SEO dzielą mapę na mniejsze części dużo wcześniej, więc na stronie firmowej ten limit Cię nie dotyczy.
Czy muszę zgłaszać mapę po każdym nowym wpisie? Nie. Mapa aktualizuje się sama, a Google odczytuje ją ponownie. Zgłoszenie jest potrzebne raz — i ponownie tylko wtedy, gdy zmienia się adres mapy.
Czy produkty WooCommerce są w mapie? Produkty to osobny typ treści. Mapa WordPressa i mapy wtyczek SEO zwykle je uwzględniają, ale sprawdź to w ustawieniach mapy i w liczbie wykrytych adresów w Search Console.
Jak to sprawdza pracownik AI
Cotygodniowy skan Wypozycjonuj.pl obejmuje do 500 adresów Twojej strony, w tym mapę strony. Wykrywa brak mapy, adresy z innej domeny lub w innej wersji (http zamiast https), adresy z mapy, które nie odpowiadają kodem 200, strony z noindex umieszczone w mapie oraz adresy z mapy zablokowane w robots.txt. Na podstawie mapy szuka też stron, do których nie prowadzi żaden link z innych stron witryny. Mapy nie zmienia sam — dostajesz opis problemu i instrukcję ręcznej naprawy w ustawieniach WordPressa lub wtyczki SEO. Pełny zakres skanu znajdziesz w zakresie pracy pracownika AI.