Pack Camo

Generator mapy witryny XML

Zamień listę adresów URL w poprawny sitemap.xml z lastmod, changefreq i priority.

Wszystko działa lokalnie — nic nie jest wysyłane.

Adresy URL

7 URL

Jeden URL w wierszu, opcjonalnie z datą lastmod, changefreq i priority. Wiersze zaczynające się od # są pomijane. Upuść tutaj plik .xml lub .txt.

sitemap.xml

7 wpisów · 747 B

<?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/about</loc>
  </url>
  <url>
    <loc>https://example.com/pricing</loc>
    <lastmod>2024-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://example.com/blog/</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://example.com/blog/hello-world</loc>
    <lastmod>2024-08-14</lastmod>
  </url>
  <url>
    <loc>https://example.com/search?q=shoes&amp;color=red</loc>
  </url>
  <url>
    <loc>https://example.com/contact</loc>
  </url>
</urlset>

Poprawna mapa witryny. Wgraj ją do katalogu głównego witryny i prześlij w Search Console.

Z listy adresów URL do poprawnego sitemap.xml

Ten generator mapy witryny XML zamienia wklejone adresy URL w sitemap.xml zgodny z protokołem sitemaps.org: każdy URL jest sprawdzany i escapowany dla XML, duplikaty są usuwane, a opcjonalne lastmod, changefreq i priority ustawiasz globalnie lub dla każdego URL. Powyżej 50 000 URL lub 50 MB wynik jest dzielony na kilka plików z indeksem map witryn i pobierany razem jako zip. Możesz też wkleić lub otworzyć istniejącą mapę witryny, aby ją sprawdzić i edytować. Narzędzie pracuje na liście, którą mu podasz, zamiast indeksować Twoją witrynę, a wszystko działa w Twojej przeglądarce.

Jak utworzyć mapę witryny XML

  1. 1Wklej adresy URL stron, po jednym w wierszu — z CMS, eksportu crawlera lub kolumny arkusza. Każdy musi być bezwzględnym URL zaczynającym się od https:// lub http://.
  2. 2Opcjonalnie dopisz po URL jego własne wartości, oddzielone spacjami lub przecinkami: https://example.com/pricing 2024-09-01 monthly 0.9.
  3. 3Ustaw wartości domyślne dla pozostałych: lastmod (brak, dziś lub data), changefreq i priority — albo je pomiń.
  4. 4Popraw wszystko, co pojawi się pod polem wejściowym — nieprawidłowe URL, duplikaty, inne hosty — a potem skopiuj lub pobierz sitemap.xml.
  5. 5Wgraj plik do katalogu głównego witryny, dodaj Sitemap: https://example.com/sitemap.xml do robots.txt i prześlij go w Google Search Console oraz Bing Webmaster Tools.

Do czego służy mapa witryny XML

Mapa witryny wymienia adresy URL, które mają znaleźć wyszukiwarki, opcjonalnie z datą ostatniej zmiany każdego z nich. Pomaga crawlerom odkrywać strony, do których prowadzi mało linków — nowe strony, głęboko ukryte strony archiwum, duże witryny ze złożoną nawigacją — i szybciej ponownie indeksować zmienione strony. To wskazówka, nie polecenie: umieszczenie URL nie gwarantuje jego zaindeksowania.

Umieszczaj tylko kanoniczne adresy URL, które zwracają 200 i które mają się pojawiać w wynikach wyszukiwania. Pomiń przekierowania, strony błędów, strony z noindex, duplikaty z parametrami śledzącymi i adresy zablokowane w robots.txt; ich dodanie wysyła sprzeczne sygnały i marnuje budżet indeksowania.

Tagi w mapie witryny

<loc>
Wymagany. Bezwzględny URL strony, maksymalnie 2048 znaków, escapowany dla XML: & w query stringu zapisuje się jako &amp;. Narzędzie robi to za Ciebie.
<lastmod>
Kiedy treść strony ostatnio się zmieniła, w formacie W3C Datetime: 2024-09-01 lub 2024-09-01T14:30:00+00:00. Google korzysta z niego, gdy jest konsekwentnie dokładny, więc ustawiaj prawdziwe daty modyfikacji zamiast dzisiejszej daty na każdej stronie.
<changefreq>
always, hourly, daily, weekly, monthly, yearly lub never. Google go ignoruje; niektóre inne crawlery mogą go odczytywać.
<priority>
Od 0.0 do 1.0, względem innych stron Twojej witryny (domyślnie 0.5). Google również go ignoruje.

