Naar de inhoud

Hoe verken je een website efficiënt met een goed ontworpen sitemap?

Een slecht afgestemde sitemap is nergens goed voor, noch voor crawlers, noch voor bezoekers. De verwarring tussen XML-sitemap en siteoverzicht…

Femme explorant un plan de site web sur un écran d'ordinateur dans un bureau moderne et organisé

Een slecht opgezet sitemap is nergens goed voor, niet voor crawlers en niet voor bezoekers. De verwarring tussen een XML-sitemap, een HTML-sitemap en een navigatiestructuur komt vaak voor, zelfs bij technische professionals. Elk formaat dient een ander doel. Ze door elkaar halen komt neer op het afgeven van tegenstrijdige signalen aan zoekmachines.

XML-sitemap en HTML-sitemap: wat elk formaat daadwerkelijk aan crawlers doorgeeft

De XML-sitemap is een ontdekkingsbestand. Het bevat URL’s zodat Googlebot of Bingbot ze kan vinden, maar garandeert niet dat ze worden gecrawld of geïndexeerd. Google is daar duidelijk over: een URL opnemen in een sitemap is een aanwijzing, geen opdracht. Een pagina kan erin staan en toch nooit in de zoekresultaten verschijnen.

De HTML-sitemap is een navigeerbare pagina voor zowel mensen als crawlers. Ze werkt als een gestructureerde inhoudsindex met echte hyperlinks. De SEO-waarde zit in de interne linkstructuur die ze creëert: elke link geeft PageRank door en verkort de crawldiepte.

De twee verwarren leidt tot veelvoorkomende fouten. Een automatische XML-sitemap genereren zonder de URL’s erin te controleren, verspilt het crawlbudget. Een HTML-sitemap publiceren zonder duidelijke hiërarchie helpt niemand. Wie wil zien hoe een HTML-sitemap tientallen pagina’s in overzichtelijke categorieën kan indelen, vindt een goed voorbeeld in de sitemap van MYN Idee, die deze thematische groepering duidelijk illustreert.

Het veld lastmod: een nuttig signaal, maar alleen onder strikte voorwaarden

Google en Bing gebruiken het veld lastmod in de XML-sitemap om het crawlen van recent gewijzigde pagina’s voorrang te geven. Voorwaarde is wel dat de datum een betekenisvolle inhoudelijke wijziging weerspiegelt, en niet slechts een update van de voettekst of een automatische herlaadactie.

Als de datum niet klopt of voor alle URL’s steeds hetzelfde is, gaan crawlers het signaal uiteindelijk negeren. We zien dat veel CMS’en lastmod bij elke kleine wijziging bijwerken, waardoor het signaal voor het hele bestand minder betrouwbaar wordt.

Man presenteert een schema van een website-sitemap dat op een whiteboard in een professioneel kantoor is getekend

Interne linkstructuur: waarom een sitemap een gebrekkige interne linking niet kan compenseren

Een XML-sitemap vervangt geen navigatielinks. Google beschrijft de sitemap uitdrukkelijk als hulpmiddel om pagina’s te ontdekken, niet als vervanging voor een crawlbare interne linkstructuur. Als een pagina alleen via de sitemap bereikbaar is en geen contextuele links vanaf andere pagina’s op de site heeft, blijft het voor de crawler een weespagina.

De HTML-sitemap verhelpt dit probleem gedeeltelijk door een centraal toegangspunt te creëren. Maar links vanaf thematisch verwante pagina’s blijven noodzakelijk.

  • Een productpagina die alleen via de XML-sitemap en de HTML-sitemap bereikbaar is, zonder link vanaf de bovenliggende categorie, krijgt een zwak relevantiesignaal.
  • Een blogpagina die via gerelateerde artikelen wordt gelinkt en in de HTML-sitemap staat, profiteert van een dubbele versterking: semantische context en structurele toegankelijkheid.
  • Strategische pagina’s (landingspagina’s, belangrijke diensten) moeten vanaf de homepage in maximaal drie klikken bereikbaar zijn, ongeacht of ze in de sitemap staan.

Een goed ontworpen sitemap fungeert als vangnet voor de interne linkstructuur. Ze vervangt die nooit.

Verouderde signalen in XML-sitemaps: Google negeert priority en changefreq

Google negeert de velden priority en changefreq. Ze invullen heeft geen invloed op de crawlfrequentie of de ranking. Het is niet schadelijk om ze te blijven invullen, maar het vertekent de analyse als je denkt met deze parameters het crawlen te sturen.

Google heeft ook het oude ping-eindpunt voor sitemaps verwijderd. Het bestand indienen via Search Console of vermelden in het bestand robots.txt blijft de aanbevolen methode.

Sitemaps opdelen per type content

Op grote websites wordt één sitemapbestand met duizenden URL’s lastig te controleren. Door de sitemap op te delen per type (artikelen, productpagina’s, institutionele pagina’s) kun je de indexering per categorie in Search Console volgen.

Elke subsitemap kan worden vermeld in een sitemapindex: een bovenliggend bestand dat naar de onderliggende sitemaps verwijst. Zo wordt het eenvoudiger om problemen op te sporen: als een segment een lage indexeringsgraad laat zien, kun je het probleem isoleren zonder de hele site te controleren.

Jonge vrouw bekijkt een website-sitemap op een tablet in een comfortabele woonkamer

Een HTML-sitemap maken die de navigatie en SEO ondersteunt

Een effectieve HTML-sitemap is geen kale lijst met links. Ze is gebaseerd op een visuele hiërarchie die de daadwerkelijke structuur van de site weerspiegelt. De hoofdcategorieën staan op het eerste niveau, met subpagina’s daaronder ingesprongen.

  • Beperk het aantal links per pagina tot hooguit enkele honderden. Daarboven verwatert de waarde die elke link doorgeeft en wordt de pagina onoverzichtelijk voor bezoekers.
  • Geef elke link een beschrijvende ankertekst met de zoekwoorden van de doelpagina, en gebruik geen algemene labels zoals “klik hier” of “meer informatie”.
  • Werk de HTML-sitemap bij zodra er een pagina wordt toegevoegd of verwijderd. Een verouderde sitemap met gebroken links verslechtert de gebruikerservaring en geeft crawlers negatieve signalen.
  • Plaats een link naar de sitemap in de footer van de site, zodat die vanaf alle pagina’s bereikbaar is en zowel crawlers als bezoekers hem kunnen vinden.

De HTML-sitemap werkt als de inhoudsopgave van een boek: ze geeft direct een overzicht en wijst de weg naar het juiste onderdeel, zonder dat je elk hoofdstuk hoeft door te nemen. Ook op sites met een interne zoekfunctie blijft dit nuttig, omdat niet elke bezoeker een specifieke zoekopdracht invoert.

Controleer technisch gezien of de HTML-sitemap geen URL’s bevat die door het bestand robots.txt worden geblokkeerd of pagina’s met een noindex-tag. Een pagina vermelden die crawlers niet kunnen crawlen of indexeren, leidt tot een inconsistentie die Search Console als dekkingsfout meldt.

Een goed ontworpen sitemap combineert twee functies: technische vindbaarheid voor zoekmachines via de XML-sitemap en een heldere structuur voor bezoekers via de HTML-sitemap. Geen van beide kan een onduidelijke sitestructuur of ontbrekende interne links verhelpen. Ze vullen een solide architectuur aan, maar vervangen die niet.

Hoe verken je een website efficiënt met een goed ontworpen sitemap?