Kennisbank
Architectuur 12 min leestijd

Technische SEO & GEO: het fundament onder je vindbaarheid.

Waarom een mooie website niets waard is als Google hem niet goed kan lezen. Van Core Web Vitals tot structured data en Generative Engine Optimization.

Wat is technische SEO?

Technische SEO is het optimaliseren van de technische infrastructuur van een website zodat zoekmachines de content beter kunnen crawlen, indexeren en begrijpen. Het verschilt van content-SEO (teksten, zoekwoorden, meta-beschrijvingen) doordat het zich richt op hoe een website is gebouwd, niet op wat er op staat.

De belangrijkste onderdelen van technische SEO zijn: laadsnelheid (Core Web Vitals), crawlbaarheid (robots.txt, XML sitemap), URL-structuur, structured data (Schema.org), HTTPS-beveiliging, mobile-first indexering en interne linkstructuur.

Zonder goede technische SEO heeft content-optimalisatie een beperkt effect. Je kunt de beste teksten schrijven, maar als Google je pagina niet kan crawlen, niet snel genoeg laadt, of de structuur niet begrijpt, dan rankt die content niet.

Core Web Vitals: de drie metrics die Google meet

Core Web Vitals zijn drie meetwaarden van Google die de gebruikerservaring van een webpagina kwantificeren. Ze zijn sinds 2021 een directe rankingfactor. Google meet niet alleen wat er op je pagina staat, maar ook hoe je pagina presteert voor echte bezoekers.

LCP (Largest Contentful Paint)

LCP meet hoe lang het duurt voordat het grootste zichtbare element op een pagina is geladen. De drempelwaarde is 2,5 seconden: alles daaronder scoort goed, alles daarboven wordt afgestraft.

Het grootste element is vaak een hero-afbeelding, een grote heading of een videoframe. Factoren die LCP vertragen zijn: ongeoptimaliseerde afbeeldingen, render-blocking CSS, trage serverrespons en te veel JavaScript.

Optimalisatietechnieken voor LCP: afbeeldingen in WebP-formaat met correcte afmetingen, server-side rendering zodat HTML direct beschikbaar is, critical CSS inline plaatsen, en snelle hosting met lage Time to First Byte (TTFB).

INP (Interaction to Next Paint)

INP (Interaction to Next Paint) vervangt sinds maart 2024 de oude FID-metric. INP meet hoe snel een pagina visueel reageert op gebruikersinteractie zoals klikken, tikken of typen. De drempelwaarde is 200 milliseconden.

De grootste oorzaken van slechte INP-scores zijn: zware JavaScript-frameworks (React, Angular), ongeoptimaliseerde event handlers, te veel third-party scripts en main thread blocking. Een lichtgewicht aanpak met Alpine.js in plaats van een SPA-framework verbetert INP significant.

CLS (Cumulative Layout Shift)

CLS (Cumulative Layout Shift) meet de visuele stabiliteit van een pagina. Het registreert onverwachte verschuivingen van zichtbare elementen, bijvoorbeeld als tekst naar beneden springt wanneer een afbeelding laadt. De drempelwaarde is 0,1.

Veelvoorkomende oorzaken van CLS: afbeeldingen en video's zonder opgegeven afmetingen (width/height attributen), webfonts die tekst laten verspringen (FOIT/FOUT), dynamisch geplaatste advertenties, en content die boven bestaande content wordt ingevoegd.

Crawlbaarheid: kan Google je site vinden en lezen?

Crawlbaarheid bepaalt of zoekmachines de pagina's op je website kunnen ontdekken en lezen. Een pagina die niet gecrawld wordt, kan niet geindexeerd worden en zal nooit in zoekresultaten verschijnen.

Robots.txt

Het robots.txt-bestand is een tekstbestand in de root van je website dat zoekmachines instrueert welke pagina's ze wel en niet mogen crawlen. Een verkeerd geconfigureerd robots.txt kan ervoor zorgen dat Google je belangrijkste pagina's overslaat of juist crawlbudget verspilt aan irrelevante pagina's.

XML Sitemap

Een XML sitemap is een gestructureerd bestand dat alle pagina's bevat die een website wil laten indexeren, inclusief metadata over wijzigingsfrequentie en prioriteit. Het fungeert als plattegrond voor zoekmachines.

Best practice is een dynamische sitemap die automatisch bijwerkt wanneer pagina's worden toegevoegd of verwijderd. Handmatig bijhouden is foutgevoelig en leidt tot verouderde indexering.

