Naar de inhoud

GEO-tracker: de complete gids (wat hij meet en waarom hij schommelt)

Een GEO-trackerscore is een steekproefstatistiek, geen ranking. Deze gids laat zien wat je meet bij het tracken van generative engine optimization, waarom het getal uit zichzelf beweegt, hoeveel prompts en herhalingen je nodig hebt voor een betrouwbare meting en wat de data niet kan bewijzen.

Featured image for GEO-tracker: de complete gids (wat hij meet en waarom hij schommelt)

Een GEO-tracker stelt AI-assistenten volgens een vast schema steeds dezelfde set vragen en houdt bij of je merk in de antwoorden opduikt. Meer is het mechanisme niet. Alles wat een tracker rapporteert - zichtbaarheidspercentage, share of voice, aantal citaties, sentiment - is een statistiek, berekend over een steekproef van gegenereerde antwoorden.

Het getal op je scherm is dus een schatting, en een schatting heeft een foutmarge. De meeste gidsen over het meten van generative engine optimization springen meteen naar een toolvergelijking. Deze gids gaat over het deel dat bepaalt of je dashboard je überhaupt iets vertelt: wat een GEO-tracker echt meet, waarom het getal uit zichzelf beweegt, hoeveel prompts en herhalingen je nodig hebt voordat de score stabiel is, en welke conclusies de data wel en niet kan dragen.

Wat meet een GEO-tracker eigenlijk?

Een GEO-tracker meet aanwezigheid in gegenereerde antwoorden, geen positie op een pagina. De meeteenheid is één modelantwoord op één prompt. Per antwoord legt de tracker een combinatie vast van: of je merknaam voorkwam, of je domein als bron werd gelinkt, waar in het antwoord je werd genoemd, welke concurrenten naast je verschenen en welke toon de vermelding had.

Die losse antwoordregistraties worden samengevoegd tot de hoofdmetric. Draai je 50 prompts over 4 engines en verschijnt je merk in 60 van de 200 antwoorden die dat oplevert, dan is je zichtbaarheid 30%. Er wordt hier geen rankingalgoritme ontrafeld en geen index bevraagd. De tracker houdt een enquête, en de respondenten zijn taalmodellen.

De term komt uit GEO: Generative Engine Optimization, het paper dat Aggarwal en collega's op KDD 2024 presenteerden. Daarin werd voor het eerst in een gecontroleerd experiment aangetoond dat aanpassingen aan content de zichtbaarheid binnen gegenereerde antwoorden kunnen verhogen, met verbeteringen tot 40% op hun GEO-bench-benchmark. Het paper legde ook het kader vast dat trackers nog steeds gebruiken: zichtbaarheid is een eigenschap van het gegenereerde antwoord, gemeten over veel zoekvragen, en geen eigenschap van een document.

GEO-tracker vs. klassieke SEO-ranktracker: ander meetobject, andere wiskunde

Op een dashboard lijken een klassieke ranktracker en een GEO-tracker op elkaar, maar ze doen iets fundamenteel anders.

SEO-ranktrackerGEO-tracker
Wat hij bevraagtEen zoekindexEen generatief model
Wat hij meetPositie van een URLAanwezigheid van een merk in een antwoord
Resultaat per zoekvraagEen geordende lijstEen stuk lopende tekst
HerhaalbaarheidHoog. Zelfde zoekvraag, vrijwel identieke resultatenLaag. Zelfde prompt, elke run andere bewoording
ConcurrentieveldVastgelegd door de SERPVerschilt per antwoord
Steekproef voor een stabiele metingEén checkVeel, over meerdere dimensies

Op die laatste rij gaan teams vaak de mist in. Een ranktracker kan een zoekwoord één keer per dag checken, omdat de index tussen twee checks stabiel blijft. Een GEO-tracker kan dat niet: wat hij meet, wordt elke keer opnieuw gegenereerd, vanuit een kansverdeling.

Waarom verandert je zichtbaarheidsscore terwijl je website hetzelfde is gebleven?

Omdat het model trekt uit een kansverdeling in plaats van iets op te halen. Stel dezelfde vraag twee keer en je krijgt twee verschillende antwoorden, en soms noemt maar één daarvan jou.

