Poradnik naprawy

Tworzenie sitemap XML w WordPress

8 lutego 2026

Sitemap XML to plik, który wymienia URL na Twojej witrynie, które chcesz, aby wyszukiwarki skanowały i indeksowały. Pomyśl o nim jak o drogowskazie dla Google, Bing i innych wyszukiwarek. Bez sitemapy wyszukiwarki polegają całkowicie na śledzeniu linków, aby odkryć Twoje strony, co oznacza, że niektóre treści mogą nigdy nie zostać zaindeksowane. Dla witryn WordPress z setkami lub tysiącami stron dobrze skonfigurowana sitemapa może mieć znaczący wpływ na to, jak szybko i kompletnie Twoje treści pojawią się w wynikach wyszukiwania.

Wbudowana sitemapa WordPress (wersja 5.5+)

Od WordPress 5.5 każda instalacja WordPress automatycznie generuje sitemap XML pod /wp-sitemap.xml. Nie musisz niczego instalować, aby ją uzyskać. Wbudowana sitemapa zawiera wpisy, strony, custom post types, kategorie, tagi i archiwa autorów.

Jednak wbudowana sitemapa ma kilka znaczących ograniczeń:

  • Brak daty lastmod: Nie zawiera daty ostatniej modyfikacji każdego URL, której wyszukiwarki używają do określenia, czy powinny ponownie zeskanować stronę.
  • Brak tagów priority lub changefreq: Nie możesz powiedzieć wyszukiwarkom, które strony są najważniejsze ani jak często się zmieniają. (Google powiedział, że w dużej mierze je ignoruje, ale Bing nadal ich używa.)
  • Ograniczona kontrola nad włączeniem i wykluczeniem: Nie ma strony ustawień, na której można wybrać, które post types, taksonomie lub konkretne strony są włączone lub wykluczone. Musisz użyć filtrów PHP, aby ją dostosować.
  • Brak sitemap obrazów lub wideo: Wbudowana sitemapa wymienia tylko URL stron. Nie generuje oddzielnych sitemap dla obrazów lub wideo, co może pomóc w rankingach Google Image Search i Video Search.
  • Brak wsparcia dla news sitemap: Jeśli prowadzisz witrynę informacyjną, potrzebujesz specjalnej news sitemap, która spełnia wymagania Google News, a wbudowana sitemapa nie obsługuje tego formatu.

Dla małej witryny z kilkudziesięcioma stronami wbudowana sitemapa jest często wystarczająca. Dla większych witryn lub witryn potrzebujących większej kontroli wtyczka jest lepszym wyborem.

Konfiguracja sitemap z Yoast SEO

Yoast SEO to jedna z najpopularniejszych wtyczek SEO dla WordPress i generuje kompletną sitemap XML z funkcjami, których nie ma wbudowana sitemapa:

  1. Zainstaluj i aktywuj wtyczkę Yoast SEO z repozytorium wtyczek WordPress.
  2. Przejdź do Yoast SEO → Ustawienia → Site features.
  3. Upewnij się, że XML sitemaps jest włączone.
  4. Twoja sitemapa jest dostępna pod /sitemap_index.xml.

Yoast automatycznie dzieli Twoją sitemap na sub-sitemapy dla wpisów, stron, kategorii, tagów i innych typów treści. Każda sub-sitemap zawiera maksymalnie 1000 URL. Yoast zawiera też daty lastmod i pozwala wykluczyć konkretne post types, taksonomie lub indywidualne strony przez ustawienia i kontrolki SEO per strona.

Jedną z zalet Yoast jest to, że automatycznie powiadamia wyszukiwarki, gdy publikujesz lub aktualizujesz treść, dzięki czemu wiedzą, aby ponownie zeskanować Twoją sitemap.

Konfiguracja sitemap z Rank Math

Rank Math to kolejna bogata w funkcje wtyczka SEO, która oferuje doskonałą funkcjonalność sitemap:

  1. Zainstaluj i aktywuj Rank Math z repozytorium wtyczek.
  2. Przejdź do Rank Math → Sitemap Settings.
  3. W zakładce General skonfiguruj maksymalną liczbę URL na sitemap (domyślnie 200).
  4. Przełączaj się między zakładkami Posts, Pages i Taxonomies, aby kontrolować, które typy treści są włączone.
  5. Twoja sitemapa znajduje się pod /sitemap_index.xml.

Rank Math obsługuje też sitemap obrazów out-of-the-box. Skanuje Twoje wpisy w poszukiwaniu obrazów i włącza je do sitemapy, co może poprawić Twoją widoczność w Google Image Search. Możesz wykluczyć konkretne wpisy lub strony używając kontrolek Rank Math per strona w edytorze.

Dedykowane wtyczki sitemap

Jeśli masz już wtyczkę SEO, która nie zawiera funkcjonalności sitemap, lub jeśli wolisz trzymać rzeczy oddzielnie, dostępne są dedykowane wtyczki sitemap. Wtyczka XML Sitemaps (dawniej Google XML Sitemaps) istnieje od lat i jest szeroko używana. Generuje standardową sitemap z pełną kontrolą nad tym, które typy treści są włączone, priorytetem URL i częstotliwością zmian.

Inną opcją jest Google XML Sitemap Generator, który jest lekki i skupia się wyłącznie na generowaniu sitemap bez dodawania dodatkowych funkcji SEO.

Co włączyć i wykluczyć w sitemap

