Tips Webdevelopment Website
10 minuten

Wat is een XML sitemap en hoe maak je er één?

Het bouwen van een prachtige website is slechts de eerste stap; de echte uitdaging is zorgen dat zoekmachines jouw content ook daadwerkelijk ontdekken en begrijpen. Een XML sitemap is een digitale plattegrond die de navigatie voor zoekmachines gestroomlijnd en foutloos laat verlopen. In dit artikel leggen we uit wat een XML sitemap precies is, waarom het de motor achter jouw SEO-strategie vormt, hoe je er eenvoudig zelf één aanmaakt én hoe je deze correct indient bij Google.

SEO-specialist van Wux bezig met de technische indexering en zoekmachine-optimalisatie voor een klant.

Geschreven door Stan Classens

Zwaaiende emoji

Stan Front-end developer

Meer over Stan

Inhoudsopgave

Zoekmachines de weg wijzen in de digitale wereld

Een XML sitemap is in feite een gestructureerd bestand (doorgaans te vinden op de locatie jouwdomein.nl/sitemap.xml) waarin alle waardevolle en indexeerbare URL’s van jouw website onder elkaar staan. Het acroniem XML staat voor Extensible Markup Language. Dit is een specifieke programmeertaal die niet bedoeld is om visueel aantrekkelijk te zijn voor menselijke bezoekers, maar juist om informatie snel en foutloos leesbaar te maken voor computers en zoekmachine-crawlers zoals Googlebot.

Hierdoor hoeft een crawler niet willekeurig van de ene interne link naar de andere te klikken op jouw website, aangezien de XML sitemap in één oogopslag een compleet overzicht van jouw websitestructuur geeft. Naast de directe links naar je pagina’s, artikelen en productcategorieën bevat dit bestand vaak ook waardevolle metadata. Denk hierbij aan de datum waarop een pagina voor het laatst is bijgewerkt (lastmod), hoe vaak een pagina gemiddeld verandert (changefreq), en welke relatieve prioriteit een pagina heeft ten opzichte van de rest van je site (priority).

Het is hierbij belangrijk om het verschil te begrijpen tussen een XML sitemap en een HTML sitemap. Waar de XML-variant puur achter de schermen werkt voor de algoritmes van zoekmachines, is een HTML sitemap een daadwerkelijke pagina op je website die zichtbaar is in de footer voor jouw bezoekers. Een HTML sitemap helpt mensen die de weg kwijt zijn op je site, terwijl de XML sitemap exclusief gebouwd is om de indexering door zoekmachines te optimaliseren.

Jouw technische SEO-fundament strak overeind houden

Veel ondernemers vragen zich af of een XML sitemap wel echt noodzakelijk is wanneer hun website al over een goede menustructuur beschikt. Het antwoord daarop is kort maar krachtig: ja, voor een professionele digitale strategie is het onmisbaar. Zonder sitemap vertrouw je er volledig op dat Google alle hoeken en gaten van jouw website zelfstandig ontdekt via interne links. Bij kleine websites met een tiental pagina’s lukt dat meestal wel, maar zodra je website groeit, ontstaat het risico dat waardevolle pagina’s onontdekt blijven.

Een van de belangrijkste begrippen in de wereld van technische SEO is het zogenaamde Crawl Budget. Zoekmachines zoals Google geven aan elke website een beperkte hoeveelheid tijd en rekenkracht om de site te scannen. Als jouw website duizenden pagina’s telt, wil je niet dat de crawler zijn waardevolle tijd verspilt aan verouderde bestanden, afbeeldingen zonder context of onbelangrijke systeem-URL’s. Een XML sitemap geleidt de crawler direct naar de meest relevante content, waardoor je jouw Crawl Budget zo efficiënt mogelijk benut en nieuwe content aanzienlijk sneller in de zoekresultaten verschijnt.

Daarnaast is een XML sitemap een absolute reddingsboei voor specifieke situaties. Heb je net een gloednieuwe website gelanceerd die nog nauwelijks externe backlinks heeft? Dan helpt de sitemap zoekmachines om jouw bestaan snel te registreren. Beheer je een grote e-commerce webshop waarin dagelijks nieuwe producten worden toegevoegd en oude voorraden wisselen? Dan zorgt het sitemap-bestand ervoor dat Google direct ziet welke artikelen een update hebben gekregen, wat essentieel is voor het behoud van je actuele zoekposities.