Dat is geen bug in je tracker. Een studie uit 2026 van Dmitrij Żatuchin, Where Does the Noise Come From? A Variance-Components Decomposition of Non-Determinism in LLM Brand Answers, heeft die vraag grondig uitgeplozen. Over 12.933 antwoorden, verdeeld over 20 merken, 8 talen en 3 modellen, werd de variantie in merkvermeldingen opgesplitst naar bron:

  • Hersampling binnen dezelfde prompt: 34,8% van de totale variantie. Gewoon exact dezelfde prompt opnieuw stellen.
  • Interactie tussen merk en context: 29,6%. Welk merk, in welke specifieke promptcontext.
  • Taal van de vraag: 26,5%. De taal waarin de vraag werd gesteld.
  • Merk maal taal: 8,6%.
  • Alleen de merkidentiteit: 1,5%.

Lees dat lijstje nog eens met je dashboard in je achterhoofd. Slechts 1,5% van de beweging in een meting van merkvermeldingen is toe te schrijven aan het merk zelf. Het grootste onderdeel, meer dan een derde, is pure hersamplingruis: het model dat dezelfde vraag bij de tweede poging anders beantwoordt.

Praktisch gevolg: een verandering in je GEO-trackerscore van week op week bewijst niets zolang je niet weet hoe breed de ruisband is. Een zichtbaarheidsscore die van 28% naar 33% ging, is vrijwel zeker helemaal niet veranderd.

Diagram dat laat zien hoe één AI-prompt bij herhaalde steekproeven verschillende merkvermeldingen oplevert, als illustratie van meetvariantie bij GEO-tracking

Hoeveel prompts en herhalingen heeft een GEO-tracker nodig voor een betrouwbare score?

Minder herhalingen dan je denkt, en meer spreiding dan je denkt. Dezelfde variantiestudie vond een sterk afnemend rendement van opnieuw vragen: na de vijfde herhaling van een prompt verlaagde elke extra herhaling de meetfout met slechts 0,0003. De betrouwbaarheid over het volledige design kwam daarentegen uit op ongeveer 0,36, tegenover 0,01 voor één los antwoord. De conclusie van de auteur is onomwonden: betrouwbaarheid "is bought by spreading across languages and models, not by repeating one prompt" - je koopt die door te spreiden over talen en modellen, niet door één prompt te herhalen.

Daar volgt een concrete ontwerpregel uit voor iedereen die generative engine optimization-tracking inricht:

  1. Herhaal elke prompt ongeveer 5 keer. Genoeg om de steekproefruis uit te middelen. Daarboven verbrand je API-credits voor niets.
  2. Steek het budget liever in een bredere promptset. Dertig verschillende prompts die je elk 5 keer samplet, verslaan vijf prompts die je elk 30 keer samplet, tegen exact dezelfde kosten.
  3. Meet over meerdere modellen. Modelidentiteit is een echte, los te onderscheiden bron van variantie. Eén engine is één mening.
  4. Meet in meerdere talen als je in meerdere talen verkoopt. Taal was goed voor meer dan een kwart van de variantie. Een tracker die alleen Engels meet, zegt niets over je Duitse markt.
  5. Rapporteer een bandbreedte, geen los getal. Publiceer "28% plus of min 6" in plaats van "28%". Geeft je tool geen spreiding, bereken die dan zelf uit de data op antwoordniveau.

Sta even stil bij die betrouwbaarheid van rond de 0,36. Zelfs een goed opgezet design laat flink wat onverklaarde variantie over. GEO-metingen geven over maanden heen een bruikbare richting. Van week tot week zijn ze niet precies, en geen enkel dashboard van welke leverancier dan ook kan daar iets aan veranderen.

Welke AI-engines moet een GEO-tracker meten?

Meet de engines die je kopers echt gebruiken, en meet er meer dan één, want modelidentiteit is een eigen variantiecomponent. In de praktijk zijn dat de vier systemen die commerciële vragen beantwoorden met live retrieval: ChatGPT van OpenAI, Gemini en de AI-functies van Google, Claude van Anthropic, en Perplexity.

