Przejdź do treści
Wypozycjonuj.pl

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
  1. Co to jest mapa strony XML i czy jej potrzebujesz
  2. Gdzie jest mapa strony w WordPressie
  3. Co powinno być w mapie strony, a czego nie
  4. Jak zgłosić mapę strony w Google Search Console
  5. Najczęstsze problemy z mapą strony w WordPressie
  6. Jak to sprawdza pracownik AI

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.xml i /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 https i z www albo 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.

  1. Sprawdź adres mapy. Otwórz go w przeglądarce i upewnij się, że pokazuje listę map lub adresów, a nie błąd 404.
  2. Otwórz Search Console i wybierz swoją usługę (stronę).
  3. Przejdź do raportu Mapy witryn w menu po lewej stronie.
  4. Wpisz adres mapy — sitemap_index.xml albo wp-sitemap.xml — i zatwierdź.
  5. Wróć po kilku dniach. Przy mapie zobaczysz status przetwarzania, datę ostatniego odczytu i liczbę wykrytych adresów.
  6. 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.xml bez wtyczki SEO albo sitemap_index.xml z 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.

Wszystkie poradniki

Czytaj dalej

Inne poradniki, które mogą Ci się przydać.

Wszystkie poradniki

Technika 7 min czytania

Noindex — kiedy ukryć stronę przed Google

Noindex ukrywa stronę przed Google. Dowiedz się, kiedy go używać, jak go ustawić w WordPressie i jak znaleźć noindex, który przez pomyłkę kosztuje Cię klientów.