AI SEO · 5 min leestijd
Lovable + GEO — vindbaar in ChatGPT, Perplexity en Google AI Overviews
Je wilt zichtbaar zijn in AI-overviews zonder losse aanpassingen. Deze pagina legt GEO-fasen uit op Lovable met HTML-first, robots en tests.

Generative Engine Optimization is geen marketing-hype meer. ChatGPT search, Perplexity en Google’s AI Overviews citeren je site óf ze citeren je concurrent. Voor een Lovable.dev site is dat een nieuwe vraag: hoe zorg je dat de AI-bots iets te citeren hébben?
GEO (Generative Engine Optimization) is de discipline van vindbaarheid optimaliseren voor AI-zoekmachines. Voor traditionele SEO had je Google. Voor GEO heb je: OpenAI’s ChatGPT search (lanceerde oktober 2024), Perplexity AI, Anthropic’s Claude, en Google’s AI Overviews die nu 25% van alle zoekopdrachten triggeren. Elk werkt anders, maar één regel domineert: ze lezen alleen wat in de HTML staat, ze voeren geen JavaScript uit.
Waarom AI-crawlers Lovable-sites links laten liggen
Googlebot heeft sinds 2019 een tweede-pass renderer die JavaScript wel uitvoert (langzaam, niet altijd). AI-crawlers zoals OAI-SearchBot, PerplexityBot, ClaudeBot en GPTBot doen dat niet. Ze maken één request, lezen de HTML zoals die binnenkomt, slaan dat op. Als jouw HTML een lege <div id="root"> is, krijgen ze niks. Daarna citeren ze je nooit.
Voor builders die hun product zichtbaar willen krijgen in ChatGPT- of Perplexity-antwoorden: pre-rendering of SSR is geen optie meer, het is de basis. Zie onze gids over TanStack Start SSR voor migratie.
De vier crawlers die ertoe doen in 2026
- OAI-SearchBot — OpenAI’s crawler voor ChatGPT search. Citeert pagina’s met directe antwoorden. Niet voor training-data.
User-agent: OAI-SearchBot - GPTBot — OpenAI’s training-crawler. Verzamelt content voor toekomstige GPT-modellen. Block als je niet wilt dat je content in training-data komt:
User-agent: GPTBot - PerplexityBot — Perplexity’s antwoord-engine. Citeert vrij agressief, met visible links.
User-agent: PerplexityBot - ClaudeBot + anthropic-ai — Anthropic’s crawlers voor Claude. Worden vaak samen genoemd in robots.txt regels.
De drie pijlers van GEO
Pijler 1 — Volledige HTML bij de eerste request
Test eenvoudig: curl -A "OAI-SearchBot" https://jouw-site.nl/. Krijg je tekst terug of een lege HTML-shell? Zonder content = geen citaten. Voor Lovable-builds: pre-render of SSR is hier de fix.
Pijler 2 — Vraag-antwoord-structuur
AI Overviews citeren paginas met directe antwoorden. Drie tactieken die meetbaar werken:
- Schrijf H2’s als vragen: “Hoe werkt X?”, “Wat kost Y?”, “Wanneer gebruik je Z?”
- Plaats het antwoord in de eerste zin van elke sectie. Niet langzaam opbouwen — direct geven.
- Specifieke cijfers en data. “72% van Lovable-builds heeft geen sitemap” is citeerbaar; “Veel sites hebben SEO-problemen” niet.
Pijler 3 — Schema-markup als context-signaal
FAQPage en HowTo schema helpen AI-engines om je content te begrijpen als gestructureerde Q&A. Voor Lovable: voeg JSON-LD toe in je pre-render output. Hoe: lees onze JSON-LD gids.
De optimale robots.txt voor 2026
Drie scenario’s, kies degene die past:
Scenario A — Iedereen welkom (default voor educatieve sites)
User-agent: *
Allow: /
Sitemap: https://jouw-site.nl/sitemap.xml
Scenario B — Search-crawlers ja, training-bots nee
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: anthropic-ai
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: *
Allow: /
Sitemap: https://jouw-site.nl/sitemap.xml
Belangrijk: GPTBot is OpenAI’s training-crawler, OAI-SearchBot is hun search-crawler. Je kunt training blokkeren maar search toestaan. Hetzelfde geldt voor Google-Extended (AI-training) versus Googlebot (search).
Scenario C — Volledige blokkade van AI (alleen Google search)
User-agent: GPTBot
Disallow: /
User-agent: OAI-SearchBot
Disallow: /
User-agent: PerplexityBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: anthropic-ai
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: *
Allow: /
Sitemap: https://jouw-site.nl/sitemap.xml
Kies dit alleen als je een goede reden hebt — bv. paid content of streng auteursrecht. Voor de meeste sites is Scenario B optimaal.
Hoe test je of AI-engines je citeren?
- ChatGPT search — Vraag iets gerelateerd aan jouw niche. Klik op de bron-link onder het antwoord. Sta jij erbij?
- Perplexity — Type je primaire keyword. Scroll naar de bronnen. Bovenste 5 = jouw concurrenten.
- Google AI Overview — Type je doelvraag. Verschijnt er een AI-blokje? Welke bronnen ziet hij?
Bron-vermeldingen lopen typisch een paar weken achter op publicatie. Geduld. Maar als je drie maanden later niet één keer geciteerd wordt, kijk dan terug naar Pijler 1 — je content wordt waarschijnlijk niet door de crawlers gelezen.
Wat je deze week kunt doen
- Test
curl -A "OAI-SearchBot" https://jouw-site.nl/— krijg je tekst of een lege div? - Update
robots.txtvolgens Scenario B - Herschrijf je top 3 paginas met expliciete H2-vragen + direct antwoord in eerste zin
- Voeg FAQPage JSON-LD schema toe waar relevant
- Check over 4 weken of je verschijnt in Perplexity/ChatGPT/AI Overview voor je primary keyword
Begin met onze gratis audit om te zien of je site überhaupt zichtbaar is voor AI-crawlers — de check op JSON-LD + indexability + meta-tags vangt 80% van de problemen.
Vervangt GEO nu SEO?
Nee, en wie dat verkoopt heeft iets te verkopen. GEO en SEO werken op dezelfde bron: een pagina die een machine kan lezen. Wat verschilt is wat de machine er daarna mee doet.
| Vraag | SEO | GEO |
|---|---|---|
| Wat is het doel | een klik naar jouw pagina | een vermelding in het antwoord, met of zonder klik |
| Wie beslist | het rankingalgoritme | het taalmodel dat het antwoord samenstelt |
| Wat telt zwaar | relevantie, autoriteit, klikgedrag | citeerbaarheid: losse feiten, getallen, definities, stappen |
| Wat je meet | posities en klikken in Search Console | vertoningen in het AI-rapport en handmatige controles per vraag |
Het praktische punt: je kunt niet aan GEO doen zonder SEO. Een pagina die Google niet kan indexeren, komt ook niet in een AI-antwoord. De volgorde is dus eerst crawlbaar en geindexeerd, dan pas citeerbaar.
Wat je concreet anders doet voor GEO
- Zet het antwoord bovenaan. Een taalmodel pakt de eerste passage die de vraag beantwoordt. Een opwarmalinea van tweehonderd woorden kost je de citatie.
- Maak feiten losknipbaar. Een getal met een eenheid, een prijs met een datum, een definitie in één zin. Dat is wat er geciteerd wordt, niet je hele alinea.
- Gebruik de vraag als kop. Niet “Onze aanpak” maar “Hoe lang duurt indexering?”. Modellen matchen op vraagvorm.
- Zet er een datum bij. Bij twee gelijkwaardige bronnen wint de recentere. Zonder datum ben je per definitie de oudere.
- Laat AI-crawlers binnen. Staat GPTBot of Google-Extended op disallow in je robots.txt, dan doet de rest er niet toe. Controleer dat met de AI robots.txt-tester.
Waarmee meet je of het werkt
Er bestaat geen Search Console voor AI-antwoorden bij alle aanbieders. Wat wel kan:
- Het generatieve AI-rapport in Search Console geeft je AI-vertoningen per pagina. Alleen vertoningen, geen klikken en geen zoekwoorden.
- Stel je eigen kernvragen handmatig aan ChatGPT, Perplexity en Google, en noteer of je genoemd wordt. Saai, maar het is de enige directe meting. Zie hoe je in AI-antwoorden komt.
- Kijk in je serverlog welke AI-crawlers langskomen en wat ze ophalen. Komt er niemand, dan hoef je verder niets te meten.
Wat je niet moet doen: een losse GEO-tool kopen voordat je punt 1 en 3 hebt gedaan. Die tools raden meestal hetzelfde aan wat je hierboven leest, en meten iets wat je zelf gratis kunt zien.