Hoe die dekking precies werkt, is belangrijker dan het aantal logo's. Een tracker die een basismodel zonder webtoegang bevraagt, meet wat er in de trainingsdata is blijven hangen, niet hoe het model zoekt, en dat zijn twee verschillende dingen. In AI Rank Lab draaien onze merkchecks bewust op configuraties met webtoegang: de OpenAI Responses API op GPT-4o, Claude Haiku 4.5, Gemini 3 Flash en de Sonar-modellen van Perplexity, die standaard webtoegang hebben. Beoordeel je een GEO-tracker, vraag dan welke modelversie en welke retrievalmodus achter elk engine-icoontje zit. Leveranciers publiceren dat zelden, en het verandert wat het getal betekent.

Garandeert een plek in de organische top 10 dat AI je citeert?

Nee, en het verband wordt steeds losser. Ahrefs analyseerde 1,9 miljoen citaties uit 1 miljoen AI Overviews (de AI-overzichten van Google) en ontdekte dat 76,10% van de pagina's die in AI Overviews worden geciteerd in de top 10 stond voor dezelfde zoekvraag (stand juli 2025), terwijl 14,40% van de citaties kwam van pagina's die lager dan positie 100 stonden. BrightEdge volgde 9 branches van mei 2024 tot september 2025 en meldde dat 54,5% van de AI Overview-citaties nu ook organisch rankt, tegenover 32,3% eerder, terwijl slechts 16,7% uit de top 10 kwam.

De twee studies meten net iets anders, en juist daarom moet je geen van beide als natuurwet behandelen. Wat ze allebei ondersteunen, is de praktische conclusie: een organische ranking is een sterke input voor AI-citaties, maar geen garantie, en een flink deel van de citaties komt van pagina's die slecht of helemaal niet ranken. Precies dat gat is waarvoor een GEO-tracker bestaat. Je ranktracker ziet het niet.

Daarom is het ook de moeite waard om Google zelf letterlijk te citeren. In de handleiding voor optimalisatie voor generatieve AI-functies, bijgewerkt in juli 2026, staat dat "the best practices for SEO continue to be relevant because our generative AI features on Google Search are rooted in our core Search ranking and quality systems" (de best practices voor SEO blijven relevant omdat de generatieve AI-functies in Google Search geworteld zijn in de kernsystemen voor ranking en kwaliteit), en dat "a page must be indexed and eligible to be shown in Google Search with a snippet" om in aanmerking te komen. Er is geen apart AI-rankingsysteem om te bespelen. Er is een retrievallaag met daarbovenop een query fan-out, wat Google definieert als "a set of concurrent, related queries generated by the model": een reeks gelijktijdige, verwante zoekvragen die het model zelf genereert.

Kan een GEO-tracker bewijzen dat AI-zoekmachines verkeer naar je site sturen?

Nee. Een GEO-tracker meet of je in antwoorden verschijnt. Attributie kan hij niet bewijzen, en je moet goed opletten dat niemand de cijfers zo gaat lezen.

Twee onafhankelijke datasets laten zien waarom dat gat zo groot is. De crawl-to-refer-ratio van Cloudflare, gepubliceerd in juli 2025, deelt het aantal HTML-requests van de crawlers van een platform door het aantal HTML-requests met de referrer van dat platform. In de week van 19-26 juni 2025 liepen de ratio's uiteen van ongeveer 70.900:1 bij Anthropic tot 0,1:1 bij Mistral. Cloudflare plaatst daar een belangrijke kanttekening bij: verkeer dat via de native app van Claude binnenkomt, heeft geen referrer-header, dus de ratio's "may overstate" de scheefgroei, in onbekende mate. Maar ook als je daar flink op afdingt, is de richting overduidelijk. Gelezen worden is gewoon. Een doorklik krijgen is zeldzaam.

De traffic channel mix-studie van Semrush, gepubliceerd in april 2026 over meer dan 50.000 websites in 17 branches, zet cijfers op de andere kant: AI-verkeer was in 2025 goed voor 0,14% van het totale verkeer, tegenover 16,04% voor organisch zoeken. Wel groeide AI-verkeer met 66,02% op jaarbasis, van 462 miljoen naar 767 miljoen bezoeken per maand.

Houd beide feiten tegelijk vast. Het verwijzingsvolume vanuit AI is nu nog klein en groeit snel, en het aantal citaties is veel groter dan het aantal kliks. Een GEO-tracker meet de citatiekant. Beloof je een stakeholder dat een stijgende zichtbaarheidsscore evenredig meer sessies oplevert, dan laat je analytics je daar later lelijk op afgaan.

