Naar de inhoud

Hoe je eenvoudig de rubrieken en bronnen van een website verkent met behulp van de sitemap

Een sitemap vervult twee verschillende functies, afhankelijk van de vraag of deze bedoeld is voor een zoekmachinecrawler of een menselijke bezoeker. De XML-sitemap geeft een overzicht van…

Femme consultant un plan de site web imprimé sur un bureau en bois dans un bureau à domicile moderne
6 min

Een sitemap vervult twee verschillende functies, afhankelijk van de doelgroep: een crawler of een menselijke bezoeker. De XML-sitemap bevat URL’s voor zoekmachines, terwijl de HTML-sitemap bezoekers inzicht geeft in de navigatiestructuur van een website.

Wie die twee met elkaar verwart, schept verkeerde verwachtingen: een XML-bestand indienen bij Google garandeert niet dat pagina’s worden gecrawld of geïndexeerd, en met dat bestand kun je de rubrieken van een website niet visueel doorbladeren.

XML-tags in de sitemap: wat Google daadwerkelijk gebruikt

Het sitemapprotocol staat meerdere tags per URL toe. Daarvan komen lastmod, priority en changefreq voor in vrijwel alle automatische generators. Hun werkelijke nut verschilt echter van wat veel handleidingen suggereren.

Google negeert de velden priority en changefreq. Als je ze in een bestand opneemt, leidt dat niet tot een validatiefout, maar heeft het geen invloed op de crawlfrequentie of de ranking. Documentatie waarin priority wordt voorgesteld als een SEO-hefboom, is verouderd of onjuist.

De tag lastmod is de enige metadata waar Google rekening mee houdt, op voorwaarde dat deze een substantiële wijziging van de content weerspiegelt. De datum aanpassen zonder de paginatekst te wijzigen, komt neer op het versturen van een misleidend signaal. Als de datum voortdurend en aantoonbaar klopt, helpt die Googlebot om zijn crawls te prioriteren. Anders wordt ze genegeerd.

Een sitemap is bovendien niet de enige manier waarop zoekmachines pagina’s ontdekken. Met de richtlijn Sitemap: in het bestand robots.txt kun je de locatie van het XML-bestand doorgeven zonder Google Search Console of Bing Webmaster Tools te gebruiken. Deze mogelijkheid wordt nog weinig benut, vooral op websites met meerdere subdomeinen en afzonderlijke sitemaps.

De structuur van de sitemap van Euromedia Télévision illustreert dit principe goed: elke URL staat vermeld met de datum van de laatste wijziging, wat zowel de indexering door zoekmachines als het menselijke inzicht in de sitestructuur vergemakkelijkt.

Man bekijkt een sitemap op een groot scherm in een open kantoorruimte

HTML-sitemap en navigatie: een rubriek vinden zonder te hoeven zoeken

De HTML-sitemap is voor bezoekers de meest directe manier om toegang te krijgen tot alle rubrieken van een website. In tegenstelling tot de XML-sitemap (een onbewerkt bestand dat zonder hulpmiddelen onleesbaar is) is de HTML-sitemap een gewone webpagina met aanklikbare links, ingedeeld per categorie.

Op middelgrote websites bevat deze pagina vaak alle secties: institutionele pagina’s, contentcategorieën, productpagina’s en juridische informatie. De sitestructuur is in één oogopslag zichtbaar, terwijl het hoofdmenu meestal alleen de eerste twee niveaus toont.

De HTML-sitemap van een bestaande website vinden

Meestal staat deze pagina op /plan-du-site of /sitemap (zonder de extensie .xml). Vaak staat er een link in de footer. Ontbreekt die link, dan levert het handmatig invoeren van deze URL’s in de adresbalk in de meeste gevallen resultaat op.

Niet alle websites hebben een HTML-sitemap. CMS’en zoals WordPress genereren die zelden standaard. In dat geval moet je andere methoden gebruiken om de sitestructuur in kaart te brengen.

Tools om de structuur van een website te visualiseren

