Een XML-sitemap is een technisch bestand dat zoekmachines helpt om de belangrijkste pagina’s van je website sneller te vinden en beter te begrijpen. Het is vooral nuttig voor grote websites, nieuwe websites, webshops en sites die vaak veranderen. Zo’n sitemap verbetert je posities niet direct, maar helpt wel om waardevolle URL’s efficiënter te laten crawlen en indexeren. In deze gids leer je wat een XML-sitemap precies is, wanneer je die nodig hebt, hoe je er één maakt en hoe je fouten voorkomt.
- Een XML-sitemap helpt zoekmachines om belangrijke pagina’s sneller te ontdekken.
- Neem alleen indexeerbare, canonieke en waardevolle URL’s op.
- Voor grote sites zijn meerdere sitemap-bestanden en een indexbestand vaak nodig.
- Indienen via Google Search Console maakt controle en foutopsporing veel makkelijker.
- Een goede sitemap ondersteunt indexatie, maar vervangt geen sterke interne linkstructuur.
Wat is een XML-sitemap?
Een XML-sitemap is een XML-bestand met indexeerbare URL’s dat zoekmachines helpt om pagina’s op je website sneller te ontdekken en te crawlen.
Zo’n bestand bevat een overzicht van belangrijke pagina’s die je in zoekmachines wilt laten opnemen. Zoekmachines zoals Google en Bing gebruiken dit als extra signaal om URL’s te vinden en opnieuw te bezoeken. De bekendste locatie is /sitemap.xml, maar op grotere websites kom je vaak meerdere bestanden tegen die samen in een sitemap index zijn opgenomen.
Je kunt een XML-sitemap zien als een routekaart voor crawlers. Je laat ermee zien welke pagina’s relevant zijn en wanneer ze voor het laatst inhoudelijk zijn aangepast. Dat maakt het voor zoekmachines makkelijker om prioriteit te geven aan belangrijke content, vooral op websites met veel pagina’s of dynamische inhoud.
Een sitemap vervangt geen goede websitestructuur. Interne links, logische navigatie en duidelijke canonieke signalen blijven de basis van technische SEO. Zie een sitemap dus als ondersteuning, niet als oplossing voor structurele SEO-problemen.
XML-sitemap versus HTML-sitemap
Een XML-sitemap is bedoeld voor zoekmachines. Een HTML-sitemap is bedoeld voor bezoekers.
Een HTML-sitemap bevat meestal een klikbaar overzicht van pagina’s voor gebruikers. Een XML-variant bevat technische informatie in codevorm, zodat crawlers URL’s efficiënt kunnen verwerken. Voor indexatie is de XML-versie meestal belangrijker, terwijl een HTML-overzicht vooral handig kan zijn voor gebruiksvriendelijkheid en interne linking.
Wanneer heb je echt een XML-sitemap nodig?
In de praktijk is een sitemap bijna altijd verstandig, maar in sommige situaties is die extra belangrijk:
- je website is nieuw en heeft nog weinig externe links
- je website is groot en bevat veel pagina’s
- je publiceert regelmatig nieuwe artikelen, producten of landingspagina’s
- je site bevat dynamische content, filters of automatisch gegenereerde URL’s
- niet alle belangrijke pagina’s zijn eenvoudig bereikbaar via interne links
Waarom is een XML-sitemap belangrijk voor SEO?
Een XML-sitemap helpt zoekmachines om belangrijke URL’s sneller te ontdekken. Dat ondersteunt een betere indexatie, en zonder indexatie kun je niet zichtbaar worden in organische zoekresultaten.
Belangrijk om te weten: een sitemap is geen directe rankingfactor. Google geeft zelf ook aan dat opname in een sitemap geen garantie is op indexatie of hogere posities. De waarde zit vooral in het aanbieden van relevante URL’s op een gestructureerde en controleerbare manier.
XML-sitemap en indexatie
Google gebruikt een sitemap als hint. Dat betekent dat Google nog steeds zelf bepaalt welke pagina’s worden geïndexeerd. Toch vergroot een goede sitemap de kans dat waardevolle pagina’s sneller worden opgemerkt, vooral als ze nieuw zijn of weinig interne links hebben.
Dat is bijvoorbeeld nuttig voor:
- nieuwe blogartikelen
- nieuwe productpagina’s
- recent bijgewerkte landingspagina’s
- tijdelijke of seizoensgebonden content
XML-sitemap en crawlbudget
Voor kleine websites speelt crawlbudget vaak een beperkte rol. Voor grote websites is het wel belangrijk. Zoekmachines hebben namelijk maar een bepaalde hoeveelheid crawlcapaciteit per site. Je wilt dus voorkomen dat die capaciteit wordt verspild aan onbelangrijke of niet-indexeerbare pagina’s.
Een schone sitemap helpt daarbij. Neem daarom geen redirects, foutpagina’s, dubbele URL-varianten of pagina’s met een noindex-tag op. Ook URL’s die door robots.txt worden geblokkeerd, horen meestal niet in dit bestand thuis.
Voor welke websites is een XML-sitemap extra belangrijk?
Een sitemap is extra waardevol voor:
- webshops met veel producten en categorieën
- nieuwssites met snel wisselende content
- meertalige websites met alternatieve versies
- grote contentplatformen
- websites met automatisch gegenereerde pagina’s
Hoe ziet een sitemap.xml eruit?