Het generatieve-AI-rapport in Google Search Console vs. een externe GEO-tracker

Ze vullen elkaar aan en geen van beide vervangt de ander. Google bracht in juni 2026 prestatierapporten voor generatieve AI uit in Search Console. Dat is first-party data van het platform zelf, en qua nauwkeurigheid kan geen externe tracker daaraan tippen. Maar het rapport is bewust beperkt:

Generatieve-AI-rapport in Search ConsoleExterne GEO-tracker
BronFirst-party, van GoogleGesamplede modelantwoorden
MetricsAlleen vertoningen. Geen kliks, CTR of positieZichtbaarheid, citaties, share of voice, sentiment
DimensiesPagina, land, apparaat, datumPrompt, engine, concurrent
Prompts zichtbaarNeeJa, je bepaalt ze zelf
Dekking van enginesAlleen Google AI Overviews en AI ModeMeerdere aanbieders
Zicht op concurrentenGeenJa

Gebruik Search Console als ground truth voor de Google-oppervlakken en om te controleren of de Google-cijfers van je tracker niet van de werkelijkheid afdrijven. Gebruik de tracker voor alles wat Search Console structureel niet kan laten zien: de assistenten van andere aanbieders, de prompts zelf en je concurrenten.

Hoe serverlogs van AI-bots je GEO-trackerdata aanvullen

Serverlogs geven je het enige deel van de keten dat volledig waarneembaar is en niet gesampled. Voordat een model je kan citeren, moet een crawler je pagina doorgaans eerst ophalen, en die fetch komt in je logs terecht, inclusief user agent.

Dat is een handige diagnoselaag, omdat hij twee soorten problemen uit elkaar trekt die een zichtbaarheidsscore op zichzelf op één hoop gooit. Laat je GEO-tracker zien dat je in antwoorden ontbreekt, dan vertellen logs je welk probleem je hebt:

  • Crawlers halen de pagina's helemaal niet op. Een technisch of toegangsprobleem. Controleer robots.txt, blokkeerregels en rendering.
  • Crawlers halen de pagina's regelmatig op, maar je wordt nog steeds niet geciteerd. Een content- en autoriteitsprobleem. De retrievallaag ziet de pagina wel, maar kiest hem niet.

Die vragen om totaal verschillende oplossingen, en het zichtbaarheidsgetal kan ze niet van elkaar onderscheiden. Onze eigen bottracking houdt GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot en BingBot in de gaten. Die server-side registratie naast de zichtbaarheid per prompt leggen, is de snelste manier die we kennen om uit te zoeken welk van de twee problemen een domein echt heeft.

Wat een GEO-tracker je niet kan vertellen

Expliciet zijn over de grenzen is wat een verdedigbare rapportagepraktijk onderscheidt van een ijdelheidsdashboard.

  • Hij kan je niet vertellen wat echte gebruikers vroegen. Je promptlijst is een hypothese over de vraag in de markt, door jou opgesteld. Geen enkele leverancier heeft toegang tot de querylogs van AI-assistenten. Ook Search Console laat geen prompts zien.
  • Hij kan je niet vertellen waarom concurrenten verschijnen. Je ziet dat een concurrent werd genoemd. De reden staat niet in de data, alleen in je eigen interpretatie.
  • Hij kan geen oorzakelijk verband met een contentwijziging bewijzen. Als hersampling alleen al meer dan een derde van de variantie veroorzaakt, vraagt het toeschrijven van een scorewijziging aan de pagina-aanpassingen van vorige maand om een gecontroleerde vergelijking, niet om een voor-en-na-screenshot.
  • Hij ziet geen gepersonaliseerde antwoorden of antwoorden voor ingelogde gebruikers. Trackers bevragen API's. Bij echte gebruikers spelen geheugen, geschiedenis en locatie mee.
  • Hij kan de AI-oppervlakken van Google niet gezaghebbend meten. Alleen Google heeft die data. Het scrapen van AI Overviews door derden is een benadering.

Welke GEO-metrics rapporteer je aan stakeholders?

Rapporteer het kleine aantal dingen dat de steekproef kan dragen, met de onzekerheid erbij, en laat de rest vallen.

