Als je een website hebt, denk je misschien dat elke pagina vanzelfsprekend op je site te vinden is. In werkelijkheid is het voor zowel bezoekers als zoekmachines makkelijk om pagina's over het hoofd te zien. Daardoor mis je organisch verkeer en kansen om bezoekers met je content in contact te brengen.
Daar komt je XML-sitemap in beeld. Ontdek hieronder waarom een XML-sitemap belangrijk is en hoe je er een opzet.
Wat is een XML-sitemap?
Een XML-sitemap brengt elke openbare pagina op je website in kaart. XML is een eenvoudig, op tekst gebaseerd bestandsformaat waarmee zoekmachine-crawlers je website makkelijk kunnen lezen.
XML-sitemaps kunnen bestaan uit één URL die elke pagina op een website vermeldt, of ze kunnen een ‘ouder-kind’ structuur hebben, waarbij één hoofdsitemap verwijst naar meerdere sitemaps. De afzonderlijke onderliggende sitemaps ordenen pagina's meestal per submap of paginatype.
Shopify-webshops genereren bijvoorbeeld automatisch aparte onderliggende sitemaps voor producten, collecties, pagina's en blogberichten.
Voorbeeld van een XML-sitemap
De meeste sites hebben openbaar toegankelijke sitemaps die je vindt op domein.nl/sitemap.xml of vergelijkbare adressen. Hieronder zie je een voorbeeld van de hoofdsitemap (mylola.com/sitemap.xml) van Lola, een bedrijf op het gebied van welzijn en reproductieve gezondheid:
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- Dit is de hoofdsitemap die verwijst naar aanvullende sitemaps voor producten, collecties en pagina's, zoals hieronder weergegeven. De sitemap kan niet handmatig worden bewerkt, maar wordt in realtime bijgewerkt. -->
<sitemap>
<loc>https://mylola.com/sitemap_products_1.xml?from=413574791211&to=6916825776174</loc>
</sitemap>
<sitemap>
<loc>https://mylola.com/sitemap_pages_1.xml</loc>
</sitemap>
<sitemap>
<loc>https://mylola.com/sitemap_collections_1.xml</loc>
</sitemap>
<sitemap>
<loc>https://mylola.com/sitemap_blogs_1.xml</loc>
</sitemap>
</sitemapindex>
Het begint met een eerste verklaring die aangeeft dat het de conventies voor sitemaps volgt. Daarna volgt een commentaarregel die het doel omschrijft, gevolgd door een lijst met de locaties van de vier onderliggende sitemaps.
Hieronder zie je een fragment van Lola's collectie-sitemap. Die bevat meer dan 50 sitemap-URL's. Hieronder staan de eerste drie:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://mylola.com/collections/cramps</loc>
<lastmod>2023-11-04T14:00:48-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Cramp-Care.jpg?v=1574110262</image:loc>
<image:title>PMS Products</image:title>
</image:image>
</url>
<url>
<loc>https://mylola.com/collections/periods</loc>
<lastmod>2023-11-04T16:05:23-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Period.jpg?v=1574689545</image:loc>
<image:title>Clean Period Products</image:title>
</image:image>
</url>
<url>
<loc>https://mylola.com/collections/sex</loc>
<lastmod>2023-11-04T16:05:23-04:00</lastmod>
<changefreq>daily</changefreq>
<image:image>
<image:loc>https://cdn.shopify.com/s/files/1/2568/9396/collections/LOLA-Sex.jpg?v=1574110088</image:loc>
<image:title>Women’s Sexual Wellness Products</image:title>
</image:image>
</url>
Voor elk van de drie URL's staan vermeld: de URL, de datum waarop iemand de pagina voor het laatst heeft gewijzigd, en de belangrijkste afbeelding en afbeeldingstitel van de pagina. Deze informatie is vooral bedoeld voor zoekmachines: het helpt hun crawlers om te bepalen wanneer ze de pagina opnieuw moeten doorzoeken.
Waarom is een XML-sitemap belangrijk?
Het grootste voordeel van een XML-sitemap is zoekmachineoptimalisatie (SEO), waardoor websites beter scoren op Google, Bing en andere platforms. Zoekmachines gebruiken crawlers om een website en al zijn pagina's te begrijpen.
Arthur Camberlein, technisch SEO- en dataspecialist bij Shopify, benadrukt hoe belangrijk het is om tijd te besteden aan het maken van je XML-sitemap. "Een XML-sitemap ondersteunt SEO door als een wegwijzer voor zoekmachines te fungeren, zodat ze alle belangrijke pagina's op een website kunnen vinden en indexeren", zegt hij. "Het helpt bij het snel ontdekken en indexeren van nieuwe of bijgewerkte content. Voor websitebeheerders en SEO-managers helpt het bij het opsporen en oplossen van fouten op de website, wat de gebruikerservaring en de positie in zoekmachines verbetert."
Zonder een sitemap kunnen crawlers de pagina's van een website alleen ontdekken door de links op elke pagina te volgen. Dat leidt tot twee problemen: pagina's die ze zouden moeten indexeren worden gemist (zoals pagina's waar niet vaak naar wordt gelinkt), terwijl ze pagina's indexeren die ze juist niet zouden moeten indexeren, zoals oude, irrelevante landingspagina's of privépagina's.
Een XML-sitemap fungeert als een gemakkelijk leesbare plattegrond voor crawlers en toont hun een volledige lijst van de pagina's die de website-eigenaar wil laten indexeren. Zo kunnen crawlers essentiële pagina's prioriteren en irrelevante pagina's negeren.
Om de SEO-waarde te vergroten, dien je je sitemap in bij Google Search Console zodat de zoekmachine hem goed kan ontdekken. Je kunt er verder voor zorgen dat je sitemap wordt gevonden door ernaar te verwijzen in het robots.txt-bestand (Shopify doet dit standaard).
XML-sitemaps zijn ook nuttig voor marketeers. De eenvoudige structuur maakt het makkelijk om content te bekijken en te ordenen. Het kan marketeers helpen om dubbele, verouderde of irrelevante content op te sporen.
Soorten XML-sitemaps
Het meest voorkomende type XML-sitemap is de standaard XML-sitemap index, die elke link op je website vermeldt. Dit type sitemap maakt geen onderscheid tussen de soorten pagina's die op de website staan en geeft automatische stukjes context over elke pagina, zoals <loc> (de URL van de pagina), <lastmod> (datum van de laatste wijziging) en <changefreq> (hoe vaak een crawler de pagina moet controleren op wijzigingen).
Er zijn echter ook andere soorten sitemaps voor specifieke toepassingen:
Afbeeldingssitemap
Dit type sitemap indexeert afbeeldingen op een website. Door aanvullende details te geven, zoals het type afbeelding, het onderwerp, het bijschrift, de titel, de geografische locatie en de licentie, kan deze sitemap zoekmachines helpen om afbeeldingen te ontdekken die ze anders misschien niet zouden vinden. Het biedt ook genoeg context zodat crawlers de afbeeldingen beter begrijpen, waardoor ze vaker in de zoekresultaten voor afbeeldingen verschijnen.
Niet elke website heeft een afbeeldingssitemap nodig. Deze is vooral geschikt voor sites waar afbeeldingen centraal staan, zoals e-commerce-, fotografie- of stockfotowebsites.
Video-sitemap
Voor websites met veel video's kan een video-sitemap zoekmachines details over de videocontent geven. De informatie kan bestaan uit de videotitel, beschrijving, URL van de afspeelpagina, thumbnail en de locatie van het ruwe videobestand.
Google News-sitemap
Deze sitemap is speciaal bedoeld voor websites die op Google News verschijnen en zorgt ervoor dat Google News nieuwe artikelen snel oppikt. De snelheid van indexering is voor nieuwssites veel belangrijker dan voor de gemiddelde website. De sitemap geeft details zoals de titel, publicatiedatum en zoekwoorden van het artikel.
Mobiele sitemap
Dit type sitemap is ontworpen voor websites met aparte URL's voor mobiele content en helpt zoekmachines om mobiele versies van je webpagina's te vinden en te indexeren. Deze komen niet vaak meer voor, omdat websites steeds vaker kiezen voor responsieve, mobile-first ontwerpmethoden.
Hreflang-sitemap
Voor websites met meerdere taalversies of die verschillende regio's bedienen, kan een hreflang-sitemap zoekmachines aangeven welke versies van een pagina in welke taal zijn of voor welke regio bedoeld zijn.
Manieren om een XML-sitemap te maken
Dit zijn drie veelvoorkomende manieren om een XML-sitemap te maken:
- Door een CMS gegenereerde sitemaps
- Door een plug-in of app gegenereerde sitemaps
- Handmatig gegenereerde sitemaps
Door een CMS gegenereerde sitemaps
Met een contentmanagementsysteem (CMS) kunnen website-eigenaren content maken en beheren. Veel moderne CMS'en, waaronder Shopify, genereren en hosten automatisch een XML-bestand. Shopify host de hoofdsitemap van websites op domein.nl/sitemap.xml, plus aanvullende sitemaps voor elk extra domein dat je gebruikt voor internationale domeinen. Andere CMS'en volgen een vergelijkbare methode.
Shopify neemt automatisch elk product, elke collectie, pagina of elk artikel op met de status "actief" en een verkoopkanaal dat "online winkel" bevat. Als je niet wilt dat een pagina op je website in je sitemap staat, kun je deze functies gebruiken om ze te verwijderen.
Door een plug-in of app gegenereerde sitemaps
Voor CMS'en die niet automatisch sitemaps genereren of voor marketeers die hun sitemaps meer willen aanpassen zonder ze handmatig te maken, zijn er plug-ins of apps beschikbaar die als automatische sitemap-generatoren fungeren.
Als je een app of plug-in gebruikt, let dan extra goed op de instellingen om er zeker van te zijn dat het doet wat je nodig hebt. Controleer ook of het een door het CMS gegenereerde sitemap vervangt, zodat je geen dubbele sitemaps krijgt. Dat kan zoekmachine-crawlers namelijk in de war brengen.
Handmatig gegenereerde sitemaps
Marketeers kunnen ook hun eigen sitemap maken. Het nadeel is dat deze methode voortdurend onderhoud vereist om up-to-date te blijven.
Veelgestelde vragen over XML-sitemaps
Hoe maak je een sitemap met Shopify?
Shopify genereert automatisch XML-sitemapbestanden op jouwdomein.nl/sitemap.xml. Je sitemap is beschikbaar zodra je je website publiceert.
Wat is het verschil tussen XML- en HTML-sitemaps?
XML-sitemaps maak je in een XML-formaat; ze helpen zoekmachines bij het vinden van pagina's. HTML-sitemaps maak je met HTML; die verbeteren de doorzoekbaarheid (door de crawldiepte te verkleinen).
Is een XML-sitemap aan limieten gebonden?
Ja, een XML-sitemap kent limieten wat betreft grootte (50 MB ongecomprimeerd) en aantal URL's (50.000). Dat betekent dat zoekmachines stoppen met het doorzoeken van de content zodra een van beide limieten wordt bereikt.
Hoe dien je je XML-sitemap in bij Google?
Om je XML-sitemap in te dienen bij Google, begin je met registreren bij Google Search Console en bevestig je dat je eigenaar bent van je website. Daarna kun je de URL van je sitemap indienen onder het gedeelte Sitemap in de instellingen van Google Search Console.




