Waarvoor dient een sitemap?
Een sitemap vervult drie verschillende rollen, afhankelijk van wie hem gebruikt:
- Als ontwerpdocument. Bij het bouwen van een site breng je er de structuur en navigatie mee in kaart, voordat er een pagina bestaat.
- Als navigatiehulp. Een zichtbare sitemap geeft bezoekers een overzicht van alle pagina's, handig op grote sites.
- Als hulpmiddel voor indexering. Zoekmachines gebruiken hem om te ontdekken welke pagina's er zijn, ook die waar weinig naartoe gelinkt wordt.
Die laatste rol is in de praktijk de belangrijkste, en daar gaat het hieronder verder over.
Wanneer heb je een sitemap echt nodig?
Niet elke site heeft er een nodig. Een kleine site waarvan alle pagina's via het menu bereikbaar zijn, wordt ook zonder sitemap gevonden. Er zijn vier situaties waarin hij wel het verschil maakt:
- Bij veel pagina's. Op een grote site is een sitemap de enige manier om zeker te weten dat zoekmachines alles tegenkomen.
- Bij pagina's zonder interne links. Wat nergens vandaan gelinkt wordt, vindt een crawler niet uit zichzelf.
- Bij een nieuwe site. Zonder inkomende links duurt het lang voordat je ontdekt wordt. Een sitemap versnelt dat.
- Bij veel media of nieuws. Afbeeldingen, video's en nieuwsartikelen krijgen hun eigen sitemapvorm, zodat ze apart geïndexeerd worden.
Welke soorten sitemaps zijn er?
- XML-sitemap. Voor zoekmachines. Bevat de URL's met extra gegevens, zoals wanneer een pagina voor het laatst is gewijzigd.
- HTML-sitemap. Voor bezoekers. Een gewone pagina met een overzichtelijke lijst links.
- Video-sitemap. Helpt zoekmachines de video's op je site te begrijpen en te indexeren.
- Afbeeldingen-sitemap. Doet hetzelfde voor beeldmateriaal.
- Nieuws-sitemap. Voor sites in Google Nieuws, zodat artikelen binnen enkele minuten worden opgepikt.
Wie het over "een sitemap" heeft, bedoelt vrijwel altijd de XML-variant.
Hoe maak je een sitemap?
Automatisch, via je CMS. Dit is voor vrijwel iedereen de juiste route, omdat de sitemap dan meebeweegt met je content.
- WordPress: Rank Math of Yoast SEO genereren er een en werken hem automatisch bij.
- Joomla: OSMap doet hetzelfde.
- Andere systemen: de meeste hebben het ingebouwd of kennen een vergelijkbare extensie.
Handmatig, met een tool. Alleen zinnig bij een statische site of een eenmalige controle.
- Generators zoals XML-Sitemaps.com maken er een op basis van een crawl.
- Screaming Frog doet hetzelfde en is bruikbaar bij grotere sites.
Het nadeel is dat zo'n bestand meteen veroudert: publiceer je een pagina, dan moet je hem opnieuw genereren.
Waar moet een goede sitemap aan voldoen?
- Actueel. Nieuwe pagina's erin, verwijderde eruit.
- Alleen canonieke URL's. Neem geen varianten op die naar dezelfde inhoud verwijzen, anders geef je tegenstrijdige signalen. Zie canonical URL.
- Volledige URL's. Absolute adressen, inclusief protocol en domein.
- Geen pagina's op noindex. Een pagina die niet geïndexeerd mag worden, hoort ook niet in je sitemap.
- Binnen de limieten. Maximaal 50.000 URL's of 50 MB per bestand. Daarboven splits je op, met een index-sitemap die naar de delen verwijst.
Meld de sitemap daarna aan in Google Search Console. Daar zie je ook of Google hem kan lezen en hoeveel URL's er daadwerkelijk zijn geïndexeerd. Dat verschil tussen ingediend en geïndexeerd is vaak leerzamer dan de sitemap zelf: het laat zien welke pagina's Google wel kent maar niet de moeite waard vindt.
Bij een applicatie of platform waar pagina's automatisch ontstaan uit data, genereer je de sitemap mee in de bouw. Handmatig bijhouden loopt daar per definitie achter.
Een idee dat blijft hangen? Laten we het samen uitpluizen.
Ik werk met een beperkt aantal organisaties tegelijk en stap alleen in als het écht past.
- Persoonlijk contact
- Meedenken en doorbouwen
