De sitemappagina van een blog is geen eenvoudige XML-sitemap voor robots. Het is een volwaardige navigatie-interface, onderhevig aan specifieke toegankelijkheidseisen en interne linklogica die zowel de gebruikerservaring als de crawl beïnvloeden. We zullen de technische punten uiteenzetten die het verschil maken tussen een nuttige sitemappagina en een decoratieve sitemappagina.
WCAG 2.2-naleving en blog-sitemap: de AA-criteria die moeten worden gerespecteerd
De sitemappagina vervult een normatieve functie die vaak wordt genegeerd in artikelen over blognavigatie. Sinds de officiële publicatie van WCAG 2.2 op 5 oktober 2023 vereist criterium 2.4.5 Meerdere manieren (niveau AA) dat er meer dan één toegangsmethode tot elke inhoud wordt geboden. De gestructureerde sitemappagina wordt expliciet erkend als een van deze middelen, net als interne zoekopdrachten en breadcrumbs.
Concreet loopt een blog dat alleen een hoofdmenu en een zoekbalk heeft zonder een toegankelijke sitemappagina het risico op een AA-nalevingsprobleem. We raden aan om deze pagina te beschouwen als een toegankelijkheidselement, niet als een secundaire SEO-gadget.
Criterium 2.4.8 Locatie (niveau AAA) erkent de breadcrumb als standaardtechniek om een pagina in de hiërarchie te situeren. De structuur van uw sitemappagina moet de werkelijke hiërarchie van de blog nauwkeurig weerspiegelen, inclusief categorieën en subcategorieën. Een afwijking tussen de structuur die op de sitemappagina wordt weergegeven en die van de breadcrumbs creëert een inconsistentie die nadelig is voor gebruikers van schermlezers.
Voor gebruikers van ondersteunende technologieën fungeert de sitemappagina ook als een bypass voor repetitieve navigatieblokken (header, zijbalken, menu’s). Het stelt hen in staat om direct naar de gewenste sectie of categorie te springen zonder door alle terugkerende elementen te hoeven bladeren. Een blog dat de sitemappagina van de site Maman Modeuse heeft gestructureerd, illustreert deze aanpak: de categorieën worden vermeld met hun onderliggende artikelen in een hiërarchische volgorde die door een schermlezer kan worden gelezen.

HTML-structuur van de sitemappagina: semantische tags en landmarks
Een effectieve sitemappagina is gebaseerd op strikte semantische markup. We zien te veel sitemappagina’s die automatisch zijn gegenereerd door WordPress-plugins die platte lijsten zonder hiërarchie produceren, of erger nog, linktabellen zonder ARIA-landmark.
Het minimale skelet van een goed presterende blog-sitemappagina steunt op deze elementen:
- Een <nav>-element met een expliciete aria-label (bijvoorbeeld “Sitemap”) zodat schermlezers onmiddellijk het navigatiegebied kunnen identificeren
- Geneste lijsten <ul> / <li> die de hiërarchie van categorie-artikel reproduceren, nooit platte <div> elementen
- Links met een beschrijvende ankertekst die de werkelijke titel van het artikel herhaalt, geen generieke “Lees verder” die het criterium WCAG 2.4.4 Linkdoel schendt
- Een <h2>-kop per hoofdcategorie om de pagina in scanbare secties te structureren
Op WordPress genereren de meest voorkomende HTML-sitemapplugins (WP Sitemap Page, Simple Sitemap) standaard een platte lijst. Het is nodig om de hiërarchische weergave expliciet in te stellen en in de broncode te controleren of de lijsten goed genest zijn.
Paginering en volume van artikelen
Een blog met meer dan enkele honderden artikelen kan zijn volledige inhoud niet op één sitemappagina weergeven zonder de laadtijd en leesbaarheid te verslechteren. Twee benaderingen werken.
De eerste bestaat uit het alleen vermelden van de categorieën en subcategorieën met een link naar de archiefpagina van elke categorie. De tweede segmenteert de sitemappagina zelf per categorie, met interne ankers bovenaan de pagina die het mogelijk maken om naar de gewenste sectie te springen. De interne ankers vervangen de klassieke paginering en behouden de sitemappagina als unieke toegangspunt.
Interne linkstructuur vanaf de sitemappagina: echte SEO-impact op de crawl
De sitemappagina distribueert interne PageRank naar elke vermelde URL. Op een WordPress-blog met een klassieke structuur (home, categorieën, artikelen) creëert de sitemappagina een directe crawlroute van een pagina op diepte 1 naar elk artikel, ongeacht de leeftijd of positie in de archieven.
Deze diepte-snelkoppeling is bijzonder nuttig voor oude artikelen die uit de eerste pagina’s van de categorie zijn verdwenen. Zonder sitemap kan een artikel dat twee jaar geleden is gepubliceerd vier of vijf klikken van de homepage verwijderd zijn, wat de crawlfrequentie door zoekmachines vermindert.

Verschil tussen XML-sitemap en HTML-sitemap
De XML-sitemap is gericht op robots, de HTML-sitemap is gericht op bezoekers en robots tegelijkertijd. Google gebruikt de XML-sitemap om URL’s te ontdekken, maar de HTML-sitemap geeft echte linkjuice door via standaard <a>-tags. Beide zijn complementair, niet uitwisselbaar.
Een veelvoorkomende valkuil is het deactiveren van de HTML-sitemap in de veronderstelling dat de XML-sitemap voldoende is. Het resultaat: verlies van een alternatieve toegangsmethode (niet-naleving van WCAG 2.4.5) en verwijdering van een interne linkknoop die de diepe pagina’s voedde.
Categorieën, tags en taxonomieën: wat de sitemappagina moet weergeven
De vraag van de reikwijdte is technisch. Moeten tags in de sitemappagina worden opgenomen, of alleen de categorieën? We raden aan om tags in de meeste gevallen uit te sluiten. WordPress-tags creëren archiefpagina’s die vaak de inhoud van de categorieën dupliceren. Het opnemen van tags in de sitemappagina verwatert de interne linkstructuur in plaats van deze te versterken.
De sitemappagina moet de hoofd categorieën en hun bijbehorende artikelen weerspiegelen, eventueel de statische pagina’s (over ons, contact, juridische vermeldingen). De elementen die moeten worden uitgesloten:
- De tagpagina’s, tenzij uw SEO-strategie expliciet is gebaseerd op tags met een hoog zoekvolume
- De auteurspagina’s op een blog met één auteur (gedupliceerde inhoud met de homepage)
- De pagina’s met resultaten van interne zoekopdrachten en de URL’s met parameters
Op een blog met meerdere auteurs kunnen de auteurspagina’s in een speciale sectie van de sitemappagina worden opgenomen, mits elke auteurspagina unieke inhoud bevat (bio, selectie van artikelen).
De sitemappagina van een blog blijft een levend document. Elk nieuw gepubliceerd artikel moet automatisch verschijnen in de juiste categorie. Een correct geconfigureerde WordPress-plugin beheert deze update, maar we zien regelmatig sitemappagina’s die maandenlang zijn bevroren omdat de pagina-cache niet is gewist na publicatie. Controleer of uw cachingoplossing de sitemappagina uitsluit of deze bij elke nieuwe publicatie wist.



