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?
- Tworzysz plik sitemap.xml
- Dodajesz go do:
- pliku robots.txt – jeśli masz WP z pluginem Yoast SEO – jest to dodawane autoamtycznie
- panelu Google Search Console
- Robot Google go odczytuje
- 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...