Zoekmachines vinden webpagina's door links van de ene pagina naar de andere te volgen. Maar wat als er geen interne link naar een pagina verwijst? Wat als je vandaag iets nieuws hebt gepubliceerd en nergens naar hebt gelinkt? Een XML-sitemap lost dit op. Het is een bestand dat elke pagina van je site opsomt en zoekmachines vertelt wat ze moeten crawlen. Zonder sitemap missen zoekmachines misschien belangrijke pagina's. Met een sitemap geef je ze een directe routekaart.
Een XML-sitemap is een bestand, meestal sitemap.xml genoemd, dat op je webserver staat. Het bevat een lijst van alle pagina's van je website. Dit bestand dien je in bij zoekmachines zoals Google. De sitemap zegt: "Dit zijn al mijn pagina's. Sommige zijn nieuwer dan andere. Sommige zijn belangrijker dan andere."
XML-sitemaps zijn niet voor bezoekers. Je bezoekers zien ze nooit. Sitemaps zijn er puur voor zoekmachines, zodat ze sneller en efficiënter kunnen crawlen.
Hoe ziet een XML-sitemap eruit?
Een XML-sitemap is een gewoon tekstbestand in XML-formaat. Hier is een eenvoudig voorbeeld:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.example.com/page1</loc>
<lastmod>2026-04-08</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.example.com/page2</loc>
<lastmod>2026-04-07</lastmod>
<priority>0.8</priority>
</url>
</urlset>
Elke URL bevat drie dingen: de locatie van de pagina, wanneer die voor het laatst is bijgewerkt en het belang ten opzichte van andere pagina's. Meer is het niet. Het formaat is simpel en zoekmachines begrijpen het perfect.
Hoe helpen sitemaps je SEO?
Sitemaps hebben drie hoofddoelen. Ten eerste versnellen ze het vinden van pagina's. Zonder sitemap moeten zoekmachines interne links volgen om al je pagina's te vinden. Met een sitemap vertel je ze precies welke pagina's er zijn. Nieuwe pagina's worden sneller geïndexeerd.
Ten tweede kun je met een sitemap aangeven wat belangrijk is. Je geeft prioriteitswaarden mee. Een pagina met 1.0 is belangrijker dan een pagina met 0.5. Zoekmachines crawlen pagina's met hoge prioriteit vaker en behandelen ze als belangrijker.
Ten derde vertellen sitemaps zoekmachines wanneer pagina's veranderen. Heb je gisteren een belangrijke pagina bijgewerkt, dan toont de sitemap de nieuwe datum. Zoekmachines kunnen de pagina dan meteen opnieuw crawlen en indexeren. Zonder sitemap controleren ze die pagina misschien weken niet.
Heb je echt een sitemap nodig?
Dat hangt af van je site. Kleine sites met minder dan 50 pagina's en sterke interne links hebben er waarschijnlijk niet per se een nodig. Zoekmachines vinden dan alles door links te volgen.
Grotere sites met honderden of duizenden pagina's hebben er veel baat bij. Ook sites met een ingewikkelde structuur en losstaande pagina's hebben er baat bij. Nieuwe sites ook, omdat pagina's sneller worden geïndexeerd.
Het eerlijke antwoord: een sitemap maken en indienen kost niets. Het kost bijna geen moeite. Bij een kleine site is het voordeel misschien klein, maar er is geen enkel nadeel. Maak er gewoon een.
Zo maak je een XML-sitemap
De meeste websitebouwers en contentmanagementsystemen maken sitemaps automatisch. Ook de meeste webshopplatforms en CMS-tools maken ze voor je aan. Je hoeft zelf geen XML te schrijven.
Controleer of je CMS er al een heeft gemaakt. Ga naar jouwsite.nl/sitemap.xml of jouwsite.nl/sitemap_index.xml. Bestaat het bestand, dan ben je klaar. Zo niet, gebruik dan een gratis sitemapgenerator. Zulke tools crawlen je site en maken automatisch een sitemap.
Bouw je een eigen site op maat, dan heeft je programmeertaal waarschijnlijk een sitemapbibliotheek. Node.js heeft sitemapgeneratoren. Python heeft sitemappakketten. De meeste frameworks hebben ingebouwde tools. Gebruik ze om sitemaps programmatisch te maken.
Zo dien je je sitemap in bij zoekmachines
Een sitemap maken is maar de helft van het werk. Je moet hem ook indienen. Doe dat in Google Search Console en in de webmastertools van andere grote zoekmachines. Het zijn gratis tools waarmee je beheert hoe je site in de zoekresultaten verschijnt.
Ga naar Google Search Console, kies je property en zoek het onderdeel Sitemaps. Vul de URL van je sitemap in (meestal jouwsite.nl/sitemap.xml). Google crawlt en controleert hem. Als er fouten zijn, laat Google precies zien wat er mis is.
Doe hetzelfde bij de webmastertools van andere zoekmachines. Sommige mensen slaan die over, omdat Google domineert. Doe dat niet. Andere zoekmachines brengen nog steeds verkeer en het kost twee minuten.
Best practices voor sitemaps
Houd je sitemap actueel. Als je een nieuwe pagina publiceert, hoort die binnen 24 uur in de sitemap te staan. De meeste CMS-systemen werken dit automatisch bij.
Gebruik prioriteitswaarden doordacht. Geef niet elke pagina 1.0. Dan verliest het zijn doel. Geef je homepage en pagina's op het hoogste niveau een hoge prioriteit (0.8 tot 1.0). Geef blogberichten en archiefpagina's een lagere prioriteit (0.5 tot 0.7). Laat prioriteitswaarden zoekmachines naar je belangrijkste content sturen.
Houd je lastmod-datums juist. Verzin geen updatedata. Pas je een pagina aan, werk dan de datum bij. Raak je een pagina niet aan, laat dan de oude datum staan. Zoekmachines houden dit bij en bepalen er mede mee hoe vaak ze elke pagina crawlen.
Haal verdwenen pagina's uit je sitemap. Verwijder je een pagina, haal hem dan ook uit de sitemap. Laat verwijderde pagina's er niet eindeloos in staan.
Gebruik voor grote sites met duizenden pagina's een sitemapindex. Een sitemapindex is een bestand met een lijst van meerdere sitemaps. Dat helpt grote aantallen URL's te ordenen en houdt elke sitemap beheersbaar (elk bestand mag maximaal 50.000 URL's bevatten).
Veelgestelde vragen
Helpt een sitemap me hoger te ranken?
Een sitemap is zelf geen rankingfactor. Volgens Google hebben sitemaps geen directe invloed op rankings. Wel helpen ze je sneller gevonden en completer geïndexeerd te worden. Beter gevonden worden en completere indexering leiden tot meer zichtbaarheid. Meer zichtbaarheid geeft kansen om te ranken. Een sitemap laat je dus niet direct ranken, maar zorgt er wel voor dat je meedoet. Met de websitebouwer van WEMASY stel je dit direct in op je website.
Hoe groot mag een sitemap zijn?
Elke sitemap mag maximaal 50.000 URL's bevatten. Heb je meer dan 50.000 pagina's, maak dan meerdere sitemaps en gebruik een sitemapindex. Een sitemapbestand mag niet groter zijn dan 50 MB. De meeste sites komen nooit in de buurt van deze limieten. Een gemiddelde site met 1.000 pagina's heeft een heel klein sitemapbestand.
Hoe vaak moet ik mijn sitemap bijwerken?
Werk hem bij zodra je pagina's toevoegt, verwijdert of ingrijpend wijzigt. De meeste CMS-systemen doen dat automatisch. Sites die je handmatig beheert, maak je maandelijks opnieuw aan of telkens als je nieuwe content publiceert. Zoekmachines crawlen sitemaps regelmatig, dus ze vinden wijzigingen vanzelf ook als je niet opnieuw indient.
Kan ik meerdere sitemaps hebben?
Ja. Gebruik een sitemapindex om meerdere sitemaps op te sommen. Je kunt aparte sitemaps hebben voor blogberichten, productpagina's en vaste pagina's. Je dient de index in bij zoekmachines en zij crawlen alle losse sitemaps. Zo houd je grote sites overzichtelijk.
Moet ik elke pagina in mijn sitemap opnemen?
Nee. Laat pagina's weg die je niet geïndexeerd wilt hebben: inlogpagina's, bedankpagina's, dubbele pagina's, beheeromgevingen en privépagina's. Neem alle openbare pagina's op waarmee je wilt ranken. Heeft een pagina geen waarde voor zoekmachines, laat hem dan weg. Kwaliteit wint altijd van kwantiteit.
Hoe weet ik of mijn sitemap goed is ingediend?
Ga naar Google Search Console, kies je property en open het onderdeel Sitemaps. Daar zie je de status van elke ingediende sitemap. Google laat zien hoeveel URL's het heeft gevonden, geïndexeerd en uitgesloten. Als er problemen zijn, beschrijft Google ze. Controleer deze pagina maandelijks, zodat je sitemaps gezond blijven.