Waarom moet je een XML sitemap hebben?
Een sitemap.xml is een databestand met daarin de links naar alle pagina’s van je website. Een soort lijst waarmee je alle onderdelen van je website in kaart brengt. Je biedt deze lijst aan bij zoekmachines zoals Google, zodat deze beter alle pagina’s van je website kunnen indexeren.
Zo ziet onze sitemap.xml eruit:

Je sitemap hoeft er niet mooi uit te zien. Zolang Google deze maar goed kan indexeren.
Verstopte pagina’s worden vindbaar
Een XML-sitemap heeft min of meer hetzelfde doel als de sitemap die je onder aan oude websites zag. Namelijk: je website inzichtelijk maken.
Gelukkig hebben we oude sitemaps niet meer nodig omdat content management systemen hebben gezorgd voor betere websites. Maar wanneer je geen duidelijke link hebt gelegd naar een pagina, dan is het ideaal dat Google deze toch weet te vinden via een XML-sitemap.
Beter vindbaar
SEO-specialisten geloven erin dat een XML-sitemap helpt voor een betere positie. Dat is gedeeltelijk waar. Dit is wat Google erover zegt:
"A Sitemap does not affect the actual ranking of your pages. However, if it helps get more of your site crawled (by notifying us of URLs we didn't previously didn't know about, and/or by helping us prioritize the URLs on your site), that can lead to increased presence and visibility of your site in our index." Bron: https://developers.google.com/search/blog/2008/01/sitemaps-faqs
Met andere woorden: je homepage zal misschien niet stijgen in de zoekresultaten, maar de meer onderliggende pagina’s, zoals een productdetailpagina of blogartikel, worden eerder opgemerkt en getoond in de zoekresultaten. Je website wordt dus beter vindbaar.
Nog een voordeel van een XML-sitemap is dat Google sneller wijzigingen opmerkt en doorvoert. Handig wanneer je de structuur van je website omgooit of een geheel nieuwe website lanceert!
Zijn er nadelen aan een XML-sitemap?
Een nadeel zou kunnen zijn dat je minder snel structuurfouten binnen je website ontdekt. De Googlebot gaat normaliter van pagina naar pagina en volgt de links die je hierop plaatst. Is er geen link naar een bepaalde pagina, dan kan de Googlebot hier meestal niet bij. Dankzij de XML-sitemap wordt de ‘verborgen’ pagina toch opgemerkt en geïndexeerd. Je zou daardoor een vals gevoel kunnen krijgen dat het goed zit met de structuur van je website.
Nog een nadeel kan zijn dat pagina’s waarvan je eigenlijk wilt dat deze verborgen zijn, geïndexeerd worden dankzij de XML-sitemap. Een ‘bedankt’-pagina voor na het invullen van een formulier bijvoorbeeld. Een oplossing hiervoor is dat je deze pagina’s niet opneemt binnen de XML-sitemap, de meeste cms-en of cms-plug-ins bezitten deze mogelijkheid.
Hoe zorg je voor een goede sitemap.xml?
Theoretisch zou je deze met de hand kunnen maken, maar nagenoeg alle populaire cms-en bezitten de mogelijkheid om deze automatisch te genereren. Kun je dit niet met jouw cms? Dan is het tijd om te denken aan een overstap. In dat geval zou ik onze vergelijking tussen Drupal, Wordpress en Joomla eens doornemen.
Voor Drupal heb je de XML-sitemapmodule. Wordpress heeft verschillende opties, de meest gebruikte is de Google Sitemap Generator. Bij Joomla kun je een losse XML-sitemapgenerator installeren, maar er zijn ook SEF-plug-ins die het generen van een XML-sitemap erbij doen.
Pijnpunten: Multi-language en grote websites
Twee zaken om op te letten wanneer je een sitemap genereert is dat wanneer je een meertalige website hebt, je het beste een sitemap kunt genereren per taal, en deze los kunt aanbieden bij Google.
Ook moet je opletten bij een grote website. Groter dan 50.000 pagina’s om precies te zijn. Bevat je XML-sitemap meer dan 50.000 links, dan worden deze niet opgenomen door Google.
In dat geval kun je meerdere XML-sitemaps aanbieden en zou je ervoor kunnen kiezen om een sitemap te maken per categorie of contenttype. De XML-sitemapmodule voor Drupal splitst de XML-sitemap automatisch voordat deze te groot wordt.
Aanmelden bij Google
Is je sitemap klaar en bereikbaar? Dan kun je deze aanmelden bij Google’s Search Console (het vroegere Webmaster Tools).

