Wat is een sitemap en waarom heb je er een nodig?
Een sitemap is een XML-bestand (meestal sitemap.xml) dat alle belangrijke URL's van een website oplijst, samen met metadata zoals de laatste wijzigingsdatum. Zoekmachines gebruiken dit bestand om snel te ontdekken welke pagina's er zijn en ze efficiënt te crawlen en indexeren. Zonder sitemap moet een zoekmachine pagina's ontdekken via links alleen, wat bij grote of nieuwe sites tot gemiste of vertraagd geïndexeerde pagina's leidt.
Een sitemap is een bestand dat alle belangrijke pagina's van een website oplijst, zodat zoekmachines de structuur snel kunnen ontdekken en crawlen.
Wat er in een sitemap staat
Een sitemap.xml-bestand bevat een lijst van URL’s, elk met optionele metadata: wanneer de pagina voor het laatst is gewijzigd (lastmod), hoe vaak de pagina verandert (changefreq) en hoe belangrijk de pagina is ten opzichte van andere pagina’s op de site (priority). Zoekmachines gebruiken deze signalen als hint, niet als garantie, om te bepalen hoe vaak ze een pagina opnieuw moeten bezoeken en crawlen. Grote sites met duizenden pagina’s werken vaak met een sitemap-index: een overkoepelend bestand dat verwijst naar meerdere kleinere sitemaps, elk met een beperkt aantal URL’s.
Waarom crawlen zonder sitemap minder efficiënt is
Zonder sitemap moet een zoekmachine alle pagina’s ontdekken door links te volgen vanaf de pagina’s die het al kent. Bij een kleine site met een duidelijke navigatiestructuur werkt dat prima. Bij grote sites, sites met veel dynamische content, of pagina’s die niet goed intern gelinkt zijn, kan het weken duren voordat een zoekmachine alle content ontdekt heeft. Een sitemap versnelt dit proces aanzienlijk, omdat de volledige lijst met URL’s direct beschikbaar is in plaats van stap voor stap ontdekt te moeten worden via crawling.
Sitemap en technische SEO
Een sitemap is een van de basisonderdelen van technische SEO, samen met een correct robots.txt-bestand en werkende canonical tags. Als een pagina in de sitemap staat maar wordt geblokkeerd door robots.txt of een noindex-tag heeft, ontstaat er tegenstrijdige informatie voor zoekmachines. Zorg dat de sitemap alleen pagina’s bevat die je daadwerkelijk geïndexeerd wilt hebben: geen conceptpagina’s, geen interne zoekresultaten en geen duplicate content. Meer over de bredere technische basis lees je in wat is technische SEO.
Sitemaps genereren in moderne frameworks
De meeste moderne frameworks en CMS’en genereren een sitemap automatisch. Astro-sites gebruiken bijvoorbeeld het @astrojs/sitemap-pakket, dat bij elke build een actuele sitemap-index samenstelt op basis van de pagina’s in het project. WordPress-sites krijgen een sitemap via SEO-plugins zoals Yoast of Rank Math. Bij een Jamstack-architectuur, waar pagina’s vooraf worden gebouwd, is dit automatisch genereren extra waardevol: elke wijziging in de contentstructuur wordt direct meegenomen in de volgende sitemap zonder handmatig werk.
Onderhoud en veelgemaakte fouten
Een veelgemaakte fout is een verouderde sitemap die nog verwijst naar pagina’s die niet meer bestaan, wat resulteert in 404-fouten bij het crawlen. Ook het per ongeluk uitsluiten van belangrijke pagina’s, bijvoorbeeld na een migratie waarbij URL’s veranderen, kan de indexering flink vertragen. Controleer na elke grote structuurwijziging of URL-migratie of de sitemap correct is bijgewerkt en dien hem opnieuw in via Google Search Console.
Onze tip: check de sitemap-status in Google Search Console direct na elke deploy die pagina’s toevoegt of verwijdert. Een sitemap die niet matcht met de werkelijke sitestructuur is een van de snelst te verhelpen, maar meest onderschatte technische SEO-problemen.
Veelgestelde vragen
Waar vind ik de sitemap van een website?
De sitemap staat meestal op een vaste locatie zoals domeinnaam.nl/sitemap.xml of domeinnaam.nl/sitemap-index.xml. Veel CMS'en en frameworks genereren dit bestand automatisch bij elke build of publicatie. Je kunt de locatie ook vinden in het robots.txt-bestand van een site, waar vaak een regel staat als 'Sitemap: https://domeinnaam.nl/sitemap.xml'.
Moet ik mijn sitemap handmatig indienen bij Google?
Google ontdekt sitemaps ook automatisch via het robots.txt-bestand, maar handmatig indienen via Google Search Console versnelt de eerste crawl en geeft direct inzicht in eventuele fouten. Dit is vooral nuttig bij een nieuwe website of na een grote structuurwijziging, zodat je meteen ziet of alle pagina's correct worden opgepakt.
Wat is het verschil tussen een XML-sitemap en een HTML-sitemap?
Een XML-sitemap is bedoeld voor zoekmachines: een machineleesbaar bestand met URL's en metadata, niet zichtbaar voor bezoekers. Een HTML-sitemap is een gewone pagina op de website zelf, met klikbare links naar alle secties, bedoeld om bezoekers te helpen navigeren. De meeste websites hebben alleen een XML-sitemap nodig; een HTML-sitemap is vooral nuttig bij zeer grote sites met een complexe structuur.