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ć
- Wklej adresy URL, po jednym w wierszu. Wiersze zaczynające się od
#są pomijane. - 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.
- 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.
- Pobierz wynik jako
sitemap.xmli 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
noindexi 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-DDlub 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.