Canonical tags

Een canonical tag (rel="canonical") vertelt zoekmachines welke URL de primaire versie van een pagina is wanneer dezelfde content op meerdere URL's bereikbaar is. Zonder canonical tags verdeelt Google de rankingkracht over duplicaat-URL's, wat de positie van alle versies verzwakt.

Voorbeelden van duplicaten die canonical tags vereisen: URL's met en zonder www, met en zonder trailing slash, met en zonder URL-parameters, en HTTP- versus HTTPS-versies.

URL-structuur en site-architectuur

Een goede URL-structuur is leesbaar, beschrijvend en weerspiegelt de hierarchie van de website. Zoekmachines gebruiken URL's als signaal voor de inhoud en structuur van een pagina.

Kenmerken van goede URL's

  • Leesbaar en beschrijvend — /expertises/website-ontwikkeling in plaats van /p?id=2847&cat=3
  • Kort en relevant — relevante zoekwoorden, geen overbodige datums of categorie-prefixen
  • Consistent — vaste patronen zoals /kennisbank/[onderwerp] of /expertises/[dienst]
  • Plat — belangrijke pagina's zijn maximaal twee tot drie klikken van de homepage verwijderd

De architectuur van een site bepaalt ook het crawlbudget. Google crawlt per bezoek een beperkt aantal pagina's. Een platte structuur met duidelijke interne links zorgt dat de belangrijkste content prioriteit krijgt.

Structured data (Schema.org)

Structured data is gestandaardiseerde markup (meestal JSON-LD) die aan HTML wordt toegevoegd zodat zoekmachines de betekenis van content expliciet begrijpen. Het Schema.org-vocabulaire definieert honderden types zoals Organization, Article, FAQ, Product en Service.

Het directe voordeel van structured data is dat het rich snippets mogelijk maakt in zoekresultaten: sterbeoordelingen, FAQ-accordions, prijsinformatie, breadcrumbs en evenementdata. Rich snippets verhogen de click-through rate (CTR) zonder dat een hogere positie nodig is.

Veelgebruikte schema-types voor websites

  • Organization — bedrijfsnaam, logo, contactgegevens, sociale profielen
  • BreadcrumbList — navigatiepad, zichtbaar als breadcrumbs in Google
  • FAQPage — veelgestelde vragen met antwoorden, verschijnt als expandable FAQ in zoekresultaten
  • Service — diensten met beschrijving, regio en aanbieder
  • BlogPosting / Article — artikelen met auteur, publicatiedatum, categorie en afbeelding
  • Product — producten met prijs, beschikbaarheid, reviews en specificaties

Structured data moet in de broncode worden geimplementeerd, niet via een plugin. Plugins genereren regelmatig incorrecte of onvolledige markup. Handmatige implementatie garandeert dat de data correct is en blijft bij wijzigingen.

HTTPS en beveiligingsheaders

HTTPS (Hypertext Transfer Protocol Secure) is sinds 2014 een rankingfactor in Google. Sinds 2018 markeert Chrome alle HTTP-sites als onveilig, wat bezoekers afschrikt en bounce rates verhoogt. Een SSL/TLS-certificaat is gratis beschikbaar via Let's Encrypt.

Naast HTTPS verbeteren HTTP-beveiligingsheaders zowel de veiligheid als het vertrouwenssignaal naar zoekmachines. De belangrijkste headers zijn:

  • Strict-Transport-Security (HSTS) — forceert HTTPS en voorkomt downgrade-aanvallen
  • Content-Security-Policy (CSP) — beperkt welke bronnen de browser mag laden
  • X-Frame-Options — voorkomt dat je site in een iframe wordt geladen (clickjacking)
  • X-Content-Type-Options — voorkomt MIME-type sniffing

Mobile-first indexering

Mobile-first indexering betekent dat Google de mobiele versie van een website gebruikt als primaire bron voor indexering en ranking. Dit geldt sinds 2019 voor alle nieuwe websites en sinds 2021 voor het volledige web.

De consequentie is dat content die alleen op de desktopversie zichtbaar is, niet wordt geindexeerd. Responsief webdesign is de aanbevolen aanpak: een codebase die zich aanpast aan elk schermformaat, in plaats van aparte mobiele sites of m-subdomeinen.

Performance-optimalisatie

