SEO zorgt dat je pagina's ranken in een lijst met blauwe links. GEO (Generative Engine Optimization) zorgt dat AI-zoekmachines zoals ChatGPT, Perplexity en Google AI Overviews jouw shop noemen, citeren of je producten tonen in een gegenereerd antwoord.
SEO zorgt dat je pagina's ranken in een lijst met blauwe links. GEO (Generative Engine Optimization) zorgt dat AI-zoekmachines zoals ChatGPT, Perplexity en Google AI Overviews jouw shop noemen, citeren of je producten tonen in een gegenereerd antwoord. Voor een webshop is het geen keuze tussen de twee: GEO bouwt voor het grootste deel op hetzelfde technische fundament als SEO, met een paar extra eisen aan crawlers, productdata en hoe je content is opgebouwd.
De eerlijke versie: GEO is geen nieuw vak
Er gaan veel nieuwe termen rond. GEO, AEO, LLMO, AI SEO. Bureaus verkopen het als een losse discipline met een los budget. De eerlijke versie is minder spannend.
Een AI-zoekmachine moet jouw pagina eerst kunnen vinden, ophalen en begrijpen. Dat zijn precies de dingen waar technische SEO over gaat. Google AI Overviews gebruiken de gewone Googlebot-index. ChatGPT-zoeken gebruikt onder andere de Bing-index. Als je shop slecht crawlbaar is, staat hij in geen van beide goed.
Wat wél verschilt, is wat er na het vinden gebeurt. Een klassieke zoekmachine rangschikt pagina's. Een generatieve zoekmachine haalt fragmenten uit pagina's, combineert ze en schrijft een antwoord. Daar zit het verschil.
De term GEO komt uit academisch onderzoek uit 2023. Dat onderzoek keek naar welke tekstaanpassingen de kans vergroten dat een bron in een AI-antwoord terechtkomt. Interessant, maar het is geen handleiding voor een Magento- of Shopify-shop. Daar beginnen we liever bij de techniek.
Het verschil in één tabel
| SEO | GEO | |
|---|---|---|
| Doel | Positie in de zoekresultaten | Genoemd, geciteerd of getoond in een AI-antwoord |
| Eenheid | Pagina | Fragment, entiteit, product |
| Crawlers | Googlebot, Bingbot | Googlebot, Bingbot, OAI-SearchBot, PerplexityBot, ChatGPT-User |
| Meetbaar via | Search Console, rankings, organisch verkeer | Referral-verkeer, handmatige checks, beperkte rapportages |
| Succes | Klik naar je shop | Vermelding, citatie met link, of productkaart |
| Grootste hefboom | Techniek, structuur, interne links | Dezelfde techniek, plus feitelijke en eenduidige data |
De rechterkolom leunt op de linker. Zonder index geen citatie.
Wat hetzelfde blijft
Dit deel is voor beide kanalen identiek. Als je hier steken laat vallen, heeft optimaliseren voor AI geen zin.
- Crawlbaarheid. Belangrijke pagina's zijn bereikbaar via interne links en staan in de XML-sitemap. Geen kritieke content die alleen via JavaScript na een klik verschijnt.
- Indexeerbaarheid. Juiste canonicals, geen per ongeluk geblokkeerde mappen, geen filter-URL's die je index vervuilen.
- Snelheid. Core Web Vitals (LCP ≤ 2,5 s, INP ≤ 200 ms, CLS ≤ 0,1 op het 75e percentiel van echte gebruikers) zijn een Google-signaal. Voor AI-crawlers telt vooral dat de server snel en betrouwbaar HTML teruggeeft.
- Duidelijke structuur. Categorieën, subcategorieën, producten. Breadcrumbs. Eén URL per product.
- Server-side gerenderde HTML. Veel AI-crawlers voeren beperkt of geen JavaScript uit. Wat niet in de HTML staat, bestaat voor hen niet.
Op technische SEO voor webshops gaan we dieper in op elk van deze punten.
Wat verschilt: vijf dingen die GEO extra vraagt
1. Toegang voor AI-crawlers
Bij SEO denk je aan Googlebot en Bingbot. Bij GEO komen er crawlers bij, elk met een eigen doel:
- GPTBot: verzamelt data voor training van OpenAI-modellen.
- OAI-SearchBot: indexeert voor ChatGPT-zoeken.
- ChatGPT-User: haalt een pagina op als een gebruiker daar in een gesprek om vraagt.
- PerplexityBot: indexeert voor Perplexity.
- Google-Extended: geen crawler, maar een robots.txt-token voor Gemini-training. Blokkeren heeft geen invloed op Google Search of AI Overviews.
Je kunt training blokkeren en zoeken toestaan. Een webshop die zichtbaar wil zijn in ChatGPT, maar geen trainingsdata wil leveren, zet dit in robots.txt:
User-agent: GPTBot
Disallow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
Controleer daarnaast je firewall of CDN. Een bot-filter op Cloudflare of een WAF-regel blokkeert AI-crawlers soms zonder dat iemand het doorheeft. Dan staat robots.txt netjes open en komt er toch niets binnen.
2. Fragmenten in plaats van pagina's
Een AI-antwoord citeert zelden een hele pagina. Het pakt een alinea, een tabelrij of een specificatie. Dat betekent:
- Begin een sectie met het antwoord, niet met een aanloop.
- Eén onderwerp per sectie, met een kop die de vraag beschrijft.
- Specificaties in een tabel of lijst, niet verstopt in lopende tekst.
- Geen verwijzingen als "zoals hierboven genoemd". Een los fragment moet zelfstandig te begrijpen zijn.
Voor een categoriepagina betekent dit bijvoorbeeld: een korte, feitelijke uitleg bovenaan ("Een staande ventilator verplaatst meer lucht dan een tafelmodel, maar maakt bij hetzelfde vermogen vaak meer geluid") in plaats van 400 woorden zoekwoorden-tekst onder de producten.
3. Productdata die klopt, overal
Voor productvragen ("beste koffiezetapparaat onder de 200 euro") halen AI-zoekmachines productinformatie uit meerdere bronnen: je eigen pagina, je structured data, productfeeds, vergelijkers en reviews. Als die bronnen elkaar tegenspreken, word je minder snel getoond.
Concreet:
- Prijs, voorraad en levertijd in je Product- en Offer-markup komen overeen met wat op de pagina staat.
- GTIN, merk en MPN zijn ingevuld. Daarmee kan een systeem jouw product koppelen aan hetzelfde product bij andere bronnen.
- Retourbeleid en verzendkosten staan in
MerchantReturnPolicyenOfferShippingDetails.
Google noemt structured data geen directe rankingfactor. Maar het maakt je data machineleesbaar en eenduidig, en dat is precies wat een systeem nodig heeft dat antwoorden samenstelt. Op structured data voor webshops staat welke typen voor een shop relevant zijn.
4. Entiteit en merk
Een klassieke zoekmachine kan een pagina laten ranken zonder veel van je merk te weten. Een taalmodel dat een aanbeveling doet, leunt meer op wat er over je merk bekend is: wie je bent, waar je zit, waarin je gespecialiseerd bent, en wat anderen over je zeggen.
Dat los je niet op met een slimme metatag. Wel met:
Organization-markup met naam, logo, adres ensameAs-links naar je profielen.- Een over-ons-pagina met harde feiten in plaats van slogans.
- Consistente bedrijfsgegevens op je site, je Google-bedrijfsprofiel en marktplaatsen.
- Vermeldingen op plekken die AI-zoekmachines als bron gebruiken, zoals vakmedia en reviewplatforms.
5. Meten is lastiger
Search Console geeft je vertoningen, klikken en posities. Voor AI Overviews tellen klikken en vertoningen mee in het gewone prestatierapport, zonder aparte uitsplitsing. ChatGPT en Perplexity geven je geen dashboard met vertoningen.
Wat je wél kunt meten:
- Referral-verkeer vanaf
chatgpt.com,perplexity.aien vergelijkbare domeinen in GA4. - Bezoeken van AI-crawlers in je serverlogs.
- Handmatige steekproeven: vaste set vragen, elke maand opnieuw stellen, resultaten bijhouden.
Hoe je dat in GA4 inricht, lees je in AI-verkeer meten in GA4.
Wat dit betekent voor je omzet
Hier moet je realistisch zijn. Voor de meeste Nederlandse webshops komt het overgrote deel van het organische verkeer nog steeds uit Google. AI-verkeer is in je analytics vaak een klein kanaal. Het groeit, maar hoe snel verschilt sterk per branche.
Tegelijk verschuift er iets aan de bovenkant van de funnel. Oriënterende vragen ("welke matras bij rugklachten", "verschil tussen inductie en keramisch") worden steeds vaker beantwoord in een AI Overview of in ChatGPT. Wie daar niet genoemd wordt, verliest zichtbaarheid op het moment dat de klant nog geen merk heeft gekozen.
De rekenstap is dus niet "hoeveel omzet levert ChatGPT nu op". Die is meestal klein. De vraag is: hoeveel kost het om technisch goed te staan voor beide, en wat verlies je als je dat niet doet? Omdat het grootste deel van het werk hetzelfde is, is de extra investering voor GEO beperkt.
Prioriteiten voor een webshop
Als je morgen begint, is dit de volgorde die wij aanhouden:
- Technische basis op orde. Crawlbaarheid, canonicals, sitemap, snelheid. Dit werkt voor Google, Bing en AI tegelijk.
- Bing Webmaster Tools inrichten. Omdat ChatGPT-zoeken onder andere op de Bing-index leunt, wil je weten hoe Bing je shop ziet.
- robots.txt en firewall controleren. Bewuste keuze per AI-crawler. Geen onbedoelde blokkades.
- Productmarkup compleet maken. Product, Offer, AggregateRating, BreadcrumbList, MerchantReturnPolicy, OfferShippingDetails. GTIN's invullen.
- Content herschrijven op fragmentniveau. Begin bij je best verkopende categorieën en je belangrijkste gidsen.
- Meten. GA4-segment voor AI-referrals, logfile-check op AI-crawlers, maandelijkse steekproef.
Voor productzichtbaarheid in ChatGPT specifiek hebben we een apart artikel: producten zichtbaar in ChatGPT shopping.
Waar platformen verschillen
Magento 2. Je hebt volledige controle over robots.txt, markup en templates. Dat is een voordeel. Het nadeel: Luma levert standaard geen goede structured data, en layered navigation maakt snel duizenden parameter-URL's aan. Een Hyvä-frontend geeft je schonere HTML en betere Core Web Vitals, wat voor beide kanalen helpt. Shopify. De basis is netter: automatische canonicals, vaste URL-structuur, redelijke standaard-markup in de meeste thema's. robots.txt pas je aan viarobots.txt.liquid. Beperkingen zitten in de vaste prefixen (/collections/, /products/) en in wat thema's en apps aan JavaScript toevoegen. Controleer ook of je Shopify-bot-instellingen of een app AI-crawlers tegenhouden.
Headless en maatwerk. Hier zit het grootste risico. Een frontend die client-side rendert, kan voor Googlebot nog werken, maar voor crawlers die geen JavaScript uitvoeren staat er een lege pagina. Server-side rendering is dan geen luxe.
Wat je níet hoeft te doen
Er wordt veel verkocht dat weinig oplevert. Een paar voorbeelden:
- llms.txt als oplossing. Het is een voorstel, geen standaard. Geen enkele grote AI-zoekmachine heeft bevestigd dat ze het gebruiken. Het kan geen kwaad, maar verwacht er niets van.
- Content volstoppen met "AI-vriendelijke" zinnen. Een taalmodel herkent een tekst die voor een machine is geschreven net zo goed als een mens.
- FAQPage-markup voor rich results. Google toont FAQ-rich results sinds augustus 2023 alleen nog voor gezaghebbende overheids- en gezondheidssites. Een webshop krijgt die uitklapvragen dus niet meer in de zoekresultaten. De markup kan wel helpen bij begrip, maar het is geen hefboom.
- Een apart GEO-budget naast je SEO-budget. Als je technische SEO goed zit, is GEO grotendeels een uitbreiding van hetzelfde werk.
Hoe wij het aanpakken
Wij zijn geen contentbureau en geen linkbouwer. We kijken naar het platform zelf: wat crawlers zien, hoe je data is opgebouwd, waar de techniek lekt. Daarna implementeren we de fixes zelf in Magento, Shopify of Laravel, en meten we het effect. Op GEO voor webshops staat hoe dat er in de praktijk uitziet.
Wil je weten waar je shop nu staat voor zowel Google als AI-zoekmachines? Een SEO-audit laat zien welke punten het meeste opleveren, in volgorde van impact.
Veelgestelde vragen
Is GEO de vervanger van SEO?
Nee. AI Overviews gebruiken de Google-index en ChatGPT-zoeken leunt onder andere op de Bing-index. Zonder goede SEO-basis word je in AI-antwoorden ook niet gevonden. GEO is een uitbreiding, geen vervanging.
Moet ik GPTBot blokkeren?
Dat is een bewuste keuze. GPTBot verzamelt trainingsdata. OAI-SearchBot indexeert voor ChatGPT-zoeken. Je kunt GPTBot blokkeren en OAI-SearchBot toestaan. Dan lever je geen trainingsdata, maar blijf je vindbaar in ChatGPT-zoeken.
Heeft Google-Extended blokkeren invloed op AI Overviews?
Nee. Google-Extended is alleen een token voor Gemini-training. AI Overviews draaien op de gewone Googlebot-index. Blokkeren verandert niets aan je zichtbaarheid in Google Search of AI Overviews.
Hoe zie ik of mijn shop in ChatGPT of Perplexity verschijnt?
Er is geen officieel dashboard met vertoningen. Je kunt referral-verkeer meten in GA4, AI-crawlers in je serverlogs terugzien en een vaste set vragen periodiek handmatig controleren.
Werkt GEO anders op Shopify dan op Magento?
De principes zijn gelijk. De uitvoering verschilt. Op Magento heb je meer controle, maar moet je meer zelf regelen, zoals structured data. Op Shopify is de basis netter, maar zit je vast aan vaste URL-structuren en aan wat je thema en apps doen.

Geschreven door Ruthger Idema
15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.
Meer over ons team →


