Wat is een sitemap? XML-sitemaps simpel uitgelegd
Een sitemap is een bestand — meestal te vinden op yoursite.com/sitemap.xml — dat de pagina’s op je website opsomt die je wilt dat zoekmachines kennen. Google omschrijft het als een manier om zoekmachines te vertellen over je pagina’s, video’s en andere bestanden en hoe die met elkaar samenhangen, zodat ze je site efficiënter kunnen crawlen. Het is een handige kaart, geen garantie: zoekmachines bepalen nog steeds wat ze crawlen, indexeren en tonen.
Waarom het ertoe doet als je met AI bouwt
Als je een site bouwt met AI, bestaan de pagina’s vaak al voordat iemand ernaar linkt. Een nieuwe site heeft geen andere websites die ernaar verwijzen, en een single-page-app heeft misschien pagina’s die pas bereikbaar zijn nadat JavaScript is uitgevoerd. Een sitemap geeft zoekmachines een directe lijst van je echte URL’s.
Achter dit eenvoudige bestand zitten een paar keuzes:
- Welke pagina’s je opneemt. Openbare pagina’s die je gevonden wilt hebben — geen inlogschermen, beheerpagina’s of duplicaten.
- Welk adres je gebruikt. Je definitieve domein, met
https://, altijd op dezelfde manier. - Het actueel houden. Nieuwe blogposts, producten of advertenties moeten verschijnen zonder dat iemand het bestand met de hand bewerkt.
Als de pagina’s van je site uit een database komen — advertenties, producten, artikelen — moet de sitemap uit die data worden gegenereerd, en niet één keer geschreven en daarna vergeten.
Een alledaagse vergelijking
Een sitemap is als het informatiebord in de hal van een winkelcentrum. Je zou elke winkel kunnen vinden door door de gangen te lopen, en vaste bezoekers doen dat ook. Maar het bord somt elke winkel op één plek op, ook die op de derde verdieping. Het maakt een winkel niet goed en garandeert ook niet dat iemand langskomt — het zorgt er alleen voor dat hij gevonden kan worden.
Voor een klein centrum met één gang is het bord leuk maar niet essentieel. Voor een enorm centrum, of een nieuw centrum dat nog niemand kent, maakt het een groot verschil.
Heb je er een nodig?
De richtlijnen van Google in het kort:
| Jouw site | Sitemap? |
|---|---|
| Klein (ongeveer 500 pagina’s of minder) en elke belangrijke pagina is vanaf een andere pagina gelinkt | Waarschijnlijk niet verplicht, maar het schaadt niet |
| Groot, met veel pagina’s | Ja |
| Nieuw, met weinig links van andere sites | Ja |
| Veel video-, beeld- of nieuwscontent | Ja, eventueel met sitemap-extensies voor die content |
| Pagina’s die alleen bereikbaar zijn via zoekvakken of filters | Ja — en voeg ook gewone links toe |
In de praktijk is een sitemap goedkoop om toe te voegen, dus veel kleine sites nemen er toch een op.
Hoe een sitemap eruitziet
Hier is een kleine XML-sitemap voor een bakkerij:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.examplebakery.com/</loc>
<lastmod>2026-09-20</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/menu</loc>
<lastmod>2026-09-28</lastmod>
</url>
<url>
<loc>https://www.examplebakery.com/taarten-op-bestelling</loc>
<lastmod>2026-08-02</lastmod>
</url>
</urlset>
Elke <url> heeft een <loc> — het volledige adres van de pagina — en optioneel een <lastmod>-datum.
Enkele regels uit de documentatie van Google:
- Gebruik absolute URL’s.
https://www.examplebakery.com/menu, niet/menu. - Limieten. Eén sitemap kan maximaal 50.000 URL’s of 50 MB ongecomprimeerd bevatten. Grotere sites splitsen hun sitemap op in meerdere bestanden en vermelden die in een sitemapindex-bestand.
lastmodmoet eerlijk zijn. Google gebruikt het alleen als het consequent klopt, en het moet significante wijzigingen aan de pagina weergeven — niet een copyrightjaar dat wordt bijgewerkt.priorityenchangefreqworden door Google genegeerd. Veel generatoren voegen ze toe; ze doen geen kwaad, maar je hoeft er geen tijd in te steken.
Google accepteert ook eenvoudigere formaten, zoals een tekstbestand met één URL per regel, of een RSS- of Atom-feed.
Een uitgewerkt voorbeeld: een site met huurwoningen
Stel dat je een site hebt gebouwd met huurappartementen. Er is een homepage, een over-ons-pagina, een zoekpagina en een pagina per woning, zoals /woningen/2-slaapkamer-appartement-kanaalstraat. Woningen komen en gaan elke week.
Wat erin komt. De homepage, de over-ons-pagina, gebiedspagina’s (/gebieden/centrum) en elke actieve woningpagina. De lastmod van elke woning is de datum waarop de details voor het laatst zijn gewijzigd.
Wat eruit blijft. De inlogpagina, het dashboard van de verhuurder, opgeslagen zoekpagina’s en zoekresultaten met filters in de URL (/zoeken?slaapkamers=2&max=1200). Die zijn ofwel privé of bijna dubbel van andere pagina’s.
Actueel houden. In plaats van een statisch bestand genereert de server sitemap.xml uit de database telkens wanneer hij wordt opgevraagd (of bij een regelmatige herbouw). Als een woning is verhuurd en verwijderd, verdwijnt ze uit de sitemap, en haar pagina geeft een correcte status ‘verwijderd’ of ‘niet gevonden’.
Zoekmachines informeren. robots.txt bevat een regel die naar de sitemap verwijst:
User-agent: *
Disallow: /dashboard
Sitemap: https://www.examplelets.com/sitemap.xml
En de eigenaar dient de sitemap in via Google Search Console, waar het rapport Sitemaps laat zien of Google hem kon lezen en hoeveel URL’s het heeft gevonden.
Veelgebruikte termen uitgelegd
| Term | Wat het betekent |
|---|---|
| Sitemap | Een bestand met de URL’s die je wilt dat zoekmachines kennen. |
| XML | Een tekstformaat met tags, dat voor de meeste sitemaps wordt gebruikt. |
<loc> | De volledige URL van één pagina in de sitemap. |
<lastmod> | Wanneer de pagina voor het laatst een significante wijziging onderging. |
| Sitemapindex | Een bestand dat meerdere sitemaps opsomt, voor grote sites. |
| robots.txt | Een bestand in de hoofdmap van je site dat crawlers vertelt wat ze mogen crawlen, en waar je sitemap staat. |
| Crawlen | Een zoekmachine die je pagina’s downloadt. |
| Indexeren | Een zoekmachine die je pagina’s opslaat en begrijpt, zodat ze in de resultaten kunnen verschijnen. |
| Canonieke URL | De voorkeursversie van een pagina wanneer dezelfde inhoud meerdere adressen heeft. |
| Absolute URL | Een volledig adres inclusief https:// en het domein. |
| Search Console | Het gratis hulpmiddel van Google om sitemaps in te dienen en zoekprestaties te bekijken. |
Veelgemaakte fouten en misverstanden
- ‘Een sitemap zorgt dat ik geïndexeerd word.’ Hij helpt bij het ontdekken. Google zegt dat hij crawlen of indexeren niet garandeert.
- Relatieve URL’s.
/menuis niet geldig in een sitemap; gebruik het volledige adres. - Verkeerd domein. Sitemaps die een preview- of stagingadres vermelden, of
http://in plaats vanhttps://, wijzen zoekmachines naar de verkeerde plek. - Pagina’s opnemen die je niet geïndexeerd wilt hebben. Inlogpagina’s, beheerpagina’s of pagina’s met
noindexgeven tegenstrijdige signalen. - Kapotte of doorverwijzende URL’s opnemen. Vermeld het uiteindelijke, werkende adres van elke pagina.
- Een verouderde sitemap. Een bestand dat eenmaal bij de lancering is geschreven, mist elke pagina die sindsdien is toegevoegd.
lastmodvervalsen. Elke dag op elke pagina de datum van vandaag zetten leert Google om hem te negeren.- Vertrouwen op de sitemap in plaats van op links. Pagina’s moeten ook bereikbaar zijn via gewone links op je site.
Wat je aan je AI-builder kunt vragen
- “Genereer een
sitemap.xmlin de hoofdmap van de site met alle openbare pagina’s, met absolutehttps://-URL’s op mijn definitieve domein.” - “Bouw de sitemap uit de database, zodat nieuwe woningen of berichten automatisch verschijnen.”
- “Werk
lastmodalleen bij wanneer de inhoud van een pagina echt verandert.” - “Laat inlog-, dashboard-, beheer- en gefilterde zoekpagina’s weg.”
- “Voeg een
robots.txttoe die openbare pagina’s toestaat en eenSitemap:-regel bevat.” - “Zorg dat elke URL in de sitemap een 200-status teruggeeft en niet wordt doorgestuurd.”
- “Als we boven de 50.000 URL’s uitkomen, splits dan in meerdere sitemaps met een sitemapindex.”
Dien hem daarna in via Search Console. Voor het grotere plaatje lees je wat SEO is en SEO voor met AI gebouwde websites.
Sitemaps in Mythex
Mythex genereert geen sitemaps automatisch; je vraagt er in de chat om, en de agent voegt hem toe aan de code van je app. Het docs-recept over SEO voor je gepubliceerde app bevat een startprompt die een eenvoudige sitemap.xml en robots.txt behandelt, naast titels en metabeschrijvingen. Gebruik het adres dat bezoekers daadwerkelijk zullen gebruiken — je mythex.ai-subdomein of, op Pro, je eigen domein — en publiceer opnieuw na wijzigingen, zodat de live site de nieuwe bestanden serveert.
Veelgestelde vragen
Wat is een sitemap in eenvoudige woorden?
Een sitemap is een bestand, meestal sitemap.xml genoemd, dat de pagina’s op je site opsomt die je wilt dat zoekmachines kennen, soms met de datum waarop elke pagina voor het laatst is gewijzigd. Het helpt zoekmachines je pagina’s sneller te ontdekken en efficiënter te crawlen.
Heeft elke website een sitemap nodig?
Niet altijd. Google zegt dat kleine sites van ongeveer 500 pagina’s of minder, waarbij elke belangrijke pagina vanaf andere pagina’s is gelinkt, er misschien geen nodig hebben. Het helpt vooral bij grote sites, nieuwe sites met weinig links van elders en sites met veel media of nieuws.
Garandeert een sitemap dat mijn pagina’s worden geïndexeerd?
Nee. Google zegt dat een sitemap het crawlen kan verbeteren, maar niet garandeert dat elke URL erin wordt gecrawld of geïndexeerd. Pagina’s moeten nog steeds nuttig zijn en bereikbaar.
Hoe dien ik een sitemap in bij Google?
Voeg hem toe in het rapport Sitemaps in Google Search Console, en zet een regel als ‘Sitemap: https://example.com/sitemap.xml’ in je robots.txt-bestand, zodat andere crawlers hem ook kunnen vinden.
Wat is het verschil tussen een XML-sitemap en een HTML-sitemap?
Een XML-sitemap is een bestand dat door machines wordt gelezen en bedoeld is voor zoekmachines. Een HTML-sitemap is een gewone pagina met links voor menselijke bezoekers. Ze dienen verschillende doelgroepen, en een site kan beide hebben.