Laadsnelheid is zowel een directe rankingfactor als een indirecte factor via gebruikersgedrag. Onderzoek toont consistent aan dat langzamere sites hogere bounce rates, kortere sessieduur en lagere conversiepercentages hebben.

Technieken voor snelle websites

  • Server-side rendering (SSR) — de server levert volledige HTML, in plaats van een leeg document dat client-side JavaScript moet vullen
  • Afbeeldingsoptimalisatie — WebP- of AVIF-formaat, responsive images met srcset, lazy loading voor content below the fold
  • Minimale CSS en JavaScript — alleen laden wat de pagina nodig heeft, geen ongebruikte frameworks of bibliotheken
  • Browser caching — statische assets cachen met lange cache-headers, dynamische content cachen op de server
  • CDN (Content Delivery Network) — assets serveren vanaf een locatie dicht bij de bezoeker
  • Compressie — Brotli- of Gzip-compressie voor kleinere bestandsgroottes over het netwerk

Hreflang voor meertalige websites

Hreflang is een HTML-attribuut dat zoekmachines vertelt welke taal- en regioversie van een pagina bedoeld is voor welk publiek. Zonder correcte hreflang-implementatie kan Google de verkeerde taalversie tonen of pagina's als duplicate content behandelen.

Veelgemaakte fouten bij hreflang: ontbrekende terugverwijzingen (pagina A verwijst naar B maar B niet naar A), verkeerde ISO 639-1 taalcodes, en inconsistente implementatie via HTTP-headers versus HTML-tags versus XML sitemap.

Interne linkstructuur

Interne links zijn hyperlinks die verwijzen naar andere pagina's binnen dezelfde website. Ze dienen drie doelen voor SEO: ze helpen zoekmachines de sitestructuur te begrijpen, ze verdelen link equity (rankingkracht) over pagina's, en ze sturen crawlers naar nieuwe of bijgewerkte content.

Contextuele interne links vanuit gerelateerde content zijn waardevoller dan navigatielinks, omdat ze topicale relevantie overdragen. Een kennisbankartikel dat verwijst naar een expertise-pagina vertelt Google dat beide pagina's thematisch samenhangen.

GEO: Generative Engine Optimization

Generative Engine Optimization (GEO) is het optimaliseren van webcontent zodat AI-systemen zoals ChatGPT, Google Gemini, Perplexity en Claude je website als bron gebruiken en citeren in hun gegenereerde antwoorden. GEO is een aanvulling op traditionele SEO, geen vervanging.

Het fundamentele verschil tussen SEO en GEO is de eindgebruiker. Bij SEO optimaliseer je voor een rankingalgoritme dat een lijst met links toont. Bij GEO optimaliseer je voor een taalmodel dat een direct antwoord genereert en daarbij bronnen citeert. De vraag verschuift van "hoe rank ik hoger?" naar "hoe word ik de bron die AI citeert?"

Waarom GEO belangrijk wordt

AI-gestuurde zoekervaringen groeien snel. Google AI Overviews verschijnen inmiddels bij een aanzienlijk deel van de zoekopdrachten. ChatGPT Search, Perplexity en andere AI-zoekmachines verwerken miljarden queries. Voor veel informatieve zoekopdrachten klikt de gebruiker niet meer door naar een website; het AI-antwoord is voldoende. De enige manier om in die context zichtbaar te blijven is als geciteerde bron.

Hoe AI-modellen bronnen selecteren

AI-taalmodellen selecteren bronnen op basis van andere criteria dan traditionele zoekmachines. De belangrijkste factoren zijn:

  • Feitelijke autoriteit — content die concrete gegevens bevat (getallen, drempelwaarden, definities) wordt vaker geciteerd dan vage of opiniegerichte teksten
  • Citeerbare structuur — heldere definitiezinnen, gestructureerde lijsten en directe antwoorden op vragen zijn makkelijker te extraheren voor een taalmodel
  • Entiteitsherkenning — structured data (Schema.org) helpt AI-systemen om te begrijpen wat een pagina beschrijft en hoe entiteiten zich tot elkaar verhouden
  • Topicale dekking — pagina's die een onderwerp volledig en genuanceerd behandelen worden als betrouwbaarder beoordeeld dan oppervlakkige content
  • Bronbetrouwbaarheid — domeinen met consistente, accurate content bouwen over tijd een reputatie op die AI-systemen meewegen

GEO-optimalisatietechnieken