Nie każdy URL na Twojej witrynie należy do sitemap. Oto kilka wskazówek:

  • Włącz: Opublikowane wpisy, strony i custom post types zawierające unikalną, wartościową treść. Strony docelowe, strony produktów i treści cornerstone powinny być zawsze włączone.
  • Włącz: Ważne strony archiwów kategorii i tagów, zwłaszcza jeśli mają niestandardowe opisy i służą jako użyteczne huby treści.
  • Wyklucz: Strony z meta tagiem noindex. Dodawanie strony do sitemap, gdy mówisz wyszukiwarkom, aby jej nie indeksowały, wysyła mieszane sygnały.
  • Wyklucz: Strony z cienką treścią, takie jak archiwa autorów (na witrynach jednoautorskich), archiwa oparte na datach i strony wyników wyszukiwania.
  • Wyklucz: Duplikującą treść, strony paginowane poza stroną 1 i strony użytkowe takie jak strona logowania, polityka prywatności (chyba że chcesz, aby była indeksowana) i strony podziękowań.
  • Wyklucz: Strony załączników medialnych (WordPress domyślnie tworzy oddzielną stronę dla każdego przesłanego obrazu). Są one prawie zawsze cienką treścią.

Pliki indeksu sitemap dla dużych witryn

Specyfikacja sitemap XML ogranicza każdy plik sitemap do 50 000 URL i 50 MB rozmiaru. Dla witryn z więcej niż kilkoma tysiącami stron musisz użyć pliku indeksu sitemap. Jest to plik XML, który wymienia wiele pojedynczych plików sitemap, każdy zawierający podzbiór Twoich URL.

Zarówno Yoast SEO, jak i Rank Math obsługują to automatycznie. Tworzą indeks sitemap pod /sitemap_index.xml, który linkuje do sub-sitemap takich jak /post-sitemap.xml, /page-sitemap.xml, /category-sitemap.xml itd. Każda sub-sitemap pozostaje znacznie poniżej limitów rozmiaru.

Sitemapy obrazów i wideo

Standardowe sitemapy XML wymieniają tylko URL stron. Jeśli Twoja witryna mocno polega na treści wizualnej, rozważ dodanie sitemap obrazów. Te sitemapy zawierają informacje o obrazach na każdej stronie (URL, podpis, tytuł, licencja), co pomaga Google indeksować je dla Image Search.

Dla witryn z treścią wideo sitemap wideo dostarcza Google metadane o Twoich wideo (tytuł, opis, URL miniatury, czas trwania, data wgrania). Może to prowadzić do rich snippets dla wideo w wynikach wyszukiwania, które zazwyczaj mają wyższe wskaźniki klikalności.

Rank Math zawiera wsparcie dla sitemap obrazów out-of-the-box. Dla sitemap wideo zazwyczaj potrzebujesz Yoast SEO Premium z dodatkiem Video SEO lub dedykowanej wtyczki sitemap wideo.

News sitemap

Jeśli Twoja witryna publikuje treści informacyjne wrażliwe na czas i chcesz pojawiać się w Google News, potrzebujesz news sitemap. News sitemap mają specyficzny format zawierający nazwę publikacji, język i datę publikacji. Tylko artykuły opublikowane w ciągu ostatnich 48 godzin powinny pojawić się w news sitemap.

Yoast SEO oferuje dodatek News SEO dla tego celu. Rank Math również zawiera wsparcie dla news sitemap w wersji pro.

Zgłaszanie sitemap do wyszukiwarek

Tworzenie sitemap to tylko połowa pracy. Musisz też powiedzieć wyszukiwarkom, gdzie ją znaleźć:

  1. Dodaj URL sitemap do pliku robots.txt: To najprostsza metoda. Dodaj linię taką jak Sitemap: https://example.com/sitemap_index.xml na końcu pliku robots.txt. Wyszukiwarki regularnie sprawdzają ten plik i automatycznie odkryją Twoją sitemap.
  2. Zgłoś przez Google Search Console: Zaloguj się do Google Search Console, wybierz swoją property, przejdź do Sitemaps na lewym pasku bocznym, wprowadź URL swojej sitemap i kliknij Submit. Google pokaże status i wszelkie znalezione błędy.
  3. Zgłoś przez Bing Webmaster Tools: Zaloguj się do Bing Webmaster Tools, przejdź do Sitemaps i zgłoś URL swojej sitemap. Bing pozwala też zgłaszać pojedyncze URL dla szybszej indeksacji.

Po zgłoszeniu sprawdź status indeksacji po kilku dniach. Google Search Console pokaże, ile URL zostało zgłoszonych, ile zaindeksowanych i czy wystąpiły jakieś błędy (takie jak strony 404 lub przekierowania w sitemap).

Wyłączanie domyślnej sitemap WordPress

Jeśli używasz wtyczki do generowania sitemap, powinieneś wyłączyć wbudowaną sitemap WordPress, aby uniknąć dwóch konkurujących sitemap. Dodaj tę linię do pliku functions.php swojego motywu lub wtyczki specyficznej dla witryny:

add_filter('wp_sitemaps_enabled', '__return_false');

Większość wtyczek SEO takich jak Yoast i Rank Math obsługuje to automatycznie, gdy wykryją, że ich własna sitemap jest aktywna, ale nie zaszkodzi być wprost.

Weryfikacja z InspectWP

Uruchom skanowanie InspectWP swojej witryny, aby zweryfikować, że Twoja sitemap jest poprawnie skonfigurowana i dostępna. Sekcja SEO raportu pokaże, czy sitemap została znaleziona, pod jakim URL się znajduje i czy jest odniesiona w Twoim robots.txt. Jeśli InspectWP nie wykryje sitemap, upewnij się, że URL jest poprawny i że Twoja sitemap nie jest blokowana przez reguły robots.txt lub ograniczenia dostępu po stronie serwera.

Sprawdź teraz swoją stronę WordPress

InspectWP analizuje Twoją stronę WordPress pod kątem bezpieczeństwa, problemów SEO, zgodności z RODO i wydajności — za darmo.

Przeanalizuj stronę za darmo