Sitemap XML generator: maak sitemap.xml van je URL-lijst
Deze sitemap XML generator maakt van een eenvoudige lijst met adressen een geldige sitemap.xml volgens het Sitemaps-protocol. Dubbele, ongeldige en vreemde domeinadressen worden herkend, speciale tekens worden geëscaped en het resultaat kun je kopiëren of downloaden.
Bron: sitemaps.org – Sitemaps-Protokoll (XML-Format, Grenzen 50.000 URLs / 50 MB, Escape-Regeln). Bijgewerkt: .
Zo wordt het berekend
Een sitemap.xml is een lijst van de pagina’s op je website die zoekmachines zoals Google en Bing helpt nieuwe en gewijzigde pagina’s te vinden. Deze tool maakt het bestand van een eenvoudige adressenlijst, zonder account, zonder upload en zonder beperking tot enkele pagina’s.
Zo maak je de sitemap
- Vul hierboven het domein in als je alleen paden zoals
/contactwilt plakken. Volledige adressen werken ook zonder. - Plak de adressen, één per regel. Een lijst uit je cms of van een crawler is genoeg.
- Kies zo nodig lastmod, changefreq, priority en de vorm met of zonder slash aan het eind.
- Kopieer het resultaat of download het als
sitemap.xml, zet het bestand in de root van je domein en dien het in bij Search Console.
Wat wordt gecontroleerd
De tool volgt het Sitemaps-protocol: UTF-8, geëscapete speciale tekens (& wordt &), tekens met accent en spaties procentcodering, hoogstens 2.048 tekens per adres. Dubbele adressen, andere domeinen en ankers (#) worden eruit gefilterd. Ook meldt de tool door elkaar gebruikte http/https-adressen en bestanden met meer dan 50.000 adressen of 50 MB.
Goed om te weten
- Alleen indexeerbare pagina’s: laat pagina’s met noindex, doorverwijzingen en foutpagina’s weg. De sitemap hoort de adressen te bevatten die je in de zoekresultaten wilt zien.
- priority en changefreq: Google negeert beide. Ze schaden niet, maar helpen ook niet. Laat ze bij twijfel weg.
- lastmod: “vandaag” voor alle pagina’s klopt alleen als echt alles vandaag is gewijzigd. Onjuiste data zorgen ervoor dat zoekmachines de waarde negeren.
- Verwijzing in robots.txt: de regel
Sitemap: …hieronder laat crawlers zien waar het bestand staat. - Geen crawler: de tool bezoekt je site niet, maar zet alleen de adressen op de juiste manier neer.
Je adressen worden alleen in je browser verwerkt en niet verstuurd of opgeslagen.
Veelgestelde vragen
Hoe maak ik een sitemap voor mijn website?
Plak de adressen van je pagina’s, één per regel. De tool maakt er een sitemap.xml van die je downloadt en in de root van je domein zet.
Waar moet sitemap.xml staan?
Meestal in de root, bijvoorbeeld https://jouw-domein.nl/sitemap.xml. Een sitemap mag alleen adressen van hetzelfde domein bevatten, in die map of daaronder.
Hoeveel URL’s mag een sitemap bevatten?
Hoogstens 50.000 adressen en 50 MB ongecomprimeerd. Bij meer pagina’s verdeel je de lijst over meerdere sitemaps en voeg je ze samen in een sitemapindexbestand.
Heb ik priority en changefreq nodig?
Nee. Google heeft gezegd beide te negeren. Alleen een juiste lastmod is nuttig, dus je kunt deze velden weglaten.
Hoe dien ik de sitemap in bij Google?
Vul het adres van het bestand in bij Google Search Console onder “Sitemaps”, of zet in je robots.txt een regel “Sitemap:” met het volledige adres.
Worden mijn adressen opgeslagen?
Nee. De lijst wordt alleen in je browser verwerkt, niet verstuurd, niet opgeslagen en niet in de adresbalk gezet.
Bronnen en wettelijke basis
- sitemaps.org – Sitemaps-Protokoll (XML-Format, Grenzen 50.000 URLs / 50 MB, Escape-Regeln)
- Google Search Central – Sitemap erstellen und einreichen (priority und changefreq werden ignoriert, lastmod)
- § 2.1: IETF RFC 3986 – URI: Generic Syntax (Prozentkodierung)
- W3C – Date and Time Formats (lastmod im Format YYYY-MM-DD)
Bijgewerkt op:
Vergelijkbare tools
- htaccess redirect maken (301, HTTPS, www).htaccess-redirectgenerator: 301, HTTPS afdwingen, www, domeinverhuizing en meer. Met testrun voor een URL en Nginx-equivalent, lokaal in je browser.
- XML- en CSV-validator onlineControleer of XML welgevormd is en valideer CSV volgens RFC 4180: fouten met regel en kolom, gedetecteerd scheidingsteken, tabelvoorbeeld. Draait lokaal.
- JSON formatteren, valideren en minifiërenValideer je JSON volgens RFC 8259: foutmelding met exacte regel, kolom en duidelijke uitleg. Opmaken, minifiëren en sleutels sorteren, lokaal in de browser.
- CSV naar JSON omzetten (en JSON naar CSV)Zet CSV om naar JSON of JSON naar CSV: scheidingsteken automatisch herkend, getallen en booleans getypeerd, accenten blijven kloppen. Alles in je browser.
- ASCII-tabel met decimaal, hex, octaal, binair en Unicode-zoekerVolledige ASCII-tabel (0–127) en Latin-1 (128–255) met decimaal, hex, octaal, binair, HTML-entiteit en stuurtekens. Zoek elk Unicode-teken op, inclusief UTF-8.
- Base64 encoderen en decoderenBase64 en Base64url encoderen en decoderen met correcte UTF-8, plus URL encode/decode (percent-encoding). Duidelijke foutmeldingen, lokaal in je browser.