De volgende technieken vergroten de kans dat AI-systemen je content als bron selecteren:

  • Definitiezinnen schrijven — begin secties met een heldere, feitelijke definitie ("Technische SEO is..."). AI-modellen gebruiken deze zinnen als basis voor hun antwoorden
  • Concrete data opnemen — getallen, drempelwaarden en benchmarks (zoals "LCP moet onder 2,5 seconden zijn") zijn citeerbaar en verifieerbaar
  • Vraag-antwoord patronen gebruiken — FAQ-secties met directe antwoorden sluiten aan op hoe gebruikers vragen stellen aan AI
  • Structured data implementeren — FAQPage, HowTo en Article schema helpen AI-crawlers de content te classificeren
  • Vergelijkingen en overzichten structureren — tabellen, opsommingen en zij-aan-zij vergelijkingen zijn makkelijker te extraheren dan doorlopende tekst
  • Auteurschap en expertise tonen — AI-systemen wegen de bron mee. Een gespecialiseerd softwarebedrijf dat over technische SEO schrijft heeft meer autoriteit dan een generiek blog

GEO en structured data

Structured data speelt een dubbele rol bij GEO. Het helpt traditionele zoekmachines (rich snippets), maar het helpt ook AI-systemen om de relaties tussen entiteiten te begrijpen. Een pagina met Organization-, Service- en FAQPage-schema vertelt een AI-model expliciet: "dit bedrijf biedt deze dienst aan en beantwoordt deze vragen erover."

Specifieke schema-types die bijdragen aan GEO-zichtbaarheid: FAQPage (directe vraag-antwoord extractie), HowTo (stapsgewijze instructies), Article met author en publisher (bronverificatie), en speakable (content geoptimaliseerd voor spraakassistenten en AI-voorleesfuncties).

Technische SEO bij Coding Agency

Bij Coding Agency is technische SEO standaard onderdeel van elke website, niet een optionele add-on. Elke site die we bouwen bevat:

  • Server-side rendering met Laravel Blade, zodat zoekmachines en AI-crawlers volledige HTML ontvangen zonder JavaScript-rendering
  • Automatische XML sitemap die dynamisch bijwerkt bij elke nieuwe pagina of route
  • Structured data (Schema.org JSON-LD) op elke pagina, handmatig geimplementeerd in de broncode
  • Core Web Vitals optimalisatie door lichtgewicht CSS (Tailwind CSS) en minimaal JavaScript (Alpine.js)
  • Correcte canonical tags en consistente URL-structuur vanaf het eerste ontwerp
  • HTTPS met beveiligingsheaders (HSTS, CSP, X-Frame-Options) standaard geconfigureerd
  • Responsief mobile-first design als uitgangspunt, niet als afterthought
  • Serverless hosting op AWS via Laravel Vapor, met CDN, Brotli-compressie en lage TTFB
  • GEO-geoptimaliseerde content met citeerbare structuren, FAQ-schema en duidelijke entiteitsrelaties

Het resultaat: websites die niet alleen goed ranken in traditionele zoekresultaten, maar ook zichtbaar zijn als bron in AI-gegenereerde antwoorden.

Veelgestelde vragen

