DevToolPal
PL

Generator mapy witryny XML

Zamień listę adresów URL w sitemap.xml z lastmod, changefreq i priority albo sprawdź i sformatuj istniejącą mapę witryny.

Działa lokalnie, nic nie jest wysyłane

Opcje

Tryb

Wejście

0 znaków · 0 B

sitemap.xml

0 znaków · 0 B

Co robi to narzędzie

Generator mapy witryny zamienia zwykłą listę adresów URL w poprawny plik sitemap.xml zgodny z protokołem sitemaps.org. Wklej jeden adres w wierszu, a XML pojawi się w trakcie pisania: każdy adres zostaje zakodowany procentowo, zabezpieczony dla XML, pozbawiony #fragmentu i umieszczony tylko raz. Ścieżki względne, takie jak /pricing, są rozwijane względem ustawionego bazowego URL, a bez niego względem pierwszego pełnego adresu z listy.

Ustawienia globalne dodają do każdego wpisu datę <lastmod> (dzisiejszą lub wybraną), <changefreq> oraz <priority>. Priorytet można też ustalać automatycznie według głębokości ścieżki: 1.0 dla strony głównej, 0.8 poziom niżej, 0.6 dwa poziomy niżej i 0.4 dla głębszych stron. Zmień typ na Indeks map witryny, aby zamiast stron wymienić kilka plików map.

Tryb Sprawdź i formatuj kontroluje istniejącą mapę witryny lub indeks: poprawność XML, element główny i przestrzeń nazw, pełny adres http(s) w <loc> każdego wpisu, daty W3C w <lastmod>, dozwolone wartości <changefreq>, priorytety od 0.0 do 1.0 oraz limit 50 000 wpisów. Błędy wskazują numer wpisu i przenoszą do wiersza. Poprawny plik wraca z wcięciami lub zminifikowany, z zachowaniem komentarzy i znaczników rozszerzeń, takich jak image:image.

Jak używać

  1. Wklej adresy URL, po jednym w wierszu. Wiersze zaczynające się od # są pomijane.
  2. Opcjonalnie po adresie dopisz jego własne wartości oddzielone spacjami: datę, częstotliwość zmian i priorytet, w dowolnej kolejności. Zastępują one ustawienia globalne dla tego wiersza.
  3. Wybierz domyślne wartości daty modyfikacji, częstotliwości i priorytetu, a jeśli chcesz mieć adresy w kolejności alfabetycznej, włącz sortowanie.
  4. Pobierz wynik jako sitemap.xml i wgraj go na serwer.

Aby sprawdzić istniejącą mapę witryny, przełącz na Sprawdź i formatuj i wklej XML.

Przykład

Te dane łączą zwykłe adresy, wartości w wierszach i ścieżki względne:

https://example.com/
https://example.com/blog/ 2024-05-01 daily
https://example.com/docs/getting-started weekly 0.9
/pricing

Wynik:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
  </url>
  <url>
    <loc>https://example.com/blog/</loc>
    <lastmod>2024-05-01</lastmod>
    <changefreq>daily</changefreq>
  </url>
  <url>
    <loc>https://example.com/docs/getting-started</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://example.com/pricing</loc>
  </url>
</urlset>

Wskazówki

  • Umieszczaj tylko kanoniczne adresy zwracające 200: bez przekierowań, stron noindex i duplikatów z parametrami śledzenia.
  • Zwykle wszystkie adresy powinny być na tym samym hoście co plik mapy, chyba że zgłaszasz ją przez robots.txt każdego hosta.
  • Daty mogą mieć postać RRRR-MM-DD lub pełnego znacznika czasu ze strefą, np. 2024-05-01T09:30:00+00:00.
  • Duże mapy witryny można udostępniać skompresowane gzipem jako sitemap.xml.gz; limity dotyczą pliku nieskompresowanego.

FAQ

› Czy potrzebuję lastmod, changefreq i priority?

Wymagany jest tylko loc. Google korzysta z lastmod, gdy jest on konsekwentnie dokładny, a changefreq i priority ignoruje; Bing i niektóre inne wyszukiwarki wciąż je czytają. W lastmod wpisuj datę faktycznej zmiany treści strony, a nie datę wygenerowania pliku.

› Ile adresów URL zmieści jedna mapa witryny?

Do 50 000 adresów URL i 50 MB bez kompresji. Przy większej witrynie podziel adresy na kilka map i wymień te pliki w indeksie map witryny, który to narzędzie również tworzy.

› Czy moja lista adresów jest gdzieś wysyłana?

Nie. Mapa witryny jest tworzona i sprawdzana w całości w przeglądarce, a narzędzie nigdy nie odwiedza Twoich adresów. Zapisz sitemap.xml przyciskiem Pobierz.

› Jak poinformować wyszukiwarki o mapie witryny?

Wgraj sitemap.xml na serwer (zwykle do katalogu głównego), dodaj do robots.txt wiersz w rodzaju Sitemap: https://example.com/sitemap.xml i zgłoś adres w Google Search Console oraz Bing Webmaster Tools.