Je kunt de beste teksten van Nederland hebben, maar als een AI-zoekmachine je website niet kan lezen, word je nooit genoemd. Dat gebeurt vaker dan je denkt. Een te strenge robots.txt, tekst die pas verschijnt na JavaScript, of bedrijfsgegevens die op elke site anders zijn: het zijn kleine technische dingen met grote gevolgen. AI SEO gaat over die techniek. In dit artikel loop ik als specialist met je door wat een AI-crawler nodig heeft om je site te begrijpen. Zes checks, met per check wat je controleert, waarom het belangrijk is en hoe je het oplost. Aan het eind staat een checklist die je zelf of met je webbouwer kunt afwerken.
AI SEO is het technisch optimaliseren van je website voor AI-zoekmachines zoals ChatGPT, Perplexity en Google AI Overviews. De belangrijkste checks: laat AI-crawlers toe in robots.txt, zorg dat je tekst zonder JavaScript leesbaar is, voeg structured data toe en houd je bedrijfsgegevens overal gelijk.
Wat is AI SEO (of LLM SEO)?
AI SEO is het optimaliseren van je website voor AI-zoekmachines: ChatGPT, Perplexity, Gemini, Copilot en de AI-overzichten van Google. Ook de term LLM SEO hoor je vaak. LLM staat voor large language model, het taalmodel achter een AI-assistent.
Waar GEO-optimalisatie vooral over inhoud en reputatie gaat, richt AI SEO zich op de technische kant: kan een AI-crawler je site bereiken, je tekst lezen en begrijpen wie je bent? Zie het als de fundering. Zonder die fundering helpen de beste teksten niets.
Check 1: Laat AI-crawlers binnen via robots.txt
In het bestand robots.txt staat welke bots je website mogen bezoeken. Sommige websites blokkeren AI-bots zonder het te weten, bijvoorbeeld door een standaardinstelling van een beveiligingsplugin of hostingpartij. Controleer het via jouwbedrijf.nl/robots.txt. Dit zijn de belangrijkste AI-crawlers:
| Crawler | Van | Waarvoor |
|---|---|---|
| OAI-SearchBot | OpenAI | Zoekfunctie van ChatGPT. Blokkeren betekent: niet in de zoekantwoorden van ChatGPT. |
| ChatGPT-User | OpenAI | Bezoekt een pagina als een gebruiker daar in een gesprek om vraagt. |
| GPTBot | OpenAI | Verzamelt teksten voor het trainen van modellen. Los van de zoekfunctie. |
| ClaudeBot | Anthropic | Crawler voor Claude. |
| PerplexityBot | Perplexity | Crawler voor de antwoorden van Perplexity. |
| Google-Extended | Bepaalt of Google je inhoud voor Gemini-modellen mag gebruiken. Heeft geen invloed op Google Zoeken. |
Let op het verschil tussen OAI-SearchBot en GPTBot. Volgens OpenAI zijn die onafhankelijk: je kunt training blokkeren en toch zichtbaar blijven in de zoekantwoorden van ChatGPT. Wil je gevonden worden in ChatGPT, laat dan in elk geval OAI-SearchBot toe. Wijzigingen worden volgens OpenAI binnen ongeveer 24 uur opgepikt.
Hoe lees je zo'n bestand? Achter "User-agent" staat de naam van de bot, achter "Disallow" wat hij niet mag bezoeken. Staat er bij een AI-crawler "Disallow: /", dan is je hele site voor die bot op slot. Staat er niets over die bot, dan geldt de algemene regel onder "User-agent: *". Twijfel je, laat het dan even nakijken: één verkeerde regel kan je onzichtbaar maken.
Check 2: Zorg dat je tekst leesbaar is zonder JavaScript
Veel moderne websites bouwen de inhoud pas op in de browser, met JavaScript. Voor bezoekers merk je daar niets van. Voor AI-crawlers wel. Hostingbedrijf Vercel onderzocht eind 2024 het verkeer van AI-crawlers op zijn netwerk en concludeerde: geen van de grote AI-crawlers voert JavaScript uit. Dat gold onder meer voor de crawlers van OpenAI, Anthropic en Perplexity. Alleen Gemini, via de infrastructuur van Googlebot, en AppleBot deden dat wel.
Ziet een AI-crawler bij jou een lege pagina? Dan kan hij je ook niet noemen. Test het simpel: zet JavaScript uit in je browser en bekijk je belangrijkste pagina's. Staat je tekst er nog? Mooi. Zo niet, vraag je webbouwer dan om server-side rendering of statische pagina's.
Check 3: Vertel met structured data wie je bent
Structured data (schema.org) is een stukje code dat in vaste taal vertelt wie je bent: naam, adres, telefoonnummer, diensten, openingstijden en veelgestelde vragen. Bezoekers zien het niet; zoekmachines en AI-systemen lezen het wel.
Begin met een Organization- of LocalBusiness-blok op je homepage. Voeg met "sameAs" links toe naar je andere profielen, zoals LinkedIn, je Google Bedrijfsprofiel, je reviewpagina en eventueel Wikidata. Zo begrijpt een AI dat al die profielen bij hetzelfde bedrijf horen. Voor pagina's met vragen en antwoorden gebruik je FAQPage. Test alles met de Rich Results Test van Google.
Een veelgemaakte fout: structured data die niet overeenkomt met wat er op de pagina staat. Een openingstijd in de code die anders is dan op je contactpagina, verwart zoekmachines en AI net zo goed als bezoekers. Houd code en tekst dus altijd gelijk.
Check 4: Overweeg een llms.txt-bestand
Een llms.txt is een eenvoudig tekstbestand in de hoofdmap van je website, met een korte samenvatting en links naar je belangrijkste pagina's, speciaal voor taalmodellen. Het idee werd in 2024 voorgesteld door Jeremy Howard van Answer.AI.
Eerlijk is eerlijk: het is geen officiële standaard, en het is niet bewezen dat de grote AI-assistenten het actief gebruiken. Het kost je echter weinig: een uur werk. Wij hebben er zelf een, met bovenaan een samenvatting van wie Harundo is in maximaal 100 woorden. Zie het als een goedkope extra, niet als de oplossing. Houd de inhoud wel feitelijk en actueel.
Check 5: Maak je tekst citeerbaar
Techniek zorgt dat AI je tekst kan lezen. Je tekst zelf bepaalt of hij overgenomen wordt. Uit onderzoek van Princeton naar generative engine optimization blijkt dat concrete cijfers, bronvermeldingen en citaten een tekst tot 40 procent zichtbaarder maken in AI-antwoorden.
Technisch betekent dat: gebruik echte koppen (H2, H3) voor elke vraag, zet het antwoord direct onder de kop, gebruik tabellen en lijsten voor vergelijkingen en stappen, en houd alinea's kort. Zo kan een AI-crawler precies het stuk vinden dat bij een vraag past.
Check 6: Houd je bedrijfsgegevens overal gelijk
Een AI-assistent vergelijkt bronnen. Staat op je website een ander adres, telefoonnummer of andere openingstijd dan op je Google Bedrijfsprofiel, KvK-vermelding of reviewsite? Dan twijfelt de AI, en twijfel betekent: liever een ander noemen.
Loop daarom één keer per jaar al je profielen na. Gebruik overal precies dezelfde bedrijfsnaam, hetzelfde adres en telefoonnummer. Heb je een oud profiel van een vorige locatie? Laat dat samenvoegen of verwijderen. Lees ook hoe lokale vindbaarheid in ChatGPT werkt.
De AI SEO-checklist
Werk deze tien punten af, zelf of samen met je webbouwer:
- robots.txt laat OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot en Googlebot toe.
- Geen onbedoelde blokkade door een firewall, beveiligingsplugin of cookiemuur.
- Tekst zichtbaar zonder JavaScript op je homepage, dienstenpagina’s en contactpagina.
- Organization- of LocalBusiness-schema op je homepage, met adres, telefoon en openingstijden.
- sameAs-links naar LinkedIn, Google Bedrijfsprofiel, reviewsite en Wikidata.
- FAQPage-schema op pagina’s met vragen en antwoorden.
- Duidelijke koppen met per kop één vraag en direct het antwoord.
- Een sitemap.xml met al je belangrijke pagina’s, aangemeld in Google Search Console.
- Bedrijfsgegevens overal gelijk op je site, Google, KvK en reviewsites.
- Optioneel: llms.txt met een korte, feitelijke samenvatting van je bedrijf.
Wat dit betekent voor jou
AI SEO klinkt technisch, maar de meeste punten zijn in een middag na te lopen. Begin bij robots.txt en de JavaScript-test: daar zitten de grootste valkuilen, en als het daar misgaat, helpt al het andere niet. Werk daarna aan structured data en consistente gegevens. Ben je geen techneut, geef deze checklist dan aan je webbouwer. En vergeet niet: techniek is de fundering, maar je inhoud en reputatie bepalen of AI je uiteindelijk noemt. Hoe je dat combineert, lees je in GEO of SEO: zeven misverstanden.
Veelgestelde vragen over AI SEO
Wat is het verschil tussen AI SEO en GEO?
De termen overlappen. AI SEO wordt vaak gebruikt voor de technische kant: kan AI je site lezen? GEO gaat breder, ook over inhoud en reputatie.
Moet ik GPTBot blokkeren of toelaten?
Dat is een eigen keuze. GPTBot is voor training. Wil je zichtbaar zijn in ChatGPT, laat dan in elk geval OAI-SearchBot toe; volgens OpenAI staan die twee los van elkaar.
Is llms.txt verplicht?
Nee. Het is een voorstel, geen officiële standaard. Het kost weinig moeite, maar verwacht er geen wonderen van.
Hoe controleer ik of mijn site zonder JavaScript werkt?
Zet JavaScript uit in de instellingen van je browser en open je belangrijkste pagina’s. Staat je tekst er nog, dan kan een AI-crawler hem ook lezen.
Kan Harundo de technische checks voor mij doen?
Ja. In elk abonnement zit een GEO-fundament in de eerste maand, met onder meer robots.txt, llms.txt, structured data en Wikidata. Zie de abonnementen.
Conclusie: eerst leesbaar, dan vindbaar
Een AI-zoekmachine kan je alleen noemen als hij je website kan bereiken, lezen en begrijpen. Laat de juiste AI-crawlers toe, zorg dat je tekst zonder JavaScript zichtbaar is, voeg structured data toe en houd je gegevens overal gelijk. Daarna maak je je teksten citeerbaar. Wil je weten hoe jouw site ervoor staat? Doe de gratis AI-check, dan kijken we ook naar de techniek.
- OpenAI, documentatie over GPTBot, OAI-SearchBot en ChatGPT-User
- Vercel, “The rise of the AI crawler” (december 2024)
- Aggarwal e.a., “GEO: Generative Engine Optimization”, KDD 2024 (Princeton University en IIT Delhi)
- Answer.AI, voorstel voor llms.txt (2024)
- Google Search Central, documentatie over structured data en Google-Extended
- Google Nederland, AI-overzichten in het Nederlands (mei 2025)