Wat is technische SEO?
Technische SEO is het optimaliseren van de technische infrastructuur van een website zodat zoekmachines de content beter kunnen crawlen, indexeren en begrijpen. Het omvat laadsnelheid (Core Web Vitals), crawlbaarheid (robots.txt, sitemap), URL-structuur, structured data (Schema.org), HTTPS-beveiliging, mobile-first design en interne linkstructuur. Zonder goede technische SEO heeft content-optimalisatie een beperkt effect.
Wat is het verschil tussen technische SEO en content-SEO?
Content-SEO gaat over wat er op je pagina staat: teksten, zoekwoorden, meta-beschrijvingen. Technische SEO gaat over hoe je website is gebouwd: laadsnelheid, crawlbaarheid, URL-structuur, structured data en mobiele weergave. Beide zijn nodig om goed te scoren, maar zonder technische SEO heeft je content een achterstand.
Wat zijn Core Web Vitals?
Core Web Vitals zijn drie meetwaarden van Google die de gebruikerservaring van een webpagina meten. LCP (Largest Contentful Paint) meet laadsnelheid en moet onder 2,5 seconden zijn. INP (Interaction to Next Paint) meet responsiviteit en moet onder 200 milliseconden zijn. CLS (Cumulative Layout Shift) meet visuele stabiliteit en moet onder 0,1 zijn. Alle drie zijn directe rankingfactoren sinds 2021.
Wat is Generative Engine Optimization (GEO)?
Generative Engine Optimization (GEO) is het optimaliseren van webcontent zodat AI-systemen zoals ChatGPT, Google Gemini en Perplexity je site als bron citeren in hun antwoorden. GEO richt zich op citeerbare definitiezinnen, gestructureerde data, duidelijke entiteitsrelaties en feitelijke autoriteit. Het verschilt van traditionele SEO doordat de focus ligt op het worden van een betrouwbare bron voor AI-modellen, niet alleen op rankings in zoekresultaten.
Heeft mijn WordPress-site slechte technische SEO?
Niet per definitie, maar in de praktijk vaak wel. WordPress-sites laden gemiddeld trager door plugins, ongeoptimaliseerde thema's en database-queries. Met veel handmatig werk kun je WordPress technisch optimaliseren, maar je vecht tegen de architectuur. Een op-maat gebouwde site scoort doorgaans beter met minder inspanning.
Hoe vaak moet ik technische SEO controleren?
Bij elke grote wijziging aan je site (nieuwe pagina's, redesign, migratie) en minimaal elk kwartaal. Technische problemen zoals broken links, trage pagina's of indexeringsproblemen sluipen er geleidelijk in. Regelmatige controle via Google Search Console en Lighthouse voorkomt dat kleine problemen grote gevolgen krijgen.
Hoe zorg ik dat AI-zoekmachines mijn website citeren?
Focus op citeerbare contentstructuren: begin secties met heldere definitiezinnen, gebruik concrete cijfers en drempelwaarden, en structureer informatie in lijsten en tabellen. Implementeer FAQPage- en Article-schema met author en publisher, zodat AI-crawlers je content kunnen classificeren. Bouw topicale autoriteit op door onderwerpen volledig en genuanceerd te behandelen in plaats van oppervlakkig.
Vervangt GEO traditionele SEO?
Nee, GEO is een aanvulling op SEO, geen vervanging. Traditionele zoekmachines genereren nog steeds het overgrote deel van het webverkeer. Maar AI-gestuurde zoekervaringen groeien snel: Google AI Overviews, ChatGPT Search en Perplexity verwerken miljarden queries. Een goede strategie combineert technische SEO (crawlbaarheid, snelheid, structured data) met GEO-optimalisatie (citeerbare structuren, feitelijke autoriteit) om in beide kanalen zichtbaar te zijn.
Welke structured data is belangrijk voor GEO?
FAQPage-schema is het meest waardevol omdat AI-modellen vraag-antwoord paren direct kunnen extraheren. Daarnaast helpen Article-schema met author en publisher bij bronverificatie, HowTo-schema voor stapsgewijze instructies, en Organization-schema voor entiteitsherkenning. Het speakable-schema markeert content die geschikt is voor spraakassistenten en AI-voorleesfuncties. Hoe explicieter je structured data, hoe beter AI-systemen de relaties tussen je content begrijpen.
Kan ik meten of mijn site door AI wordt geciteerd?
Directe meting is nog beperkt, maar er zijn signalen. Monitor je serverlogboeken op crawlers van AI-bedrijven zoals GPTBot (OpenAI), Google-Extended (Gemini) en ClaudeBot (Anthropic). Controleer of je content als bron verschijnt in Google AI Overviews via Search Console. Tools zoals Perplexity tonen hun bronnen expliciet. Indirect kun je kijken naar organisch verkeer vanuit AI-verwijzingen in je analytics, al is attributie hier nog niet volledig.
Moet ik AI-crawlers blokkeren of toestaan?
Voor de meeste bedrijven is toestaan de betere keuze. Als AI-systemen je content kunnen crawlen, kunnen ze je site citeren als bron in hun antwoorden. Dat levert zichtbaarheid en autoriteit op. Blokkeren via robots.txt (GPTBot, ClaudeBot) is een optie als je content achter een betaalmuur zit of je principieel bezwaar hebt tegen AI-training, maar je mist dan de groeiende stroom gebruikers die via AI-zoekmachines zoeken.
Gerelateerde expertise Website Ontwikkeling
Bekijk
Onderwerpen
SEO Core Web Vitals Schema markup Performance Crawling Indexering Website Webdesign GEO AI

Hulp nodig?

Vragen over dit onderwerp? Laten we het erover hebben.

Neem contact op