Generator Sitemap XML
Darmowy generator sitemap.xml: wpisz adres strony, a przejdziemy po linkach wewnętrznych (do 30 stron, po zalogowaniu do 100) i zbudujemy gotową mapę XML. Uwzględniamy robots.txt, pomijamy strony z noindex i adresy niekanoniczne, lastmod dodajemy tylko prawdziwy, a wersje hreflang można dołączyć do mapy. Pobierzesz ją jako sitemap.xml lub sitemap.xml.gz. JavaScript na stronach nie jest uruchamiany.
Najważniejsze fakty
Generator sitemap.xml online: wpisz adres strony, a my przejdziemy po linkach wewnętrznych (do 30 stron, po zalogowaniu do 100), uwzględnimy robots.txt, noindex i canonical i zbudujemy gotowy XML z prawdziwymi datami lastmod. Za darmo. Dla serwisów powyżej stu stron potrzebny jest generator bez takiego limitu lub wtyczka CMS.
- Cena
- Za darmo
- Rejestracja
- Niewymagana
- Przetwarzanie
- Na naszym serwerze: przechodzimy po linkach wewnętrznych strony (HTML bez JavaScript) kolejno, z pauzą 100 ms między zapytaniami, i budujemy XML
- Dane wejściowe
- Adres strony (strona startowa) i przełącznik „dodaj alternatywy hreflang”
- Limity
- Do 30 stron dla gościa i do 100 po zalogowaniu; 5 uruchomień na minutę i limit dzienny (10 dla gościa, 30 po zalogowaniu, Pro bez limitu); skan do 50 sekund; tylko jeden host; JavaScript nie jest uruchamiany
- Wynik
- Gotowy sitemap.xml do pobrania lub skopiowania: adresy końcowe, prawdziwy lastmod (jeśli strona go podaje), opcjonalnie hreflang przez xhtml:link; lista wykluczonych stron z powodem (status, noindex, canonical)
- Ostatnia aktualizacja
Wideo: jak to działa 1:02 po angielsku, napisy po polsku
Darmowy generator mapy witryny XML (sitemap.xml) i lista pominiętych stron
Darmowy generator mapy witryny XML: narzędzie przeszukuje Twoje linki wewnętrzne, zachowuje strony możliwe do zaindeksowania, dodaje alternatywy hreflang i wyjaśnia każdą pominiętą stronę.
Rozdziały
Transkrypcja wideo
Need an XML sitemap for your site? Here's a free generator that crawls your pages and tells you what it left out. Enter your site address. I'm using our own. Click Generate. It follows internal links and found thirty pages, which is the limit without an account. A hundred and forty-four more were discovered but not checked. Here is the sitemap XML, ready to copy or download, plain or gzipped. Dates appear only where a page reports one, eight of thirty here. And hreflang alternates are included. Pages that don't belong in a sitemap are listed with the reason. For example, pages blocked by robots.txt. Thirty pages as a guest, a hundred when signed in. Links that only appear after JavaScript runs are not discovered. And no fake dates. Free, no sign-up. The link is in the description. Subscribe for more free tools.
Jak to wygląda



