Przejdź do treści
ToolMug

Generator Sitemap XML

Masz listę stron z CMS, arkusza lub crawlera? Wklej adresy URL i pobierz zgodny ze standardem plik sitemap.xml, gotowy do wgrania i zgłoszenia wyszukiwarkom. Możesz ustawić jedną datę ostatniej modyfikacji dla wszystkich stron albo nadać wybranym stronom własne. Listy powyżej 50 000 adresów są automatycznie dzielone na kilka plików z indeksem sitemap.

Działa w przeglądarce — nic, co wpiszesz, nie jest wysyłane

Jeden pełny adres URL w wierszu. Dodaj datę po spacji (2026-09-30), aby nadać stronie własną datę ostatniej modyfikacji.

Używana dla wierszy bez własnej daty. Wyczyść, aby pominąć lastmod.

sitemap.xml, adresów URL: 4

Wgraj do katalogu głównego witryny, dodaj wiersz Sitemap: do robots.txt i zgłoś plik w Google Search Console oraz Bing Webmaster Tools.

Jeden plik sitemap zawiera najwyżej 50 000 adresów URL i 50 MB; większe listy są dzielone automatycznie. Google ignoruje changefreq i priority, więc ich nie ma. Znaki specjalne są poprawnie zapisane, a ścieżki spoza ASCII kodowane procentowo.

Jak używać

  1. Wklej po jednym pełnym adresie URL w wierszu. Aby nadać stronie własną datę, dopisz ją po spacji, na przykład 2026-09-30.
  2. Ustaw datę Ostatnia modyfikacja dla pozostałych stron albo wyczyść ją, aby pominąć daty.
  3. Pobierz sitemap.xml (lub paczkę ZIP ze wszystkimi plikami i indeksem dla dużych witryn) przyciskiem Pobierz wszystko (ZIP).
  4. Wgraj plik do katalogu głównego witryny, wskaż go w robots.txt i zgłoś w Google Search Console.

Opis opcji

Ostatnia modyfikacja
Informuje wyszukiwarki, kiedy strona ostatnio istotnie się zmieniła. Używaj tylko prawdziwych dat — data zmieniająca się codziennie jest ignorowana.
Podział na pliki
Każdy plik zawiera najwyżej 50 000 adresów URL i 50 MB. Plik indeksu wymienia wszystkie części, a zgłaszasz tylko indeks.

Co wchodzi, co wychodzi

Załóżmy, że wklejasz te wiersze, z datą Ostatnia modyfikacja ustawioną na 2026-10-11:

https://example.com/
https://example.com/blog/hello-world 2026-09-30
https://example.com/products?id=1&color=red
https://example.com/
example.com/about
https://example.com/café

Drugi wiersz zachowuje własną datę. Powtórzony pierwszy wiersz jest usuwany i liczony jako duplikat, a wiersz 5 jest pomijany, ponieważ nie ma schematu http:// ani https://. Wynik:

<?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-10-11</lastmod>
  </url>
  <url>
    <loc>https://example.com/blog/hello-world</loc>
    <lastmod>2026-09-30</lastmod>
  </url>
  <url>
    <loc>https://example.com/products?id=1&amp;color=red</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  <url>
    <loc>https://example.com/caf%C3%A9</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
</urlset>

Ampersand w ciągu zapytania jest zapisany jako &amp;, tak jak wymaga XML, a litera z akcentem jest zakodowana procentowo. Wiersz z datą w innym formacie jest nadal używany jako adres URL; strona wraca wtedy do wspólnej daty Ostatnia modyfikacja.

Gdy lista wymaga więcej niż jednego pliku, nazywają się one sitemap-1.xml, sitemap-2.xml i tak dalej, a indeks to sitemap_index.xml. Indeks linkuje do każdego pliku w domenie pierwszego adresu URL albo pod adresem wpisanym w polu Gdzie będą pliki sitemap, które pojawia się dopiero wtedy, gdy potrzebny jest podział.

Najczęściej zadawane pytania

Dlaczego brakuje changefreq i priority?

Google zapowiedziało, że ignoruje oba, a inne wyszukiwarki przykładają do nich niewielką wagę, więc generator utrzymuje plik w prostej formie.

Czy sitemap może zawierać strony z innej domeny?

Zwykle nie. Adresy URL powinny należeć do tego samego hosta co sitemap; narzędzie oznacza wiersze z innych domen.

Jak sprawdzić wynik?

Wklej go lub otwórz w narzędziu Sprawdzanie Sitemap XML, które weryfikuje format, daty i adresy URL.

Prywatność

To narzędzie działa w całości w przeglądarce. Twoje pliki i tekst są przetwarzane na Twoim urządzeniu i nigdy nie trafiają na nasze serwery.

Podobne narzędzia