Als er geen HTML-sitemap beschikbaar is, zijn er verschillende manieren om de structuur van een website in kaart te brengen. De keuze hangt af van het gewenste detailniveau en de omvang van de website die je wilt onderzoeken.

  • Met de DevTools van de browser (tabblad Netwerk) kun je elke aanvraag bekijken die tijdens het laden van een pagina wordt verstuurd, inclusief CSS- en JS-bestanden en API-aanroepen. Het is geen tool om een website in kaart te brengen, maar het laat wel zien welke bronnen een bepaalde pagina laadt en welke URL’s dynamisch worden aangeroepen.
  • Gespecialiseerde crawlers (Screaming Frog, Sitebulb of scripts op basis van Puppeteer/Headless Chrome) volgen de interne links van een website en brengen de volledige sitestructuur in kaart. Ze exporteren de URL-lijst, de klikdiepte, de HTTP-statuscodes en de links tussen pagina’s.
  • Online visualisatietools zoals Octopus.do of DynoMapper maken grafische weergaven van de sitestructuur. Ze zijn handig voor snelle audits of presentaties, maar in de gratis versie is het aantal pagina’s dat je kunt crawlen vaak beperkt.
  • Door het bestand sitemap.xml rechtstreeks te bekijken (beschikbaar via /sitemap.xml of vermeld in robots.txt), krijg je een onbewerkte lijst van indexeerbare URL’s. Door die te vergelijken met een crawl, kun je verweesde pagina’s opsporen (pagina’s die wel in de sitemap staan, maar niet via de navigatie bereikbaar zijn).

Jonge vrouw bekijkt op haar tablet de sitemap van een website vanaf de bank in een gezellige woonkamer

DevTools: de bronnen inspecteren die een pagina laadt

Het tabblad Netwerk in DevTools (F12 in Chrome, Firefox of Edge) toont in realtime elk bestand dat de browser opvraagt. Door op type te filteren (document, script, afbeelding, XHR) kun je de relevante aanvragen afzonderlijk bekijken. Met deze methode breng je niet een hele website in kaart, maar komen bronnen aan het licht die niet zichtbaar zijn in de broncode: externe lettertypen, scripts van derden en aanroepen naar interne API’s.

Voor een eenmalige audit combineren we deze inspectie het liefst met het bekijken van de XML-sitemap. Verschillen tussen de twee lijsten wijzen vaak op inconsistenties: verwijderde pagina’s die nog in de sitemap staan, of juist recente pagina’s die nooit zijn opgenomen.

XML-sitemap versus HTML-sitemap: wanneer gebruik je welke?

De XML-sitemap is bedoeld voor crawlers. De HTML-sitemap is bedoeld voor mensen. Ze vullen elkaar aan, maar vervangen elkaar niet; het gebruik hangt af van het doel.

  • Om de rubrieken van een website handmatig te bekijken, is de HTML-sitemap het geschikte formaat (of, als die ontbreekt, een crawl die als sitestructuur is geëxporteerd). Je krijgt aanklikbare links en een visuele hiërarchie, zonder dat je technische hulpmiddelen nodig hebt.
  • Om de indexeringsdekking te controleren, blijft de XML-sitemap in combinatie met gegevens uit Search Console of Bing Webmaster Tools de standaard. Zo kun je nagaan welke URL’s zijn ingediend, gecrawld en geïndexeerd.
  • Om de architectuur van een concurrerende website of een website zonder documentatie in kaart te brengen, krijg je het meest complete beeld met een externe crawler in combinatie met het robots.txt-bestand en de XML-sitemap.

Een goed gestructureerde website houdt beide formaten up-to-date. Een verouderde HTML-sitemap brengt bezoekers in verwarring, net zoals een verouderde XML-sitemap Googlebot op het verkeerde been zet. De samenhang tussen de navigatie, HTML-sitemap en XML-sitemap is een betrouwbare graadmeter voor de kwaliteit van het websiteonderhoud.

Onthoud vooral dit: een sitemap, in XML- of HTML-formaat, is geen overbodige extra. Het is een diagnostisch hulpmiddel voor SEO-specialisten en een navigatiesnelkoppeling voor bezoekers. Wie een van beide formaten negeert, laat een deel van zijn publiek (menselijk of robotisch) zonder houvast achter.

Hoe je eenvoudig de rubrieken en bronnen van een website verkent met behulp van de sitemap