Technische SEO is alles wat ervoor zorgt dat een zoekmachine je website kan bereiken, lezen en begrijpen. Geen woord over de inhoud — puur over de machinerie eronder: snelheid, structuur, indexeerbaarheid, code.
Het is het saaiste onderdeel van zoekmachine optimalisatie en het meest bepalende. Een pagina die niet gecrawld wordt, rankt nergens op — ongeacht hoe goed hij geschreven is.
Het verschil met on-page SEO
De grens is dun en de verwarring hardnekkig. On-page SEO gaat over wat er op de pagina staat: je tekst, je titels, je koppen, je interne links. Technische SEO gaat over of die pagina überhaupt bereikbaar en verwerkbaar is.
Overlap zit er in dingen als laadsnelheid en structured data — die tellen bij allebei mee. Wie het onderscheid strikt wil trekken: on-page is wat een lezer ziet, technisch is wat een crawler tegenkomt.
Kan Google erbij?
De eerste controle, en verrassend vaak de oorzaak. Drie dingen:
- robots.txt. Daarmee sluit je per ongeluk hele mappen uit. Eén regel te veel en je halve site is onbereikbaar.
- Je XML sitemap. Staat daarin wat je geïndexeerd wilt hebben, en niets wat je hebt weggehaald?
- Indexering. Typ
site:jouwdomein.nl in Google. Zie je veel minder pagina’s dan je hebt, dan is er iets mis.
In Google Search Console zie je onder Pagina’s precies welke URL’s zijn uitgesloten en waarom. Dat rapport is het startpunt van elke technische audit.
Snelheid en Core Web Vitals
Core Web Vitals zijn drie meetwaarden waarmee Google de gebruikerservaring van je pagina beoordeelt:
- Largest Contentful Paint — hoe lang het duurt voor het grootste element in beeld staat. Onder de 2,5 seconde is goed.
- Interaction to Next Paint — hoe snel de pagina reageert als iemand ergens op klikt. Verving in 2024 de oudere reactiemaat.
- Cumulative Layout Shift — hoeveel de pagina verspringt tijdens het laden. Dat is de knop die wegschuift net als je erop wilt drukken.
Draai je pagina door PageSpeed Insights en je ziet ze alle drie, met de oorzaken erbij. Meestal zijn het te zware afbeeldingen of een thema dat te veel wil.
Mobiel
Google beoordeelt sinds mobile-first indexing eerst je mobiele versie, niet de nette desktopvariant. Zonder fatsoenlijk responsive design ben je die bezoeker binnen drie seconden kwijt — en Google indexeert wat hij op een telefoon ziet.
De praktische test kost je een minuut: pak je telefoon en vul je eigen contactformulier in met één duim, zonder in te zoomen.
Dubbele content en canonicals
Dubbele content ontstaat vaker per ongeluk dan door slordigheid. Je site is bereikbaar met en zonder www, met en zonder slash, via http en https, met filterparameters erachter. Voor Google zijn dat allemaal aparte URL’s met dezelfde inhoud.
Met canonical tags wijs je aan welke versie de echte is. Zonder die aanwijzing kiest Google zelf, en verdeelt hij de waarde over varianten in plaats van hem te bundelen.
Structuur en interne links
Je website structuur vertelt Google wat bij elkaar hoort en wat belangrijk is. Een pagina die vanaf je homepage in drie klikken bereikbaar is, wordt serieuzer genomen dan een die diep weggestopt zit.
Controleer je interne linkstructuur op weespagina’s — pagina’s waar niets naartoe wijst. Die worden zelden gecrawld en nooit belangrijk gevonden. En ruim dode links op: een crawler die op een 404 stuit, verspilt budget dat hij aan een echte pagina had kunnen besteden.
Structured data
Met schema markup vertel je expliciet wát er op een pagina staat: een artikel, een product met een prijs, een vraag met een antwoord. Dat is de voorwaarde voor rich snippets — die opgemaakte zoekresultaten met sterren of uitklapbare vragen.
Sinds AI-antwoorden de resultatenpagina bepalen weegt het zwaarder dan voorheen. Een model dat moet kiezen tussen twee gelijkwaardige bronnen, kiest die waarvan de betekenis expliciet is gemaakt.
JavaScript en wat een crawler ziet
Een punt dat sinds de opkomst van AI-zoekmachines zwaarder weegt. Googlebot voert JavaScript uit, maar in een tweede ronde en met vertraging. De crawlers van AI-systemen doen dat vaak helemaal niet.
Bouw je je pagina volledig op met JavaScript — content die pas verschijnt nadat het script draait — dan bestaat die tekst voor een deel van de crawlers niet. Dat treft vooral moderne themes en webshops met filters.
De veilige regel: wat gevonden moet worden, staat als gewone tekst in de HTML. Controleer het door in je browser de broncode te bekijken en te zoeken naar een zin uit je tekst. Staat hij er niet, dan ziet een crawler hem mogelijk ook niet.
Hoe je een technische audit doet
Twee gereedschappen volstaan om te beginnen.
Google Search Console is gratis en toont wat Google werkelijk ziet: welke pagina’s zijn geïndexeerd, welke niet en waarom, welke Core Web Vitals falen, en of je structured data fouten bevat.
Screaming Frog crawlt je site zoals een zoekmachine dat doet en levert in een half uur een lijst met dode links, ontbrekende titels, dubbele beschrijvingen, weespagina’s en te diepe pagina’s. Tot vijfhonderd URL’s is het gratis, wat voor de meeste MKB-sites genoeg is.
Waar je begint
- Controleer je indexering. Staat alles erin wat erin hoort, en niets meer?
- Meet je snelheid op je drie belangrijkste pagina’s, op mobiel.
- Crawl je site en ruim dode links en weespagina’s op.
- Controleer je canonicals op je product- of dienstpagina’s.
- Voeg schema toe waar het ontbreekt, te beginnen met Organisatie.
Dat is een dag werk voor een gemiddelde MKB-site en het is de basis waar al het andere op rust.
Waar het misgaat
Technische SEO blijven verbeteren terwijl de content niet deugt. Een perfect gebouwde site zonder reden om te bezoeken, rankt niet. Andersom geldt hetzelfde: het beste artikel van Nederland doet niets als de pagina niet geïndexeerd is.
Benieuwd wat er technisch misgaat op jouw site? Stuur me je domein, dan draai ik er een crawl overheen en zie je binnen een dag waar het vastloopt.