Wel rapporteren:

  • Zichtbaarheidspercentage met een spreidingsband, over een voortschrijdende periode van 30 dagen in plaats van week op week.
  • Share of voice ten opzichte van een vaste set concurrenten, met een promptlijst die tussen periodes niet verandert. Verander je de prompts, dan verander je de metric.
  • Aantallen geciteerde domeinen uit serverlogs: dat zijn tellingen in plaats van schattingen, zonder steekproeffout.
  • AI-vertoningen in Search Console voor de Google-oppervlakken, als first-party bevestiging.

Niet rapporteren:

  • Procentuele verschillen van week op week. Bijna altijd ruis. Wie ze rapporteert, leert stakeholders reageren op toeval.
  • Eén samengestelde "AI-zichtbaarheidsscore" over alle engines heen. Die verbergt juist de verschillen per engine waar je iets mee kunt.
  • Sentiment op piepkleine steekproeven. Sentiment over 20 vermeldingen is geen trend.
  • Elke doorrekening van zichtbaarheid naar omzet. Die attributieketen bestaat nog niet.

In 30 dagen naar een verdedigbare nulmeting

De volgorde doet ertoe. De meeste teams beginnen met tracken voordat ze hebben besloten wát ze meten, en zijn vervolgens maanden bezig met het interpreteren van ruis.

  1. Dag 1-3. Stel de promptset samen. Mik op 30 tot 50 prompts die je categorie dekken, de categorieën van je concurrenten, probleemgerichte formuleringen en vergelijkende formuleringen. Schrijf ze zoals een koper ze zou intikken. Zet deze lijst daarna vast.
  2. Dag 4-5. Leg het design vast. Vijf samples per prompt per engine. Noteer welke modelversie antwoordde. Verkoop je in meer dan één taal, splits de promptset dan nu al per markt op, niet pas later.
  3. Dag 6-12. Verzamel een nulmeting. Draai een week lang dagelijks het volledige design zonder iets aan je site te veranderen. De spreiding van deze week is je ruisband. Die heb je nodig om elk volgend getal te kunnen duiden.
  4. Dag 13. Zet server-side botlogging aan en controleer of je belangrijkste pagina's echt worden opgehaald door de crawlers die hierboven staan.
  5. Dag 14-30. Verander één ding en kijk wat er gebeurt. Kies het grootste gat dat de nulmeting blootlegde, los het op, en houd de promptset en het samplingdesign vast, zodat de vergelijking iets betekent.

Op dag 30 heb je wat de meeste teams nooit krijgen: een zichtbaarheidscijfer, een bekende foutmarge daaromheen en onafhankelijk server-side bewijs of crawlers de pagina's überhaupt kunnen zien. Die combinatie maakt een GEO-tracker de moeite waard. Het dashboard op zich is gewoon een getal dat beweegt.

Get a free AI ranking consultation

Want your brand to show up when ChatGPT, Gemini and Perplexity answer questions in your market? Tell us about your site and our team will send a personalized strategy.

This form is protected by reCAPTCHA. Your data is handled securely and we will never spam you.

Veelgestelde vragen

Iets anders? Vraag het ons team

Wat is een GEO-tracker en wat meet hij precies?

Een GEO-tracker stelt AI-assistenten volgens een vast schema een vaste set prompts en legt vast of je merk in de gegenereerde antwoorden voorkomt. Hij meet aanwezigheid in een antwoord, geen positie op een pagina, en elke hoofdmetric die hij toont is een statistiek berekend over een steekproef van gegenereerde antwoorden.

Wat is het verschil tussen een GEO-tracker en een klassieke SEO-ranktracker?

Een ranktracker bevraagt een stabiele zoekindex en krijgt een geordende lijst terug, dus één check per dag is genoeg. Een GEO-tracker bevraagt een generatief model dat elke keer een ander antwoord geeft, dus één check zegt vrijwel niets en de score moet uit veel steekproeven worden opgebouwd.

Waarom verandert mijn zichtbaarheidsscore in de GEO-tracker terwijl mijn website niet is veranderd?

Omdat het model trekt uit een kansverdeling in plaats van iets op te halen. Een variantiecomponentenstudie uit 2026 naar merkantwoorden van LLM's vond dat simpelweg dezelfde prompt opnieuw stellen 34,8% van de totale variantie verklaart, terwijl de merkidentiteit alleen goed is voor slechts 1,5%. Kleine schommelingen van week tot week zijn meestal ruis, geen prestatie.

