Wat technische SEO is, en wat niet
Vergelijk je website met een winkel in een Vlaamse winkelstraat. De inhoud is wat er in de rekken ligt, de links van andere websites zijn de aanbevelingen van buren en klanten. Technische SEO gaat over de winkel zelf: staat de deur open, zijn de gangen logisch, hangen er duidelijke bordjes en vindt een bezoeker de kassa? Een prachtig assortiment helpt niet als de deur op slot zit.
Concreet volgt Google drie stappen: het ontdekt een URL, haalt de pagina op en geeft ze weer, en beslist dan of ze in de index komt. Google legt dat proces zelf uit in Hoe Google Zoeken werkt. Technische SEO maakt elke stap zo vlot mogelijk.
Wat technische SEO niet is: teksten herschrijven of links verdienen. Dat zijn on-page en off-page SEO. Het verschil tussen de drie leggen we uit in ons artikel over on-page en off-page SEO. Technische verbeteringen leveren zelden op zichzelf groei op, maar een technisch probleem kan wel al het andere werk teniet doen.
Ontdekken en crawlen
Googlebot volgt links en leest je XML-sitemap om nieuwe pagina's te vinden. Gaat daar iets mis, dan bestaan je pagina's voor Google gewoon niet.
Waar we op letten
- Robots.txt. Blokkeert dit bestand per ongeluk belangrijke mappen, scripts of stijlbestanden?
- XML-sitemap. Bevat ze alleen de pagina's die in Google horen, met de juiste URL's?
- Statuscodes. Geven pagina's een 200 wanneer ze bestaan en een 404 of 410 wanneer ze weg zijn?
- Crawlvallen. Filtercombinaties, kalenders of zoekpagina's die eindeloos nieuwe URL's aanmaken.
- Interne links. Is elke belangrijke pagina via gewone links bereikbaar?
Crawlbudget en serverlogs
Voor de meeste kmo-websites is crawlbudget geen thema. Google zegt zelf dat het vooral speelt bij zeer grote of snel wijzigende sites, zoals uitgelegd in de documentatie over crawlbudget. Bij een webshop met tienduizenden URL's loont het wel om de serverlogs te bekijken: daarin zie je welke pagina's Googlebot echt bezoekt en waar hij zijn tijd verspilt.
Renderen: wat Googlebot werkelijk te zien krijgt
Moderne websites bouwen een deel van hun inhoud op met JavaScript. Google kan JavaScript uitvoeren, maar dat gebeurt soms later en niet altijd volledig. Het resultaat: tekst, productinformatie of links die een bezoeker wel ziet, maar die voor Google ontbreken.
Typische problemen zijn inhoud die pas verschijnt na een klik, navigatie zonder echte links en pagina's die leeg blijven als een script faalt. Met de URL-inspectie in Search Console bekijk je hoe Google een pagina na het renderen ziet. Google beschrijft de aandachtspunten in de basis van JavaScript SEO.
Indexering: één onderwerp, één adres
Dezelfde pagina kan via verschillende adressen bereikbaar zijn: met en zonder www, met en zonder slash op het einde, met trackingparameters of via filters. Voor Google zijn dat aparte URL's. Zo ontstaan duplicaten die signalen versnipperen.
- Canonicals vertellen Google welke versie de hoofdversie is.
- Noindex houdt een pagina uit de index, zolang Google ze kan ophalen.
- Robots.txt verhindert het ophalen, maar niet dat een URL toch in de resultaten opduikt. Wie een pagina uit Google wil, gebruikt dus noindex en geen blokkade.
- Dunne pagina's, zoals lege tagpagina's of automatisch aangemaakte overzichten, verlagen de gemiddelde kwaliteit van je site.
Het rapport Pagina-indexering in Search Console toont welke URL's niet geïndexeerd zijn en waarom.
Structuur en interne links
Een heldere structuur helpt bezoekers en zoekmachines tegelijk. Belangrijke pagina's horen dicht bij de homepage te staan, binnen een paar klikken. Pagina's waar geen enkele interne link naartoe gaat, zogenaamde weespagina's, worden slecht gevonden.
- Groepeer verwante pagina's onder een overzichtspagina per dienst of categorie.
- Gebruik kruimelpaden, zodat de hiërarchie zichtbaar is.
- Kies beschrijvende linkteksten in plaats van klik hier.
- Beperk bij webshops de filtercombinaties die indexeerbaar zijn tot wat mensen echt zoeken.
Tweetalige websites, redirects en migraties
Nederlands en Frans op één site
Veel Belgische bedrijven hebben een Nederlandse en een Franse versie, soms aangevuld met Engels. Technisch vraagt dat een eigen URL per taal, bijvoorbeeld in aparte mappen, en hreflang-annotaties die de versies aan elkaar koppelen met codes als nl-BE en fr-BE. Elke versie verwijst terug naar de andere. Stuur bezoekers niet automatisch door op basis van hun IP-adres of browsertaal, want dan ziet Googlebot mogelijk maar één versie. Google legt de regels uit in de handleiding over gelokaliseerde versies. Meer over meertalige strategie lees je bij internationale SEO.
Redirects en statuscodes
Een pagina die definitief verhuist, krijgt een 301-redirect naar de nieuwe plek. Tijdelijke doorverwijzingen (302) zijn voor tijdelijke situaties. Vermijd ketens van meerdere redirects na elkaar en zachte 404's: pagina's die zeggen dat ze niet bestaan, maar toch een 200 teruggeven.
Migraties
Een nieuw domein, een ander CMS of een nieuwe URL-structuur is het moment waarop technische fouten het meeste schade doen. Hoe je dat aanpakt, lees je op de pagina over website migratie.
Snelheid, Core Web Vitals en je cookiebanner
Google meet de gebruikservaring met drie Core Web Vitals: Largest Contentful Paint (laadtijd van het grootste element), Interaction to Next Paint (reactiesnelheid op een klik of tik) en Cumulative Layout Shift (verspringende elementen). Google noemt als goede waarden een LCP tot 2,5 seconden, een INP tot 200 milliseconden en een CLS tot 0,1, gemeten bij echte bezoekers. Zie de uitleg over Core Web Vitals.
Een Belgisch aandachtspunt is de cookiebanner. Omdat je in België vooraf toestemming moet vragen voor niet-noodzakelijke cookies, heeft vrijwel elke professionele site er een. Een zware banner die laat inlaadt, kan je LCP vertragen en de pagina doen verspringen. Kies een oplossing die licht laadt en ruimte reserveert, en laad marketingscripts pas na toestemming.
Snelheid is een factor, maar zelden de doorslaggevende. Een snelle pagina met een zwak antwoord wint niet van een iets tragere pagina met een uitstekend antwoord. Praktische verbeteringen per oorzaak vind je in ons artikel website sneller maken.
Gestructureerde data
Gestructureerde data is code, meestal in JSON-LD, die zoekmachines vertelt wat er op een pagina staat: een organisatie, een product met prijs, een artikel, een kruimelpad. Het kan je vermelding in de zoekresultaten verrijken en helpt systemen je inhoud correct te interpreteren. Gebruik alleen markup die overeenkomt met wat de bezoeker echt ziet, en volg de voorwaarden in de introductie tot gestructureerde data. Voor een Belgische onderneming horen daar correcte bedrijfsgegevens bij, zoals naam, adres en btw-nummer, identiek aan wat op je site en in je Google Bedrijfsprofiel staat.
Duidelijke, goed gemarkeerde informatie helpt ook AI-systemen die antwoorden samenstellen. Hoe dat samenhangt, lees je op onze pagina vindbaar in AI.
Checklist en tools voor een technische SEO-analyse
Een technische SEO-audit hoeft niet met dure software te beginnen. Met Search Console, PageSpeed Insights en een website-crawler kom je al ver. Deze checklist toont per onderdeel wat je nakijkt en waar.
| Onderdeel | Wat je nakijkt | Hulpmiddel |
|---|---|---|
| Crawlen | Robots.txt, sitemap, statuscodes, eindeloze URL's | Crawler, rapport Crawlstatistieken in Search Console |
| Renderen | Zichtbare inhoud en links na het uitvoeren van JavaScript | URL-inspectie in Search Console |
| Indexering | Noindex, canonicals, duplicaten, dunne pagina's | Rapport Pagina-indexering, crawler |
| Structuur | Klikdiepte, weespagina's, kruimelpaden, linkteksten | Crawler |
| Taalversies | Eigen URL per taal, hreflang met terugverwijzing | Crawler, broncode |
| Redirects | 301 of 302, ketens, zachte 404's | Crawler, Search Console |
| Snelheid | LCP, INP, CLS bij echte bezoekers, impact van de cookiebanner | PageSpeed Insights, rapport Core Web Vitals |
| Gestructureerde data | Geldige markup die overeenkomt met de pagina | Test voor uitgebreide resultaten |
| Beveiliging | Https op elke pagina, geen gemengde inhoud | Browser, crawler |
Technische SEO laten doen
Een checklist zegt wat je kan controleren. De echte waarde zit in het oordeel: welke melding is een detail en welke blokkeert de groei van je hele site? Daarom beginnen we met een volledige SEO-analyse waarin techniek één van de tien onderdelen van onze websitescore is, naast inhoud, autoriteit, conversie en AI-zichtbaarheid.
Wil je technische SEO uitbesteden, dan krijg je aanbevelingen die je webbouwer meteen kan uitvoeren, met per punt wat er moet gebeuren en waarom. Bouwen wij je website, dan zit technische SEO-optimalisatie er van bij het begin in. Beheert een andere partij je site, dan stemmen we rechtstreeks met haar af.
Elke samenwerking begint met de strategiesessie: 50 minuten met de oprichter, €250 excl. btw, over je ambitie, je markt en of we bij elkaar passen. Dat gesprek is geen technische analyse. Daarna beslissen wij of we het project opnemen en krijg je, als dat zo is, een voorstel met vaste scope en vaste prijs.