Duże witryny: 50 000 URL i indeks map witryn

Jeden plik mapy witryny może zawierać maksymalnie 50 000 URL i mieć maksymalnie 50 MB bez kompresji. Gdy lista przekroczy którykolwiek limit, generator dzieli ją na sitemap-1.xml, sitemap-2.xml i tak dalej oraz zapisuje sitemap.xml jako indeks map witryn, który na nie wskazuje. Ustaw bazowy URL, pod którym będą leżeć pliki, aby linki w indeksie były poprawne, wgraj wszystkie i prześlij tylko indeks.

Indeks map witryn może wymieniać do 50 000 map. Mapy witryn można też serwować skompresowane gzipem (sitemap.xml.gz); limit rozmiaru dotyczy pliku nieskompresowanego.

Wykonywana walidacja

  • Adresy URL muszą być bezwzględnymi adresami http lub https; ścieżki względne są odrzucane.
  • Adresy URL są normalizowane (host małymi literami, spacje i znaki spoza ASCII zakodowane procentowo), a dokładne duplikaty są usuwane.
  • Adresy z innym hostem niż pierwszy są oznaczane: mapa witryny może zawierać tylko adresy z własnego hosta, chyba że przesyłanie między witrynami jest zweryfikowane w Search Console.
  • #fragmenty są usuwane, bo wyszukiwarki je ignorują.
  • Wartości lastmod muszą być poprawnymi datami W3C, a priority musi mieścić się w zakresie 0.0–1.0.

Import i edycja istniejącej mapy witryny

Wklej XML mapy witryny lub otwórz plik .xml, a narzędzie zaproponuje zamianę z powrotem na edytowalną listę, zachowując lastmod, changefreq i priority każdego URL. Indeks map witryn jest odczytywany jako lista adresów map podrzędnych. Dzięki temu szybko sprawdzisz mapę generowaną przez CMS, usuniesz adresy lub scalisz dwie mapy. Połącz je z generatorem robots.txt, aby zgłosić mapę witryny, i generatorem meta tagów, aby ustawić kanoniczne adresy URL na stronach.

Najczęstsze pytania

Czy to narzędzie skanuje moją witrynę?
Nie. Buduje mapę witryny z adresów URL, które wkleisz lub zaimportujesz, więc działa dla każdej witryny, także stagingowej, i dla stron, do których crawler by nie dotarł. Wyeksportuj listę URL z CMS lub crawlera i wklej ją tutaj.
Ile adresów URL może zawierać mapa witryny?
Do 50 000 URL i 50 MB bez kompresji na plik. Dłuższe listy są automatycznie dzielone na kilka plików mapy witryny plus indeks map witryn.
Czy changefreq i priority mają znaczenie dla SEO?
Nie dla Google, które ignoruje oba. Google faktycznie korzysta z dokładnych dat lastmod. Pominięcie changefreq i priority jest w pełni poprawne.
Gdzie wgrać plik sitemap.xml?
Zwykle do katalogu głównego witryny, np. https://example.com/sitemap.xml. Mapa witryny może wymieniać tylko adresy we własnym folderze i niżej, więc katalog główny obejmuje wszystko.
Jak przesłać mapę witryny do Google?
W Google Search Console otwórz Mapy witryn, wpisz adres URL mapy i prześlij. Dodaj też wiersz Sitemap: do robots.txt, aby znalazły ją inne wyszukiwarki.
Dlaczego & w moich adresach zmienia się na &amp;?
Mapy witryn to XML, w którym & rozpoczyna encję, więc trzeba go zapisać jako &amp;. Wyszukiwarki dekodują go z powrotem; sam URL się nie zmienia.
Czy mogę dodać adresy z innej domeny?
Zasadniczo nie: mapa witryny powinna zawierać adresy z tego samego hosta co ona sama. Mapy między witrynami działają tylko wtedy, gdy zweryfikujesz własność obu witryn w Search Console.
Czy moja lista adresów URL jest wysyłana na serwer?
Nie. Walidacja, generowanie i pakowanie do zip odbywają się w Twojej przeglądarce.