Protokół a zalecenia indeksowania
- Limit protokołu: 50 000 URL-i i 50 MB (52 428 800 bajtów) po dekompresji na plik; większe zestawy dziel i połącz indeksem sitemap.
- Zalecenie dla indeksowania: preferowane, indeksowalne URL-e 200. Parser XML nie potwierdza statusu, canonicala ani braku noindex.
- Opcjonalne lastmod odzwierciedla znaczącą zmianę treści, danych uporządkowanych lub linków strony, nie każdy build. Google ignoruje priority i changefreq.
- Adres sitemapy można zadeklarować w robots.txt lub zgłosić w Search Console; to metody odkrywania, nie obowiązkowe pola XML.
Sitemapy specjalne
Poza standardową sitemapą stron istnieją rozszerzenia dla obrazów, wideo i newsów, a także sitemapy z adnotacjami hreflang dla wersji językowych. W praktyce generowanie sitemapy powinno być zautomatyzowane i spięte z cyklem publikacji treści.
Przykład
Minimalna sitemapa z dwoma adresami: tylko kanoniczne URL-e zwracające 200, z realną datą lastmod.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-07-01</lastmod>
</url>
<url>
<loc>https://example.com/cennik</loc>
<lastmod>2026-06-15</lastmod>
</url>
</urlset>Sitemap: https://example.com/sitemap.xmlEscaping i zakres URL-i
Stosuj absolutne URL-e i kodowanie UTF-8. W XML znak & w adresie zapisz jako &, niezależnie od kodowania samego URL-a. Domyślnie trzymaj jeden host i zakres odpowiadający położeniu sitemapy; publikowanie dla innych hostów wymaga właściwej weryfikacji i konfiguracji wyszukiwarki.
<loc>https://example.com/catalog?category=books&language=pl</loc>Nie. Sitemap pomaga Google odkrywać i odświeżać wskazane adresy, ale nie zastępuje jakości treści, linkowania wewnętrznego ani poprawnej odpowiedzi HTTP. W Search Console sprawdzisz, czy plik został odczytany i jakie URL-e są w indeksie.
Umieszczaj przede wszystkim kanoniczne adresy, które zwracają 200 i mogą być indeksowane. Usuń przekierowania, adresy z noindex, duplikaty oraz daty lastmod, które nie odzwierciedlają realnej zmiany treści.
Automatycznie po publikacji lub realnej zmianie treści. Nie aktualizuj lastmod przy każdym wdrożeniu technicznym, jeśli zawartość strony się nie zmieniła, bo Google może wtedy zignorować ten sygnał.
Źródła i dalsza lektura
- Sitemaps.org: protokół Sitemap 0.9 standard
- Google Search Central: Tworzenie i przesyłanie sitemap dokumentacja