Een sitemap.xml bevat URL’s en soms extra metadata. De basis bestaat uit een urlset met daarin meerdere url-elementen.
Belangrijke tags in een XML-sitemap
De meest gebruikte tags zijn:
- <loc>: de volledige URL van de pagina
- <lastmod>: de datum van de laatste inhoudelijke wijziging
- <changefreq>: een hint over hoe vaak een pagina verandert
- <priority>: een hint over het relatieve belang van een pagina
In de praktijk zijn loc en lastmod het belangrijkst. Google gebruikt de andere twee velden beperkt. Vul ze alleen in als ze realistisch en consistent zijn. Bij lastmod gebruik je bij voorkeur een datum in ISO 8601-formaat, zoals 2025-04-01.
XML-sitemap voorbeeld
Zo ziet een eenvoudig voorbeeld eruit:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/</loc>
<lastmod>2025-04-01</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
</urlset>
Belangrijke limieten van sitemap.xml
Een los sitemap-bestand mag maximaal 50.000 URL’s bevatten en niet groter zijn dan 50 MB ongecomprimeerd. Grotere websites moeten de sitemap daarom opsplitsen in meerdere bestanden. Vaak worden deze bestanden gecomprimeerd aangeboden als .xml.gz om bandbreedte te besparen.
Sitemap index voor grote websites
Een sitemap index is een apart XML-bestand dat verwijst naar meerdere sitemap-bestanden. Dat is handig als je veel URL’s hebt of aparte bestanden wilt gebruiken voor bijvoorbeeld pagina’s, blogartikelen, producten, afbeeldingen of video’s.
Voorbeeld:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.example.com/sitemap-posts.xml.gz</loc>
<lastmod>2025-04-01</lastmod>
</sitemap>
</sitemapindex>
XML-sitemap maken: welke opties heb je?
Een sitemap maken kan handmatig, automatisch via je CMS of met een externe tool. De juiste aanpak hangt af van de omvang en complexiteit van je website.
1. Handmatig een XML-sitemap maken
Handmatig werken is vooral geschikt voor kleine websites met weinig pagina’s. Je maakt dan zelf een XML-bestand aan met de URL’s die je wilt laten indexeren. Dat geeft maximale controle, maar kost tijd en is foutgevoeliger.
Voor grotere websites is deze methode meestal niet praktisch. Zodra URL’s regelmatig veranderen, is automatisering vrijwel altijd beter.
2. XML-sitemap maken in WordPress
In WordPress wordt een sitemap vaak automatisch gegenereerd. Dat kan via de standaardfunctionaliteit van WordPress of via plugins zoals Yoast SEO of Rank Math. Voor de meeste websites is dit de slimste oplossing, omdat nieuwe pagina’s en berichten automatisch worden toegevoegd of bijgewerkt.
Controleer wel altijd of de gegenereerde sitemap alleen de juiste URL’s bevat. Sommige plugins nemen standaard contenttypes of taxonomieën op die je liever uitsluit.
3. XML-sitemap maken met een tool of crawler
Bij maatwerkwebsites, migraties of technische audits is een generator of crawler vaak de beste keuze. Tools zoals Screaming Frog of andere sitemap generators kunnen snel een overzicht maken van indexeerbare URL’s. Dat is handig als je een bestaande site wilt controleren of een nieuwe structuur wilt testen.
Voor developers en technische SEO-specialisten zijn deze tools ook nuttig om een sitemap validator te gebruiken en fouten op te sporen in opmaak, statuscodes of canonical-signalen.
Welke URL’s horen wel en niet in een XML-sitemap?
Een goede sitemap bevat alleen URL’s die je echt in zoekmachines wilt laten opnemen. Meer is hier niet beter. Juist een selectieve aanpak maakt het bestand waardevoller.
Wel opnemen in een XML-sitemap
- canonieke URL’s
- indexeerbare pagina’s
- belangrijke landingspagina’s
- blogartikelen
- categoriepagina’s
- productpagina’s
- essentiële servicepagina’s
Niet opnemen in een XML-sitemap
- pagina’s met een noindex-tag
- redirects
- 404-pagina’s
- dubbele URL-varianten
- admin- en inlogpagina’s
- irrelevante filterpagina’s
- URL’s die zijn geblokkeerd in robots.txt
Canonical en XML-sitemap
De URL in je sitemap moet overeenkomen met de canonieke versie van de pagina. Als je sitemap een andere URL toont dan de canonical tag of dan je interne links, geef je tegenstrijdige signalen aan Google.
Zorg daarom voor consistentie tussen sitemap, canonicals, interne links en eventuele hreflang-verwijzingen.
XML-sitemap indienen in Google Search Console
Een sitemap indienen in Google Search Console is eenvoudig en sterk aan te raden. Zo geef je Google direct toegang tot je bestand en kun je beter monitoren welke URL’s zijn ontdekt en waar fouten optreden.
Hoe kun je een XML-sitemap indienen?
Volg deze stappen:
- Open Google Search Console.
- Kies de juiste property van je website.
- Ga naar het onderdeel Sitemaps.
- Vul de URL van je sitemap in, bijvoorbeeld sitemap.xml.
- Klik op verzenden.
Gebruik je Bing ook actief, dien het bestand dan daarnaast in via Bing Webmaster Tools.
Wat kun je daarna controleren in Google Search Console?
Controleer na het indienen onder meer:
- of Google het bestand succesvol kan ophalen
- of de sitemap alleen geldige URL’s bevat
- hoeveel pagina’s zijn ontdekt
- welke pagina’s niet zijn geïndexeerd
- of er fouten zijn zoals redirects, 404’s of blokkades
Bekijk daarnaast in het indexeringsrapport waarom bepaalde URL’s niet worden opgenomen. Vaak zie je daar meldingen zoals gedupliceerd zonder geselecteerde canonieke URL, gecrawld maar niet geïndexeerd of uitgesloten door noindex.
XML-sitemap toevoegen aan robots.txt
Je kunt je sitemap ook vermelden in robots.txt. Dat helpt zoekmachines om het bestand sneller te vinden.
Zo ziet dat eruit:
Sitemap: https://www.example.com/sitemap.xml
Dit vervangt Search Console niet, maar is wel een goede aanvullende stap.
Best practices voor een sterke XML-sitemap
Een sitemap werkt het best als die actueel, schoon en logisch is opgebouwd.
Gebruik alleen indexeerbare URL’s
Zet alleen URL’s in je sitemap die je echt in Google wilt zien. Dat voorkomt ruis en maakt het voor zoekmachines duidelijker welke pagina’s prioriteit hebben.
Houd lastmod actueel en eerlijk
Gebruik lastmod alleen als een pagina inhoudelijk echt is aangepast. Verander deze datum niet automatisch bij kleine technische wijzigingen of wanneer er niets relevants is veranderd. Onbetrouwbare datums maken dit signaal minder bruikbaar.
Gebruik changefreq en priority met beleid
Deze velden zijn hooguit hints. Als elke URL dezelfde prioriteit of updatefrequentie krijgt, voegen ze weinig waarde toe. In veel gevallen kun je ze beter weglaten dan onrealistisch invullen.
Maak aparte sitemaps per contenttype
Bij grotere websites is het slim om aparte bestanden te maken voor verschillende onderdelen, zoals:
- pagina’s
- blogartikelen
- producten
- afbeeldingen
- video’s
Dat maakt beheer en monitoring eenvoudiger, zeker wanneer je werkt met een sitemap index.
Controleer je XML-sitemap regelmatig
Een sitemap is geen eenmalige taak. Controleer regelmatig of nieuwe URL’s goed worden toegevoegd, verwijderde pagina’s verdwijnen en statuscodes nog kloppen. Zeker na migraties, redesigns of CMS-updates is deze controle belangrijk.
Veelgemaakte fouten bij een XML-sitemap
Noindex-pagina’s opnemen
Als een pagina op noindex staat, hoort die niet in je sitemap. Anders geef je gemengde signalen aan zoekmachines.
Redirects en 404’s opnemen
Een sitemap moet verwijzen naar eindbestemmingen. Oude URL’s die doorsturen of niet meer bestaan, verlagen de kwaliteit van het bestand en verspillen crawlcapaciteit.
Irrelevante filterpagina’s opnemen
Vooral bij webshops gaat dit vaak mis. Filter- en sorteerpagina’s hebben lang niet altijd SEO-waarde. Neem ze alleen op als ze een duidelijke zoekintentie bedienen en als de content voldoende onderscheidend is.
De XML-sitemap niet bijwerken
Een verouderde sitemap is onbetrouwbaar. Als je URL’s verwijdert, verhuist of toevoegt, moet het bestand mee veranderen. Daarom is automatische generatie meestal beter dan handmatig beheer.
Een XML-sitemap zien als wondermiddel
Een sitemap helpt bij indexatie, maar lost geen slechte content, trage pagina’s of zwakke interne linkstructuur op. Zie het als onderdeel van een bredere technische SEO-aanpak.
Geavanceerde toepassingen van een XML-sitemap
Sommige websites hebben meer nodig dan een standaardbestand. In dat geval kun je aanvullende sitemaps inzetten voor specifieke contenttypen of internationale versies.
Image sitemap
Een image sitemap helpt zoekmachines om belangrijke afbeeldingen sneller te ontdekken. Dit is vooral nuttig voor webshops, portfoliosites en blogs met veel visuele content.
Video sitemap
Een video sitemap is handig als je veel videomateriaal op je website hebt en beter zichtbaar wilt worden in videoresultaten of verrijkte zoekweergaven.
Hreflang sitemap
Bij meertalige websites kun je taal- en landvarianten via een hreflang sitemap doorgeven. Dat helpt Google om de juiste versie aan de juiste gebruiker te tonen. Dit is vooral handig op grote internationale websites waar beheer via HTML of HTTP-headers minder praktisch is.
News sitemap
Publiceer je nieuwsartikelen, dan kan een news sitemap helpen om recente content sneller zichtbaar te maken in nieuwsgerelateerde zoekresultaten.
XML-sitemap voor webshops
Bij webshops vraagt dit bestand extra aandacht. Je hebt vaak te maken met productvarianten, filters, uitverkochte producten en tijdelijke landingspagina’s. Daardoor ontstaat snel vervuiling.
Zorg dat alleen waardevolle categoriepagina’s en productpagina’s worden opgenomen. Sluit dunne filterpagina’s uit, tenzij ze duidelijke SEO-waarde hebben. Grote shops werken vaak het best met aparte bestanden voor producten, categorieën en redactionele content. Zo houd je meer grip op indexatie en crawlgedrag.
Tools om een XML-sitemap te maken en controleren
Er zijn verschillende hulpmiddelen beschikbaar om een sitemap te genereren, te valideren en te monitoren.
Handige soorten XML-sitemap tools
- CMS-plugins voor automatische generatie
- crawlers voor technische audits
- online generators voor kleine websites
- validators voor XML-opmaak en sitemapregels
- Google Search Console voor monitoring van indexatie en fouten
Werk je met een maatwerkplatform of headless CMS, dan is het verstandig om de sitemap server-side dynamisch te laten genereren. Zo blijven wijzigingen automatisch synchroon met je site.
Checklist: XML-sitemap goed aanpakken
- Maak een sitemap of controleer of die al bestaat.
- Zet alleen indexeerbare en canonieke URL’s in het bestand.
- Gebruik lastmod alleen bij echte inhoudelijke updates.
- Splits grote bestanden op in meerdere delen.
- Dien je sitemap in via Google Search Console.
- Vermeld de locatie in robots.txt.
- Controleer periodiek op fouten, redirects en 404’s.
- Houd alles automatisch up-to-date waar mogelijk.
Veelgestelde vragen over XML-sitemap
Nee, een sitemap is niet verplicht. Toch is die voor bijna elke website aan te raden, omdat zoekmachines er belangrijke pagina’s sneller mee kunnen ontdekken.
Niet direct. Het voordeel zit vooral in betere en snellere indexatie. Dat is wel een belangrijke voorwaarde om überhaupt te kunnen ranken.
Vaak staat die op /sitemap.xml. Soms kom je daar eerst een indexbestand tegen dat verwijst naar meerdere losse bestanden. Je kunt ook kijken in robots.txt of in de instellingen van je CMS of SEO-plugin.
Een sitemap helpt zoekmachines om URL’s te ontdekken. Robots.txt geeft aan welke delen van je site crawlers wel of niet mogen bezoeken. Het zijn dus twee verschillende bestanden met een andere functie.
Ja. Grote websites gebruiken vaak meerdere bestanden die via een sitemap index met elkaar zijn verbonden.
Dat kan verschillende oorzaken hebben, zoals lage contentkwaliteit, dubbele content, zwakke interne links, een noindex-tag of onvoldoende toegevoegde waarde. Opname in een sitemap is dus geen garantie op indexatie.
Ja, moderne WordPress-installaties hebben standaard een sitemap. Veel SEO-plugins bieden daarnaast extra instellingen, bijvoorbeeld om bepaalde contenttypen op te nemen of uit te sluiten.
Idealiter gebeurt dat automatisch zodra pagina’s worden toegevoegd, aangepast of verwijderd. Bij WordPress en veel andere CMS-systemen is dat vaak standaard geregeld.
Nee. Neem alleen pagina’s op die indexeerbaar, waardevol en canoniek zijn.
Conclusie
Een XML-sitemap is een praktisch hulpmiddel voor betere indexatie en sterkere technische SEO. Het helpt zoekmachines om belangrijke URL’s sneller te ontdekken, maar alleen als het bestand schoon, actueel en logisch is opgebouwd. Zet daarom alleen waardevolle, indexeerbare en canonieke pagina’s in je sitemap, dien die in via Google Search Console en controleer regelmatig op fouten. Pak je dat goed aan, dan wordt dit bestand een betrouwbaar onderdeel van je SEO-basis.