Het team van Wux overlegt aan tafel over de SEO-strategie en technische sitemap-inrichting voor betere vindbaarheid in Google.

Zo maak je zelf een XML sitemap

Het aanmaken van een XML sitemap klinkt wellicht als een ingewikkelde technische klus, maar in de praktijk is het verrassend toegankelijk. Afhankelijk van het systeem waarop jouw website is gebouwd, kun je dit proces voor een groot deel of zelfs volledig automatiseren.

Automatisch genereren via WordPress en WooCommerce

Als jouw website of webshop draait op WordPress of WooCommerce wordt het je heel makkelijk gemaakt. Sinds WordPress versie 5.5 beschikt het CMS al over een ingebouwde basisfunctie die automatisch een XML sitemap aanmaakt op jouwdomein.nl/wp-sitemap.xml. Hoewel deze ingebouwde functionaliteit prima werkt voor simpele websites, kiezen wij in de praktijk vrijwel altijd voor professionele SEO-plugins om meer controle te houden.

Populaire SEO-plugins zoals Yoast SEO, Rank Math of All in One SEO nemen het genereren van sitemaps volledig van je over. Zodra je zo’n plugin installeert, maken ze op de achtergrond een dynamische sitemap aan. Het grote voordeel hiervan is dat de sitemap automatisch wordt bijgewerkt op het exacte moment dat jij een nieuw blogbericht publiceert, een pagina aanpast of een product toevoegt aan je WooCommerce-shop. Bovendien kun je binnen deze plugins eenvoudig aangeven welke specifieke pagina’s (zoals ‘Bedankt’-pagina’s of interne zoekresultaten) juist níét in de sitemap mogen komen te staan.

Werken met gesloten SaaS-platformen zoals Shopify

Gebruik je een gesloten SaaS-platform zoals Shopify, dan hoef je je over het algemeen geen zorgen te maken over de technische aanmaak van het bestand. Shopify genereert namelijk automatisch een kant-en-klaar XML sitemap-bestand voor jouw winkel. Je vindt dit bestand direct door /sitemap.xml achter jouw hoofddomeinnaam te typen.

Het nadeel van gesloten systemen is echter dat je vaak heel beperkt bent in het aanpassen van de sitemap. Je kunt minder makkelijk specifieke URL-structuren uitsluiten of prioriteiten toekennen aan specifieke productcategorieën, iets wat bij een open-source platform als WooCommerce wel tot in detail af te stemmen is.

Handmatige tools en generatoren voor maatwerk websites

Beschik je over een custom-built website die niet op een standaard CMS draait? Dan zul je het bestand op een andere manier moeten genereren. Voor kleinere maatwerksites kun je gebruikmaken van gratis online sitemap-generatoren (zoals XML-Sitemaps.com). Je vult je domeinnaam in, de tool crawlt jouw website en levert een kant-en-klaar .xml bestand op dat je vervolgens via FTP in de root-map van je server moet plaatsen.

Het grote nadeel van deze handmatige methode is dat het bestand statisch is. Elke keer als je een nieuwe pagina aanmaakt of een tekst wijzigt, moet je handmatig een nieuwe sitemap genereren en uploaden. Voor een snelgroeier is dit uiteraard niet schaalbaar, en is het verstandiger om door een ontwikkelaar een dynamisch script te laten bouwen dat de sitemap automatisch ververst.

Stap voor stap jouw sitemap indienen bij zoekmachines

