Sitemap.xml to jeden z najważniejszych plików dla SEO, o którym często się zapomina lub jest źle skonfigurowany. Przeanalizujmy, czym jest, jak wygląda, jak go stworzyć i dlaczego ma bezpośredni wpływ na szybkość indeksacji Twojej strony.
Co to jest sitemap.xml?
Sitemap (mapa strony) to plik XML, który zawiera listę wszystkich ważnych adresów URL Twojej strony. Znajduje się pod adresem https://your-site.com/sitemap.xml i działa jako "przewodnik" dla robotów wyszukiwarek.
Wyobraź sobie, że Twoja strona to duży budynek biurowy. Bez planu piętra sprzątacz (Googlebot) błąkałby się po korytarzach losowo, być może nigdy nie znajdując niektórych pomieszczeń. Sitemap to właśnie ten plan, który pokazuje, gdzie co się znajduje.
Google zaleca korzystanie z mapy strony dla każdej strony z więcej niż 500 stronami, nowych stron z niewielką liczbą linków zewnętrznych oraz stron z treściami multimedialnymi (wideo, obrazy).
Struktura sitemap.xml
Podstawowa mapa strony wygląda tak:
Co oznaczają tagi:
| Tag | Wymagany | Opis |
|---|---|---|
<loc> | ✅ Tak | Pełny adres URL strony zaczynający się od https:// |
<lastmod> | ❌ Nie | Data ostatniej modyfikacji (format YYYY-MM-DD) |
<changefreq> | ❌ Nie | Częstotliwość zmian: always, hourly, daily, weekly, monthly, yearly, never |
<priority> | ❌ Nie | Priorytet od 0.0 do 1.0 (domyślnie 0.5) |
Google oficjalnie stwierdziło, że changefreq i priority są w większości ignorowane. Jednak lastmod ma znaczenie — Google priorytetowo traktuje strony z niedawną datą modyfikacji.
Typy map stron
Regularna mapa strony
Lista adresów URL w formacie XML. Odpowiednia dla stron z maksymalnie 50 000 stron.
Indeks mapy strony
Jeśli masz więcej niż 50 000 adresów URL lub plik przekracza 50 MB — użyj indeksu mapy strony. To "plik rodzic", który łączy się z osobnymi plikami mapy strony.
IndexFast automatycznie rozpoznaje i przetwarza zarówno regularne mapy stron, jak i indeksy mapy strony o dowolnej głębokości.
Jak stworzyć sitemap.xml
Wtyczki takie jak Yoast SEO lub Rank Math automatycznie generują mapę strony pod adresem /sitemap_index.xml.
Mapy stron są generowane automatycznie i dostępne pod adresem /sitemap.xml.
Generuj dynamicznie z bazy danych lub użyj pakietów.
Jak zarejestrować swoją mapę strony w Google
Posiadanie mapy strony to za mało. Google musi wiedzieć, gdzie się znajduje. Istnieją dwa sposoby:
Metoda 1: przez robots.txt
Metoda 2: przez Google Search Console
- Otwórz Search Console → wybierz swoją właściwość.
- W lewym menu: Indeksowanie → Mapy stron.
- Wprowadź adres URL swojej mapy strony i kliknij "Wyślij".
Typowe błędy w mapach stron
- Adresy URL z noindex — nie dołączaj stron z tagiem
noindex. - Uszkodzone linki — wszystkie adresy URL w mapie strony muszą zwracać kod statusu 200, a nie 301 lub 404.
- Nieaktualna data lastmod — jeśli podajesz lastmod, aktualizuj ją tylko przy rzeczywistych zmianach.
- Mapa strony brakująca w robots.txt — Google może po prostu nie znaleźć Twojego pliku.
Mapa strony + API indeksowania = maksymalna prędkość
Nawet zarejestrowana mapa strony w Search Console nie gwarantuje szybkiej indeksacji. Google może przetworzyć ją w ciągu tygodnia, a może w miesiąc.
Najskuteczniejsza strategia to połączenie aktualnej mapy strony z aktywnym przesyłaniem adresów URL za pomocą Google Indexing API. Nie czekasz, aż Google sam przyjdzie — mówisz mu "oto nowa strona, zeskanuj ją teraz".
Wyślij swoją mapę strony do indeksacji już teraz
IndexFast odczyta Twój sitemap.xml i wyśle wszystkie adresy URL za pomocą Google Indexing API. Rezultat — strony w Google już jutro.
Wypróbuj za darmo →