DevToolPal
NL

XML-sitemapgenerator

Zet een lijst met URL’s om in een sitemap.xml met lastmod, changefreq en priority, of valideer en formatteer een bestaande sitemap.

Draait lokaal, wordt nooit geüpload

Opties

Modus

Invoer

0 tekens · 0 B

sitemap.xml

0 tekens · 0 B

Wat deze tool doet

De sitemapgenerator zet een gewone lijst URL’s om in een geldige sitemap.xml volgens het sitemaps.org-protocol. Plak één URL per regel en de XML verschijnt terwijl je typt: elk adres wordt procent-gecodeerd, voor XML geëscaped, ontdaan van zijn #fragment en maar één keer opgenomen. Relatieve paden zoals /pricing worden opgelost met de ingestelde basis-URL, of anders met de eerste volledige URL in de lijst.

Algemene instellingen voegen aan elk item een <lastmod>-datum (vandaag of een gekozen datum), een <changefreq> en een <priority> toe. De prioriteit kan ook automatisch uit de padiepte volgen: 1.0 voor de startpagina, 0.8 een niveau dieper, 0.6 twee niveaus dieper en 0.4 daaronder. Zet het type op Sitemapindex om meerdere sitemapbestanden in plaats van pagina’s op te sommen.

De modus Valideren en formatteren controleert een bestaande sitemap of sitemapindex: goedgevormde XML, root-element en namespace, een volledige http(s)-<loc> in elk item, W3C-datums in <lastmod>, toegestane <changefreq>-waarden, prioriteiten van 0.0 tot 1.0 en de limiet van 50.000 items. Fouten noemen het item en springen naar de regel. Een geldig bestand komt ingesprongen of geminificeerd terug, met behoud van commentaar en extensietags zoals image:image.

Zo gebruik je het

  1. Plak je URL’s, één per regel. Regels die met # beginnen worden genegeerd.
  2. Zet desgewenst achter een URL eigen waarden, gescheiden door spaties: een datum, een wijzigingsfrequentie en een prioriteit, in willekeurige volgorde. Die vervangen voor die regel de algemene instellingen.
  3. Kies standaardwaarden voor laatst gewijzigd, frequentie en prioriteit, en zet sorteren aan als je de URL’s alfabetisch wilt.
  4. Download het resultaat als sitemap.xml en upload het naar je site.

Om een bestaande sitemap te controleren, schakel je over naar Valideren en formatteren en plak je de XML.

Voorbeeld

Deze invoer mengt gewone URL’s, waarden per regel en relatieve paden:

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

Dat levert op:

<?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>

Tips

  • Neem alleen canonieke URL’s op die 200 teruggeven: geen redirects, geen noindex-pagina’s en geen duplicaten met trackingparameters.
  • Alle URL’s horen normaal op dezelfde host te staan als het sitemapbestand, tenzij je het via de robots.txt van elke host aanmeldt.
  • Datums mogen JJJJ-MM-DD zijn of een volledige tijdstempel met tijdzone, zoals 2024-05-01T09:30:00+00:00.
  • Grote sitemaps kun je gzip-gecomprimeerd aanbieden als sitemap.xml.gz; de limieten gelden voor het ongecomprimeerde bestand.

Veelgestelde vragen

› Heb ik lastmod, changefreq en priority nodig?

Alleen loc is verplicht. Google gebruikt lastmod als die consequent klopt en negeert changefreq en priority; Bing en enkele andere zoekmachines lezen ze nog. Zet in lastmod de datum waarop de pagina-inhoud echt veranderde, niet de datum waarop je het bestand maakte.

› Hoeveel URL’s passen in één sitemap?

Tot 50.000 URL’s en 50 MB ongecomprimeerd. Verdeel bij een grotere site de URL’s over meerdere sitemaps en zet die bestanden in een sitemapindex; ook die maakt deze tool.

› Wordt mijn URL-lijst ergens naartoe geüpload?

Nee. De sitemap wordt volledig in je browser gemaakt en gevalideerd, en de tool bezoekt je URL’s nooit. Sla sitemap.xml op met de knop Downloaden.

› Hoe laat ik zoekmachines mijn sitemap weten?

Upload sitemap.xml naar je site (meestal in de root), voeg aan robots.txt een regel toe zoals Sitemap: https://example.com/sitemap.xml en dien de URL in bij Google Search Console en Bing Webmaster Tools.