Generator mapy witryny XML online
Generator sitemap.xml przechodzi po stronie od strony głównej przez linki wewnętrzne i buduje mapę XML dla Google, Bing i innych wyszukiwarek. Do mapy trafiają tylko strony z kodem 200 na tym samym hoście: bez zablokowanych w robots.txt, bez noindex i bez adresów, których canonical wskazuje inną stronę. lastmod pochodzi z samej strony lub nagłówka Last-Modified, a nie z dzisiejszej daty.
Jak korzystać
- Wpisz adres strony głównej i kliknij Generuj
- Przejrzyj listę adresów i tabelę „Pominięte w mapie”
- Włącz lub wyłącz lastmod i hreflang, a potem pobierz plik
- Wgraj sitemap.xml do katalogu głównego, dodaj do robots.txt i zgłoś w Search Console
FAQ
Dla kogo i typowe zastosowania
- Małe strony i landing pages. Brak wtyczki mapy strony: wygeneruj sitemap.xml, pobierz plik i wgraj do katalogu głównego.
- Pierwsze zgłoszenie do Search Console. Gotowa mapa i linia
Sitemap:w robots.txt pomagają Google poznać nową stronę. - Kontrola struktury. Lista wykluczonych stron pokazuje, gdzie jest noindex, błędy, przekierowania i strony, których canonical prowadzi gdzie indziej.
- Serwisy wielojęzyczne. Przełącznik dodaje alternatywy hreflang z tagów stron w formacie
xhtml:link.
Uczciwe ograniczenia
- Limit stron. Gość dostaje do 30 stron, zalogowany użytkownik do 100; skan ograniczony jest do 50 sekund. Duże serwisy nie zmieszczą się w mapie.
- Tylko to, co wynika z linków. Strony bez linków wewnętrznych („sieroty”) i linki tworzone przez JavaScript nie trafiają do mapy.
- Jeden host. Subdomeny i strona w innej domenie są skanowane osobno; linki do nich nie są dodawane.
- Brak priority i changefreq, brak map obrazów, wideo i newsów oraz pliku indeksu sitemap. Google i tak ignoruje priority oraz changefreq.
- lastmod pojawia się tylko przy prawdziwej dacie (nagłówek Last-Modified, metadane artykułu, JSON-LD). Jeśli strona nie podaje dat, tagu nie będzie.
- Plik umieszczasz sam. Nie ma automatycznej aktualizacji: po zmianach na stronie wygeneruj mapę ponownie.
Powiązane: analiza sitemap, test robots.txt, generator robots.txt, walidator hreflang, test indeksacji serwisu.
PromoPilot i alternatywy: porównanie
Porównujemy tylko to, co potwierdzono na oficjalnych stronach usług. Gdy nie udało się potwierdzić faktu, w komórce jest „—”.
| Parametr | PromoPilot | XML-Sitemaps.com | Screaming Frog SEO Spider |
|---|---|---|---|
| Darmowy limit | 30 stron dla gościa, 100 po zalogowaniu | Do 500 stron w mapie | Do 500 URL za darmo |
| Rejestracja | Opcjonalna (logowanie dla 100 stron) | Niewymagana | — |
| Wyklucza noindex i canonical na inny adres | ✓ | — | ✓ domyślnie wyklucza przekierowania, błędy, noindex, canonical na inny adres i blokady robots.txt |
| Mapy obrazów / wideo / newsów | ✗ | W płatnym PRO: mapy obrazów, wideo i newsów | ✓ mapy obrazów i pliki indeksu sitemap |
| Automatyczna aktualizacja mapy | ✗ | ✓ w PRO | — |
| Cena planu płatnego | Narzędzie nie ma planu płatnego | PRO Sitemaps od $2.44 miesięcznie | $279 per licence, per year |
Tabelę można przewinąć w bok
Gdzie jesteśmy słabsi: limit 30 i 100 stron, brak map obrazów, wideo i newsów, pliku indeksu i automatycznych aktualizacji; JavaScript nie jest uruchamiany, więc linki ze skryptów nie są znajdowane.
Kiedy wybrać PromoPilot: Gdy potrzebujesz szybkiej mapy małej strony (wizytówka, landing, blog do stu stron) bez instalacji i z prawidłowym oczyszczeniem: bez noindex, przekierowań i duplikatów canonical. Dla dużych serwisów i automatycznej aktualizacji użyj wtyczki CMS lub crawlera.
Sprawdzono: . „—” oznacza brak potwierdzenia na oficjalnej stronie; warunki i ceny się zmieniają, sprawdź je na stronach usług.
Jak zrobić sitemap.xml w pięć minut
- Wygeneruj mapę. Wpisz adres strony głównej w polu powyżej. Generator pobierze ją, zbierze linki wewnętrzne i będzie po nich przechodził, aż zbierze 30 stron (po zalogowaniu 100) albo minie 50 sekund.
- Sprawdź, co trafiło do mapy. Pod XML jest lista adresów i tabela „Pominięte w mapie” z powodem dla każdej strony. Jeśli znalazła się tam ważna podstrona, usuń przyczynę na stronie (np. przypadkowy noindex) i wygeneruj mapę ponownie.
- Pobierz plik jako zwykły
sitemap.xmllub skompresowanysitemap.xml.gz— wyszukiwarki przyjmują oba. - Wgraj go do katalogu głównego, aby otwierał się pod
https://example.com/sitemap.xml. Mapa obejmuje tylko adresy w swoim folderze i niżej, więc katalog główny jest najpewniejszy. - Powiadom wyszukiwarki. Dodaj do robots.txt linię
Sitemap: https://example.com/sitemap.xml(zrobi to generator robots.txt) i zgłoś mapę w Google Search Console (Mapy witryn) oraz Bing Webmaster Tools. - Sprawdź wynik analizatorem sitemap: liczba URL, poprawność XML i udział adresów z lastmod.
Co generator robi za Ciebie
| Typowy problem mapy | Co robi generator |
|---|---|
| Adresy z przekierowaniem w mapie | Zapisuje adres końcowy po wszystkich przekierowaniach. Jeśli przekierowanie prowadzi na inny host, strona jest pomijana. |
| Adresy zablokowane w robots.txt | Czyta robots.txt i nie pobiera zablokowanych adresów — reguły z grupy Googlebot, a gdy jej nie ma, z grupy *. |
| Przesłany URL z noindex | Sprawdza meta robots i nagłówek X-Robots-Tag; strony z noindex nie trafiają do mapy, ale linki z nich są dalej odwiedzane. |
| Niekanoniczne duplikaty | Jeśli rel="canonical" wskazuje inny adres, do mapy trafia adres kanoniczny (po sprawdzeniu), a nie bieżąca strona. |
| lastmod = dziś przy każdym URL | Dodaje datę tylko wtedy, gdy podaje ją sama strona: article:modified_time, og:updated_time, dateModified w JSON-LD lub nagłówek Last-Modified, o ile nie jest to bieżąca chwila. Brak daty — brak tagu. |
| Znaczniki UTM i zbędne parametry | Usuwa utm_*, gclid, fbclid i podobne, pomija linki ?replytocom= i ?add-to-cart=, obrazy, PDF, archiwa i inne pliki. |
Strona wielojęzyczna: hreflang w mapie
Jeśli strony mają tagi <link rel="alternate" hreflang="…" href="…">, generator przeniesie je do mapy jako xhtml:link — Google dostaje wtedy powiązania wersji językowych z jednego pliku. Google akceptuje hreflang w HTML, w nagłówkach HTTP lub w sitemap; wystarczy jeden sposób, więc opcję można wyłączyć. Pamiętaj, że każda wersja językowa musi wskazywać wszystkie pozostałe i samą siebie — sprawdzi to walidator hreflang.
Ograniczenia — i kiedy wybrać inne narzędzie
- Do 100 stron. Wystarczy dla małych witryn, landingów i własnych projektów. Sklep lub blog z setkami podstron powinien korzystać z CMS: WordPress od wersji 5.5 sam serwuje
/wp-sitemap.xml, a Yoast SEO i Rank Math tworzą/sitemap_index.xmli aktualizują go przy każdej publikacji. - Tylko linki z HTML. JavaScript nie jest uruchamiany, więc strony linkowane wyłącznie z menu lub katalogu renderowanego skryptem nie zostaną znalezione — to sygnał, by sprawdzić, czy widzi je Googlebot.
- Mapa to zdjęcie z chwili skanowania. Po dodaniu stron wygeneruj ją ponownie albo przejdź na automatyczną mapę z CMS.
- Sieroty są niewidoczne. Stron, do których nie prowadzi żaden link wewnętrzny, skanowanie nie znajdzie. Dodaj je ręcznie i podlinkuj — mapa nie zastępuje linkowania wewnętrznego.
Przykładowy wynik
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/blog/wpis/</loc>
<lastmod>2026-10-01</lastmod>
<xhtml:link rel="alternate" hreflang="pl" href="https://example.com/blog/wpis/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/blog/post/"/>
</url>
</urlset>
Tagów priority i changefreq celowo nie ma: Google je ignoruje. Po wgraniu mapy obserwuj raport Strony w Search Console — pokaże, które przesłane adresy trafiły do indeksu. Jeśli strony długo się nie indeksują, sprawdź je testem indeksacji, a linki w serwisie — sprawdzaniem niedziałających linków.
Popraw pozycje w wyszukiwarce
Problemy SEO mogą kosztować Cię ruch. Kaskadowy link building poprawi widoczność strony w wyszukiwarce.