TIP: Controleer zo nu en dan of je XML-sitemap door Google goed wordt opgenomen. Aangezien deze automatisch wordt gegenereerd kan dit ook automatisch verkeerd gaan. Zo kan er een bug ontstaan in de plug-in die de XML-sitemap genereert of kan de locatie niet meer beschrijfbaar zijn op de webserver. In beide gevallen is er geen sitemap.xml-bestand meer.
Heb je vragen over de XML-sitemap? Dan beantwoord ik deze graag in het reactiegedeelte onderaan deze pagina.
Wil je ervoor zorgen dat jouw website optimaal vindbaar is voor zoekmachines?
Laat je e-mailadres achter en ontvang deskundige hulp bij het opzetten en onderhouden van je XML-sitemap. Onze experts staan klaar om je te helpen met het verbeteren van je website’s zichtbaarheid en prestaties. Vul hieronder je e-mailadres in en krijg persoonlijk advies om jouw website in topvorm te krijgen!
Zo maak je een XML-sitemap stap voor stap
Voor de meeste websites hoef je zelf geen regel code te schrijven. Een goede module of plug-in genereert het bestand automatisch. We hebben het in de praktijk bij Drupal en Laravel al honderden keren gedaan, dus neem deze route gerust over.
- Bepaal welke pagina’s in de sitemap horen. Alleen pagina’s die je geïndexeerd wilt hebben. Testomgevingen, bedanktpagina’s of gated content laat je bewust weg.
- Installeer een sitemap-module of plug-in. Bij Drupal kies je voor Simple XML Sitemap. Bij Laravel genereer je de sitemap via een package of een zelfgeschreven commando dat je routes uitleest.
- Stel prioriteit en wijzigingsfrequentie in. Geef je belangrijkste pagina’s een hogere prioriteit. Nieuws en blog kunnen “weekly” zijn, contactpagina’s “yearly”.
- Controleer of de sitemap bereikbaar is. Roep https://jouwdomein.nl/sitemap.xml op. Zie je een lijst met URL’s? Dan staat hij goed.
- Voeg de sitemap toe aan robots.txt. Met de regel Sitemap: https://jouwdomein.nl/sitemap.xml weten zoekmachines meteen waar ze moeten zijn.
- Dien de sitemap in bij Google Search Console en Bing Webmaster Tools. Daar zie je ook welke URL’s zijn opgenomen en welke er niet doorheen komen.
- Controleer de sitemap regelmatig. Kijk elke paar maanden of het aantal URL’s klopt. Grote afwijkingen duiden meestal op een foutje in je CMS of een redirect die zich opstapelt.
XML-sitemap en andere sitemap-varianten vergeleken
Niet elke sitemap is een XML-sitemap. Als je weet welk type je wanneer inzet, werk je efficiënter aan vindbaarheid en gebruiksvriendelijkheid.
- XML-sitemap. Gericht op zoekmachines. Bundelt alle relevante URL’s van je website in een gestructureerd .xml-bestand.
- HTML-sitemap. Gericht op bezoekers. Een aparte pagina waarop je de structuur van je website toont. Handig bij grote websites.
- Image-sitemap. Gericht op Google Afbeeldingen. Laat zoekmachines snel alle afbeeldingen op je website vinden, inclusief titels en bijschriften.
- Video-sitemap. Gericht op videoresultaten. Nuttig als video een belangrijk onderdeel is van je content.
- News-sitemap. Specifiek voor Google News. Zorgt dat nieuwsartikelen sneller worden opgenomen.
Voor de meeste organisaties volstaat één XML-sitemap. Heb je een beeldbank of veel video’s? Dan helpt een aparte image- of video-sitemap om meer zichtbaarheid te krijgen.
Veelgestelde vragen over XML-sitemaps
Wat is een sitemap precies?
Een sitemap is een gestructureerd overzicht van de pagina’s op je website. Een XML-sitemap is specifiek bedoeld voor zoekmachines en heeft een vast formaat waarmee bots snel alle URL’s kunnen uitlezen. Een HTML-sitemap is voor menselijke bezoekers en toont de structuur van je website op een aparte pagina.
Heeft mijn website een XML-sitemap nodig?
Voor nagenoeg elke website is het verstandig om een XML-sitemap te hebben. Zeker als je veel pagina’s hebt, als niet alle content goed onderling gelinkt is, of als je regelmatig nieuwe content publiceert. Een kleine brochuresite van vijf pagina’s redt het technisch ook zonder, maar er is geen goede reden om het niet te doen.
Hoe groot mag een XML-sitemap zijn?
Een XML-sitemap mag maximaal 50.000 URL’s bevatten en maximaal 50 MB groot zijn. Zit je daarboven? Dan splits je de sitemap in meerdere bestanden en verwijs je naar een sitemap-index die alle deelbestanden bundelt. In Drupal gebeurt dat automatisch met de standaard sitemap-module.
Moet ik prioriteiten meegeven aan pagina’s in mijn sitemap?
Je mag het aangeven met het priority-veld, maar Google zegt zelf dat het er weinig mee doet. Het helpt vooral als hint naar andere zoekmachines en bij het prioriteren van je eigen crawls. Maak je er dus niet te druk om.
Waarom staan niet al mijn pagina’s in de zoekresultaten, terwijl ze wel in de sitemap staan?
De sitemap is een uitnodiging, geen garantie. Google besluit zelf welke pagina’s het indexeert. Heb je veel dunne content, duplicaten of pagina’s met een noindex? Dan blijven die buiten de index. Via Search Console zie je per URL welke status hij heeft en waarom iets eventueel niet is opgenomen.
Moet ik mijn sitemap handmatig bijwerken?
Nee. Een goede sitemap-module genereert het bestand automatisch op basis van je content. Zodra je een pagina publiceert of verwijdert, past de sitemap zich aan. Handmatige updates zijn alleen nodig als je geen CMS gebruikt.
Wat is het verschil tussen een XML-sitemap en robots.txt?
Robots.txt vertelt zoekmachines welke delen van je website ze níet mogen crawlen. De XML-sitemap vertelt ze juist welke URL’s ze wél mogen indexeren. De twee bestanden werken samen: in je robots.txt verwijs je naar de locatie van je sitemap.
Wat als mijn sitemap fouten bevat?
Google Search Console laat zien welke URL’s niet zijn opgenomen en waarom. Veelvoorkomende fouten zijn 404’s, redirects die in de sitemap staan, of pagina’s met een noindex-tag. Haal die eruit en update de sitemap. Vaak is het een kwestie van configuratie in je CMS.
Zo borgen we het bij Emble
Bij onze Drupal- en Laravel-projecten is de XML-sitemap onderdeel van de standaard technische SEO-setup. We configureren de sitemap-module zodat alleen relevante contenttypes worden opgenomen, stellen Search Console in en monitoren de indexatie in de doorontwikkeldagen na livegang.
Heb je een bestaande website waarbij de vindbaarheid tegenvalt en je niet zeker weet of je XML-sitemap klopt? Neem onze 10 SEO-tips erbij, of laat ons een korte website-audit doen. We kijken mee en geven je een concreet actieplan.



