czym jest XML sitemap i do czego służy

XML Sitemap (mapa witryny w formacie XML) to specjalny plik, który pomaga wyszukiwarkom takim jak Google, Bing czy Yahoo zrozumieć strukturę Twojej strony i szybciej ją indeksować.

To nie jest plik dla użytkowników, tylko dla robotów wyszukiwarek (crawlerów).

Jak wygląda XML sitemap?

To zwykły plik XML, najczęściej dostępny pod adresem: yourdomain.com/sitemap.xml

Co oznaczają poszczególne elementy?

  • <loc> – adres URL strony
  • <lastmod> – data ostatniej modyfikacji
  • <changefreq> – jak często strona się zmienia
  • <priority> – ważność strony w obrębie witryny (0.0–1.0)

Po co właściwie sitemap?

Sitemap pomaga gdy:

  • Masz nową stronę (mało linków zewnętrznych)
  • Masz dużą stronę (np. sklep)
  • Masz słabe linkowanie wewnętrzne
  • Masz strony „głęboko” w strukturze
  • Używasz dynamicznych treści (np. WordPress + ACF )
  • Dla małych stron z dobrą strukturą nie jest krytyczna, ale zawsze warto ją mieć.

Jak to działa technicznie?

  1. Tworzysz plik sitemap.xml
  2. Dodajesz go do:
    1. pliku robots.txt – jeśli masz WP z pluginem Yoast SEO – jest to dodawane autoamtycznie
    2. panelu Google Search Console
  3. Robot Google go odczytuje
  4. Na jego podstawie szybciej znajduje i indeksuje podstrony

Rodzaje sitemap

  • Klasyczna XML sitemap – lista URL-i,
  • Image sitemap – do indeksowania grafik,
  • Video sitemap – do filmów,
  • News sitemap – dla stron informacyjnych (wymagana przez Google News),
  • Sitemap index – gdy masz bardzo dużą stronę, tworzysz plik, który zawiera linki do wielu sitemap.

Ograniczenia techniczne

Jedna mapa może mieć:

  • maksymalnie 50 000 URL
  • maksymalnie 50 MB

Przy większych serwisach używa się sitemap index. Choć plugin Yoast automatycznie tworzy osobną sitemapę dla każdego typu treści w WordPressie, oraz tworzy sitemap index, czyli główną mapę: yourdomain.com/sitemap_index.xm.

Nie dodaje się każdej z nich osobno. Ani w pliku robots.txt, ani Google Search Console, wszędzie zgłaszasz jedną mapę, w tym wypadku sitemap_index.xml.

XML sitemap w WordPressie

Popularne wtyczki:

  • Yoast SEO
  • Rank Math
  • All in One SEO

Jeśli pracujesz z WP i ACF — warto pilnować, żeby:

  • nie indeksować CPT, które nie mają publicznych stron
  • nie dodawać do sitemap stron z parametrami
  • ustawić poprawne noindex dla archiwów, jeśli nie są potrzebne

Czy wszystkie te sitemap są Ci potrzebne?

Z punktu widzenia SEO często:

  • ❌ Tagi – często generują thin content → warto je wyłączyć
  • ❌ Autor – jeśli masz jednego autora → archiwum autora jest zbędne
  • ⚠️ Kategorie – zostawić tylko jeśli mają: unikalne opisy i sensowną strukturę

To ustawiasz w: Yoast → Search Appearance → Taxonomies / Archives

Hope this helps and happy coding :)

Zobacz jeszcze

readme.md

W projektach własnych tematów Wordpress o ile nie korzystasz z repozytorium GIT warto dodać plik .md jako dokumentację theme. Może to być standardowe README.md, lub CHANGELOG.md jeśli projekt...