Hoeveel prompts en herhalingen heeft een GEO-tracker nodig voor een betrouwbare score?

Ongeveer vijf herhalingen per prompt. Dezelfde studie vond dat een herhaling na de vijfde de meetfout met slechts 0,0003 verlaagt, en dat je betrouwbaarheid koopt door te spreiden over modellen en talen, niet door één prompt te herhalen. Besteed het resterende budget aan meer verschillende prompts, meer engines en meer talen.

Welke AI-engines moet een GEO-tracker meten?

Minimaal ChatGPT, Gemini, Claude en Perplexity, omdat modelidentiteit een eigen bron van variantie is en één engine één mening is. Controleer dat elke engine wordt bevraagd in een modus met webtoegang en retrieval: een basismodel zonder webtoegang meet wat er in de trainingsdata zit, niet hoe het model zoekt.

Garandeert een ranking in de organische top 10 dat AI je citeert?

Nee. Ahrefs vond dat 76,10% van de pagina's die in AI Overviews worden geciteerd in juli 2025 in de top 10 stond, maar ook dat 14,40% van de citaties kwam van pagina's die lager dan positie 100 stonden. Sterke organische rankings maken een citatie veel waarschijnlijker zonder die te garanderen, en sommige citaties gaan naar pagina's die nauwelijks ranken.

Kan een GEO-tracker bewijzen dat AI-zoekmachines verkeer naar mijn website stuurden?

Nee. Hij meet verschijning in antwoorden, geen attributie. De crawl-to-refer-data van Cloudflare laat zien dat het volume aan citaties en crawls het verwijzingsvolume ver overtreft, en Semrush mat AI-verkeer in 2025 op 0,14% van alle bezoeken, tegenover 16,04% voor organisch zoeken. Behandel zichtbaarheid en sessies als aparte metrics.

Hoe verhoudt het generatieve-AI-rapport in Google Search Console zich tot een externe GEO-tracker?

Ze vullen elkaar aan. Search Console geeft first-party vertoningsdata voor AI Overviews en AI Mode, uitgesplitst naar pagina, land, apparaat en datum, maar geen kliks, CTR, positie of prompts, en niets over andere aanbieders. Een externe tracker dekt meerdere engines, de prompts zelf en concurrenten, maar alleen via steekproeven.

Hoe vullen serverlogs van AI-bots de data van een GEO-tracker aan?

Logs zijn tellingen in plaats van schattingen, en ze trekken twee problemen uit elkaar die een zichtbaarheidsscore op één hoop gooit. Halen crawlers je pagina's nooit op, dan heb je een toegangsprobleem; halen ze die regelmatig op en word je toch niet geciteerd, dan heb je een content- en autoriteitsprobleem. Die vragen om totaal verschillende oplossingen.

Wat kan een GEO-tracker mij niet vertellen over concurrenten?

Hij kan je vertellen dat een concurrent werd genoemd, maar niet waarom. De reden ligt buiten de data. Hij kan je ook niet laten zien wat echte gebruikers vroegen, want je promptlijst is je eigen hypothese over de vraag in de markt, en geen enkele leverancier heeft toegang tot de querylogs van AI-assistenten.

Welke GEO-metrics moet ik aan stakeholders rapporteren?

Rapporteer een zichtbaarheidspercentage over een voortschrijdende periode van 30 dagen met een spreidingsband, share of voice ten opzichte van een vaste set concurrenten op een vastgezette promptlijst, aantallen crawlerhits uit serverlogs en AI-vertoningen in Search Console. Laat verschillen van week op week, samengestelde scores over engines heen, sentiment op piepkleine steekproeven en elke doorrekening van zichtbaarheid naar omzet vallen.

Geschreven door

Chief Marketing Officer & AI Search Optimization Architect

Geverifieerde Auteur

Digital Marketing Strategist & Pioneer in SEO, Answer Engine Optimization (AEO), and Generative Engine Optimization (GEO).

Vond u dit artikel leuk?

Meld u aan voor onze nieuwsbrief en ontvang de nieuwste inzichten over AI-zoekmachineoptimalisatie direct in uw inbox.

No spam. Unsubscribe at any time.

See how AI engines read your site

Paste your site. The free audit scores it for SEO, answer engines and generative engines, and lists the fixes.