Przejdź do treści
SEO

Sitemapa XML

Opublikowano:
Aktualizacja:

Sitemapa XML to plik wymieniający adresy URL witryny, które mają być indeksowane, wraz z metadanymi, przede wszystkim datą ostatniej modyfikacji (lastmod). Format definiuje protokół sitemaps.org, wspierany przez wszystkie główne wyszukiwarki.

Sitemapa nie gwarantuje zaindeksowania. To kanał odkrywania. Największą wartość wnosi w serwisach dużych, świeżo uruchomionych, słabo podlinkowanych wewnętrznie lub z często zmieniającą się treścią, gdzie robot mógłby nie dotrzeć do stron w rozsądnym czasie.

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
<?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>
Deklaracja w robots.txt
Przykład
Sitemap: https://example.com/sitemap.xml

Escaping i zakres URL-i

Stosuj absolutne URL-e i kodowanie UTF-8. W XML znak & w adresie zapisz jako &amp;, 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.

Adres z dwoma parametrami, jeśli jest preferowany
XML
<loc>https://example.com/catalog?category=books&amp;language=pl</loc>

Źródła i dalsza lektura

Sprawdź techniczną jakość swojej strony

Insight analizuje publiczne sygnały SEO, wydajności, dostępności i bezpieczeństwa oraz zamienia znaleziska w uporządkowaną listę działań.