Het aanmaken van de XML sitemap is stap één, maar om er echt vruchten van te plukken moet je Google ook laten weten dat het bestand klaarstaat. Dit doe je door het bestand officieel in te dienen via Google Search Console, de gratis tool van Google waarmee je de prestaties en technische gezondheid van jouw website monitort.

  1. Controleer het sitemap-adres: Open je webbrowser en typ jouwdomein.nl/sitemap.xml (of het specifieke pad van jouw plugin) in. Controleer of je een gestructureerde pagina of XML-code ziet en dat er geen foutmeldingen verschijnen.
  2. Log in bij Google Search Console: Ga naar Google Search Console en selecteer de juiste ‘Property’ (jouw website). Heb je nog geen account? Dan zul je eerst moeten verifiëren dat jij de eigenaar bent van het domein.
  3. Navigeer naar het sitemaps-menu: In het linkermenu vind je onder het kopje ‘Index’ de optie ‘Sitemaps’. Klik hierop.
  4. Voer de URL van je sitemap in: Je ziet nu een veld waar jouw domeinnaam al klaarstaat, gevolgd door een leeg vakje. Vul hier het laatste gedeelte van je sitemap-URL in (bijvoorbeeld sitemap_index.xml of sitemap.xml).
  5. Klik op Verzenden: Google gaat jouw sitemap direct verwerken.

Na het verzenden zie je in het onderstaande overzicht de status van je sitemap verschijnen. Als alles goed is gegaan, kleurt de status groen met de melding ‘Succesvol’. Vanaf dat moment weet Google precies waar jouw content te vinden is en zal de zoekmachine het bestand periodiek raadplegen om wijzigingen op te sporen. Het is ook verstandig om hetzelfde proces te herhalen binnen Bing Webmaster Tools, zodat je ook in de zoekmachine van Microsoft optimaal vindbaar bent.

Technische SEO-specialisten van Wux controleren de broncode en de XML sitemap van een website op het beeldscherm.

Veelgemaakte fouten die je SEO-posities kunnen schaden

Hoewel het principe van een XML sitemap simpel klinkt, worden er nog regelmatig technische fouten gemaakt. Een verkeerd ingerichte sitemap kan verwarrend werken voor zoekmachines en in het ergste geval jouw SEO-prestaties schaden.

Een van de meest voorkomende misstappen is het opnemen van pagina’s die van een noindex-tag zijn voorzien of die zijn afgeschermd via het robots.txt-bestand. Als je tegen Google zegt: “Kijk in mijn sitemap voor mijn belangrijkste pagina’s”, maar op de pagina zelf staat een bordje “Deze pagina mag niet geïndexeerd worden”, geeft dat tegenstrijdige signalen af. Zorg er dus voor dat alleen pagina’s die echt in de zoekresultaten moeten verschijnen, in het bestand staan.

Een tweede valkuil is het opnemen van gebroken links (404-fouten) of pagina’s die doorverwijzen via een 301-redirect. Een sitemap hoort uitsluitend ‘schone’, direct bereikbare URL’s met een 200-statuscode te bevatten. Tot slot moet je rekening houden met de maximale omvang van het bestand. Een enkele XML sitemap mag niet meer dan 50.000 URL’s bevatten en niet zwaarder zijn dan 50 MB. Is jouw webshop groter? Dan zul je de sitemap moeten opbreken in meerdere sub-sitemaps (bijvoorbeeld een sitemap voor producten, een voor categorieën en een voor blogartikelen) die worden samengevoegd in één overkoepelende ‘Sitemap Index’.

Neem de regie over de vindbaarheid van jouw website

Een XML sitemap is de cruciale schakel tussen jouw content en de indexeringsalgoritmes van zoekmachines. Door te zorgen voor een dynamisch, schoon en foutloos sitemap-bestand dat direct is ingediend bij Google Search Console, leg je een ijzersterk fundament onder de online vindbaarheid van jouw onderneming.

Loop je vast bij het instellen van jouw XML sitemap, geeft Google Search Console hardnekkige foutmeldingen aan, of wil je de gehele technische SEO van jouw WooCommerce-webshop of WordPress-website professioneel laten optimaliseren? Wij staan voor je klaar! Neem gerust contact met ons op om te sparren over jouw digitale mogelijkheden.

Stan Classens Front-end developer

Meer over Stan

Ik ben sinds 2019 werkzaam als front-end developer, waar ik uitgebreide ervaring heb opgedaan in het creëren van gebruiksvriendelijke en responsieve websites en webshops. Mijn expertise ligt voornamelijk in het werken met WordPress, waarbij ik maatwerkoplossingen ontwikkel die aansluiten bij de behoeften van de klant.

Daarnaast ben ik altijd bezig met het verbeteren van mijn vaardigheden en blijf ik op de hoogte van de laatste ontwikkelingen binnen de front-end technologie.