XML sitemap problemen oplossen: de 6 meest voorkomende fouten
Een sitemap die "kan niet worden opgehaald" toont, child-sitemaps die niet meetellen, of URL's die wel in je sitemap staan maar een 404 teruggeven — xml sitemap problemen zijn zelden dramatisch, maar ze ondermijnen wel stil je ontdekking door Google. Hieronder de meest voorkomende xml sitemap problemen, hoe je ze herkent in Search Console, en hoe je ze één voor één oplost.
De meest voorkomende xml sitemap problemen in Search Console
Voordat je in losse foutmeldingen duikt: een sitemap heeft maar één taak — Google helpen je URL's te ontdekken. Hij garandeert geen indexatie (zie ons artikel over waarom een pagina niet geïndexeerd raakt ondanks een kloppende sitemap). Maar een kapotte of vervuilde sitemap zorgt er wél voor dat de ontdekking spaak loopt of dat Google verkeerde signalen krijgt. De meeste xml sitemap problemen vallen in zes categorieën.
1. "Could not fetch" / "Kan niet worden opgehaald"
De klassieker. Search Console kreeg de sitemap niet binnen. Mogelijke oorzaken, in volgorde van waarschijnlijkheid:
- Verkeerde URL ingediend. Een typefout of een oud pad. Roep de exacte ingediende URL zelf op in je browser — krijg je de XML te zien?
- De sitemap geeft geen 200 terug. Een
404,403of redirect op het sitemapbestand zelf. Dien altijd de finale URL in, niet één die doorverwijst. - Geblokkeerd in robots.txt. Staat het sitemappad onder een
Disallow, dan kan Google het niet lezen. Voeg juist eenSitemap:-regel toe aan robots.txt. - Te traag of timeout. Een gigantische of dynamisch gegenereerde sitemap die seconden nodig heeft, kan getimed-out raken.
Let op: "could not fetch" verschijnt soms ook kort ná het indienen, vóórdat Google het bestand verwerkt heeft. Wacht een dag en kijk of de status verandert voordat je gaat sleutelen.
2. Sitemap-index met child-sitemaps
Bij grotere sites dien je vaak een sitemap-index in: één bestand dat naar meerdere child-sitemaps verwijst. Hier gaat het regelmatig mis:
- Een sitemap-index mag niet naar een andere sitemap-index verwijzen — alleen naar gewone sitemaps. Geneste indexen worden niet betrouwbaar verwerkt.
- De child-sitemaps moeten op hetzelfde domein staan als de index (of geverifieerd onder dezelfde property).
- Controleer of elke child-sitemap zélf bereikbaar is en een
200teruggeeft. Eén kapotte child wordt overgeslagen zonder dat de hele index faalt — je verliest dus stil URL's.
Dien bij voorkeur de sitemap-index in, niet elke child los. Google ontdekt de children dan automatisch en je houdt je rapportage overzichtelijk.
3. Verkeerde of ontbrekende lastmod
Het <lastmod>-element vertelt wanneer een URL voor het laatst écht inhoudelijk wijzigde. Dit is een hulpsignaal voor hercrawlen — maar alleen als je het eerlijk gebruikt. Fouten die je dat signaal kosten:
- Elke URL dezelfde lastmod (bijvoorbeeld de generatiedatum). Google leert dan dat je
lastmodnietszeggend is en negeert hem. - lastmod die bij elke sitemapgeneratie verspringt terwijl de content niet veranderde. Zelfde effect: het signaal wordt genegeerd.
- Verkeerd dateformaat. Gebruik W3C/ISO 8601 (
2026-06-07of met tijdzone). Een ander formaat wordt genegeerd of geweigerd.
Vuistregel: laat lastmod alleen meebewegen met daadwerkelijke contentwijzigingen, of laat hem weg. Een eerlijk weggelaten lastmod is beter dan een misleidende.
4. Sitemap met noindex- of 4xx-URL's
Je sitemap hoort een lijst te zijn van canonieke, indexeerbare URL's die 200 OK teruggeven. Vaak sluipt er ruis in:
- URL's die intussen verwijderd zijn (
404/410). - URL's die doorverwijzen (
301/302) — zet altijd de finale bestemming in de sitemap. - URL's met een
noindex-tag. Tegenstrijdig signaal: je vraagt Google iets te ontdekken dat je expliciet niet geïndexeerd wilt hebben. - Niet-canonieke URL's (parameters, varianten) terwijl de canonical naar een andere versie wijst.
Elke ruis-URL kost crawlbudget en verzwakt het vertrouwen in je sitemap. Genereer de sitemap zo dat hij uitsluitend canonieke, indexeerbare 200-URL's bevat.
5. Te grote sitemap (>50.000 URL's of >50 MB)
Een enkele sitemap mag maximaal 50.000 URL's bevatten en niet groter zijn dan 50 MB ongecomprimeerd. Overschrijd je dat, dan wordt het bestand (deels) genegeerd. De oplossing is splitsen in meerdere sitemaps onder een sitemap-index. Gecomprimeerde (.gz) sitemaps zijn toegestaan, maar de 50 MB-limiet geldt voor de uitgepakte inhoud, niet voor het gzip-bestand.
6. Verkeerde absolute URL's
Elke <loc> moet een volledige, absolute URL zijn — inclusief protocol — en consistent met je canonieke variant:
- Geen relatieve paden (
/pagina/) maar volledige URL's (https://www.voorbeeld.nl/pagina/). - Consistent
httpsals je site daarop draait; geenhttp-versies. - Consistent met je www-keuze: meng geen
wwwen non-www door elkaar. - De host moet overeenkomen met de property/domein waar de sitemap onder valt.
Checklist: hoe je je sitemap valideert
- Roep de ingediende sitemap-URL op in je browser — krijg je geldige XML en een
200? - Staat er een
Sitemap:-regel in robots.txt en is het pad niet geblokkeerd? - Verwijst een sitemap-index alleen naar gewone, bereikbare child-sitemaps?
- Bevat de sitemap uitsluitend canonieke 200-URL's, zonder redirects, 404's of noindex?
- Is
lastmodeerlijk en in ISO 8601-formaat (of weggelaten)? - Blijft elke sitemap onder 50.000 URL's en 50 MB?
- Zijn alle
<loc>-waarden absolute URL's met consistent protocol en host?
Werk je deze lijst door en blijft een ingediende URL toch onontdekt, dan ligt het probleem meestal verderop in de keten — bij crawlbaarheid of indexeerbaarheid. Lees dan onze diagnose voor pagina's die niet geïndexeerd worden. Speelt het na een verhuizing, kijk dan bij "crawled, currently not indexed" na een migratie.
Veelgestelde vragen
Waarom staat mijn sitemap op "kan niet worden opgehaald"?
Meestal omdat de ingediende URL niet bereikbaar is: een typefout, een redirect of 404 op het sitemapbestand zelf, of een robots.txt-blokkade. Roep de exacte URL op in je browser; zie je geen geldige XML met een 200-status, dan zit daar je probleem. Soms is het tijdelijk vlak na indienen — wacht dan een dag.
Mag mijn sitemap URL's met een redirect of noindex bevatten?
Nee. Een sitemap hoort alleen canonieke, indexeerbare URL's te bevatten die een 200-status geven. Redirects, 404's en noindex-URL's geven tegenstrijdige signalen en verspillen crawlbudget. Zet altijd de finale bestemming in de sitemap.
Hoeveel URL's mogen er in één sitemap?
Maximaal 50.000 URL's en 50 MB ongecomprimeerd per bestand. Heb je meer, splits dan in meerdere sitemaps en bundel ze onder een sitemap-index. Gzip-compressie is toegestaan, maar de limiet geldt voor de uitgepakte inhoud.
Helpt lastmod om sneller geïndexeerd te worden?
Het kan hercrawlen sturen, maar alleen als het eerlijk is. Geef je elke URL dezelfde of een steeds wisselende lastmod, dan leert Google het signaal te negeren. Laat lastmod alleen meebewegen met echte contentwijzigingen, of laat het weg.
Primair
Start gratis met backlinks beheren
Monitor je backlinks in één dashboard en zie direct welke links live of offline zijn.
Start gratis accountSecundair
Direct backlinks inkopen?
Bekijk het aanbod van Backlinkswinkel als je meteen nieuwe links wilt plaatsen.
Backlinks kopen