Sådan måler vi AI-synlighed
En score giver først mening, når man kan se, hvad den bygger på. Her forklarer vi spørgsmålene, AI-kanalerne, vægtene og de menneskelige kontroller bag Synbars scanner.
Et afgrænset billede på et bestemt tidspunkt
Synbars scanner måler, hvad en fast gruppe AI-kanaler svarer på et aftalt sæt spørgsmål. Spørgsmålene er relevante forslag, som kunden kan gennemgå; de dokumenterer ikke, hvad alle købere faktisk spørger om. Den nuværende fulde opsætning begynder med 12 spørgsmål og indsamler 121 gemte svar på tværs af 10 model- og udbyderkanaler.
Resultatet gælder de spørgsmål, modeller og tidspunkter, der står i måledokumentet. Scoren er derfor ikke en dom over hele virksomheden eller en måling af hele internettet.
Det vigtigste at forstå: Scanneren gemmer både spørgsmålet, det fulde AI-svar, den konkrete model og tidspunktet. Derfor kan man gå tilbage og kontrollere, hvad tallet bygger på.
Spørgsmålene må ikke afsløre svaret
De neutrale spørgsmål, der måler synlighed og placering, indeholder aldrig kundens navn eller domæne. Det er en fast regel. Ellers beder man i praksis AI om at lede efter kunden, og så tester man ikke, om virksomheden bliver fundet af sig selv.
Kundens navn og domæne kobles først på efter svaret. Derefter undersøger systemet, om virksomheden blev nævnt, om dens hjemmeside blev brugt som kilde, og hvilke konkurrenter der optrådte.
Et prompt-sæt kan også rumme ét særskilt brandspørgsmål, hvor virksomheden nævnes for at kontrollere, om AI forstår den korrekt. Det spørgsmål må ikke løfte synlighed eller placering.
Hvordan bliver 12 spørgsmål til 121 svar?
I Synbars nuværende fulde opsætning er fordelingen 36 ChatGPT-svar, 22 Claude-svar, 22 Gemini-svar, 18 Perplexity-svar, 6 Grok-svar, 6 svar fra Meta Llama via OpenRouter, 3 DeepSeek-svar, 3 Mistral-svar, 3 Qwen-svar og 2 svar fra Microsoft Phi via OpenRouter. Det er et internt analysevalg. Den korte Safety Sea-case fører med en separat tidsserie direkte fra Bing Webmaster Tools.
Sådan bliver svarene til en score
Et automatisk review omsætter hvert råt svar til faste felter: omtale, kilde, placering, tone og konkurrenter. Den gemte vurdering ligger sammen med råsvaret. Når de gemte svar, vurderinger, regler og målingshistorik er de samme, giver beregningen det samme tal. Der sidder ingen AI og vælger den endelige score.
- Synlighed
- Hvor ofte virksomheden bliver præsenteret som en reel mulighed. En løs navneforekomst i en kildeliste er ikke nok.
- Citation
- Hvor ofte virksomhedens hjemmeside bliver brugt som støtte for en reel omtale. Et link uden støtte for svaret tæller ikke som en citation.
- Placering
- Hvor højt virksomheden står i en faktisk sammenligning. Placering tæller kun, når mindst én anden udbyder også er med.
- Tone
- Om virksomheden omtales positivt, neutralt eller negativt. Tone måles kun i svar, hvor virksomheden reelt er omtalt.
- Konkurrence
- Hvordan virksomheden står i forhold til navngivne konkurrenter i de svar, der faktisk sammenligner udbydere.
De fem dele har en fast indbyrdes vægt, som Synbar har valgt til denne interne analysemodel. Vægtene er ikke officielle markedsandele eller en universel standard. Nogle spørgsmål kan ikke måle alle fem dele. Et spørgsmål om skattefrihed rangerer for eksempel ingen udbydere, så netop det svar indgår ikke i placeringsdelen. Kun hvis hele målingen mangler gyldige placeringsdata, fordeles slutvægten mellem de øvrige dele efter deres faste forhold.
Den præcise matematik bag GEO-scoren
Selve beregningen er almindelig, deterministisk matematik. De fem knapper nedenfor viser hele vejen fra ét gemt svar til tallet fra 0 til 100.
1. Se vægten af hvert enkelt AI-svar
Hvert svar får først en vægt. Den bruges i alle de delscorer, som spørgsmålet er egnet til.
svarvægt = kanalvægt × reviewvægt × promptvægt
- Kanalvægt står i tabellen nedenfor og anvendes på hvert svar fra kanalen.
- Reviewvægt er 1,00 for et almindeligt svar og 0,35, når vurderingen kræver manuel gennemgang.
- Promptvægt er normalt 1,00. Et spørgsmål om aktuel status, for eksempel om en virksomhed har åbent lige nu, får 0,25. Et ubrugeligt eller karantænesat svar får 0. Fejlede og manglende svar fjernes helt før vægtningen.
Et flagget Gemini-svar om aktuel status får eksempelvis vægten 0,55 × 0,35 × 0,25 = 0,048125.
2. Se hvilke svar der må tælle med
- Et brandspørgsmål, der nævner kunden eller domænet, kan måle citation og særskilt brandforståelse. Det må ikke påvirke synlighed, placering, tone eller konkurrence i GEO-scoren.
- Neutrale opdagelses- og sammenligningsspørgsmål kan måle synlighed og citation. Placering og konkurrence kræver en reel sammenligning i svaret.
- Service- og problemspørgsmål kan måle synlighed og citation. Placering og konkurrence kommer kun med, hvis svaret faktisk sammenligner udbydere.
- Spørgsmål om aktuel status kan måle synlighed og citation med promptvægt 0,25.
- Et spørgsmål, der oplister mindst to konkurrenter, men ikke kunden, kan kun måle citation. Listen må ikke skabe et kunstigt synligheds- eller konkurrenceudfald.
- Et opdagelses- eller sammenligningssvar, der ikke nævner nogen virksomhed, behandles som et ikke-svar og får vægt 0. Fejlede og manglende svar fjernes helt.
Service-match og brandforståelse gemmes som hjælpedata, men indgår ikke i den samlede GEO-score.
3. Se formlerne for de fem delscorer
Synlighed og citation er vægtede procenttal. For hvert relevant svar er udfaldet enten 1 eller 0.
delscore = round(100 × Σ(svarvægt × udfald) / Σ(svarvægt))
- Synlighed får udfald 1, når virksomheden reelt er omtalt.
- Citation får udfald 1, når virksomheden er omtalt, dens eget domæne er citeret, og kilden faktisk støtter omtalen.
Placering beregnes kun i reelle sammenligninger, hvor virksomheden og mindst én konkurrent optræder. Plads 1 giver 100 point, plads 2 giver 80, plads 3 giver 60, plads 4 giver 40, og plads 5 eller lavere giver 20. Delscoren er det vægtede gennemsnit.
Tone beregnes kun, når virksomheden er omtalt. Positiv giver 100 point, neutral 60 og negativ 20. Det vægtede gennemsnit beholder sine decimaler frem til slutberegningen.
Konkurrence kræver mindst én navngiven konkurrent. Er kunden fraværende, mens en konkurrent optræder, er udfaldet 0. En omtale uden formel placering giver 60. Står kunden først foran mindst én konkurrent, gives 100, eller 60 ved negativ tone. Hvis registreringen viser konkurrenter, men ingen før eller efter kunden i rækkefølgen, gives 60, eller 40 ved negativ tone. Har B konkurrenter en højere placering, bruges formlerne her:
konkurrence = max(20, 60 − 15 × konkurrenter foran)
negativ konkurrence = max(10, 45 − 15 × konkurrenter foran)
4. Se den samlede GEO-formel og et regneeksempel
De fem delscorer vægtes sådan: synlighed 40 procent, citation 25 procent, placering 20 procent, tone 10 procent og konkurrence 5 procent.
GEO = round((0,40V + 0,25C + 0,20P + 0,10T + 0,05K) / summen af tilgængelige vægte)
En delscore uden gyldige data fjernes både fra tælleren og nævneren. Resten normaliseres derfor til 100 procent. Synlighed, citation, placering og konkurrence afrundes til hele point før slutformlen. Den endelige GEO-score afrundes også til nærmeste hele tal.
Rent regneeksempel: V = 50, C = 40, P = 80, T = 60 og K = 45 giver 54,25, som afrundes til 54. Hvis placering ikke kunne måles, udgår både 80 × 0,20 og vægten 0,20. Resultatet bliver da 38,25 / 0,80 = 47,8125, som afrundes til 48.
Eksemplet er kun matematik og stammer ikke fra en kundecase.
5. Se review-loftets præcise regel og begrænsning
Den første historiske måling ændres ikke. I hver senere måling er F antallet af gemte svar, der både er markeret til review og har en registreret kundeomtale. C er loftet fra den foregående måling.
frigivne = min(max(0, F − C), antal frigivelige flag)
næste loft = F − frigivne
De frigivne svar går fra reviewvægt 0,35 til 1,00. De vælges efter sikkerhed fra høj til lav og derefter efter svar-id. Mangler en sikkerhedsværdi, bruger beregningen 1,00. Loftet er et absolut antal, ikke en procent. Flagene bliver stående på svarene.
Reglen er deterministisk, men retningen er ikke låst. Mere vægt på et flagget svar kan løfte eller sænke resultatet, afhængigt af hvad svaret indeholder.
Nuværende teknisk begrænsning: F filtreres ikke efter prompttype, svarstatus eller hvilke delmål svaret er egnet til. Et karantænesat svar kan derfor tælle i loftet, selv om det aldrig kan frigives. Ændrer vi reglen, daterer og opdaterer vi denne side.
De præcise vægte for AI-kanalerne
Det, vi kalder modelvægte i en kundecase, er teknisk set en vægt pr. AI-kanal og pr. svar. ChatGPT er reference med vægt 1,00. En vægt på 0,30 betyder, at svaret begynder med 30 procent af vægten for et tilsvarende ChatGPT-svar, før review- og promptvægten anvendes.
| AI-kanal | Model i den daterede opsætning | Svar | Vægt pr. svar | Basisvægt |
|---|---|---|---|---|
| ChatGPT / OpenAI | gpt-5.6-luna | 36 | 1,00 | 36,00 |
| Gemini via OpenRouter | google/gemini-3-flash-preview | 22 | 0,55 | 12,10 |
| Microsoft Phi via OpenRouter | microsoft/phi-4 | 2 | 0,30 | 0,60 |
| Perplexity | sonar | 18 | 0,30 | 5,40 |
| Claude | claude-haiku-4-5 | 22 | 0,28 | 6,16 |
| Grok | grok-4.3 | 6 | 0,18 | 1,08 |
| Meta Llama via OpenRouter | meta-llama/llama-4-maverick | 6 | 0,15 | 0,90 |
| DeepSeek via OpenRouter | deepseek/deepseek-v4-flash | 3 | 0,10 | 0,30 |
| Mistral via OpenRouter | mistralai/mistral-small-2603 | 3 | 0,08 | 0,24 |
| Qwen via OpenRouter | qwen/qwen3-235b-a22b | 3 | 0,08 | 0,24 |
| I alt i den fulde 121-svarsplan | 121 | 63,02 | ||
Basisvægt er antal svar gange vægt pr. svar, før prompttype og reviewflag påvirker hvert svar. Den nominelle andel kan beregnes som kanalens basisvægt divideret med 63,02, men den faktiske andel afhænger af, hvilke svar der er gyldige for hver delscore. Model-id'er og svartal er kontrolleret 30. august 2026 mod den komplette referencekørsel fra 29. august 2026: batch batch-415afd19-28a5-4f7e-8161-2557b6aa330a, 121 af 121 gennemførte svar. Tabellen viser den daterede kørsel og Synbars analysevægte, ikke officielle markedsandele.
Microsoft-sporet er Microsoft Phi via OpenRouter. Det er ikke en måling i Copilot-produktet. Meta-sporet bruger tilsvarende en Llama-model via OpenRouter. Vi skriver kanalens tekniske navn, så rapporten siger det samme som den faktiske kørsel.
Usikre svar bliver markeret og gennemgået
Nogle svar kan være tvetydige. Et navn kan stå i en uklar sammenhæng, eller en kilde kan være nævnt uden at støtte selve svaret. Så bliver vurderingen markeret til gennemgang og får lavere vægt. Flaget står på svaret, så man kan finde det igen.
Ved genmålinger kan en fast regel begrænse, hvor mange flaggede omtaler der bliver nedvægtet. Overskydende flag frigives i en fast rækkefølge med de sikreste vurderinger først. Det ændrer kun reviewvægten, mens flagene bliver stående. Den præcise regel og dens virkning står i den femte matematikknap ovenfor.
Daniel eller Holger gennemgår hver måling, før den bruges i en offentlig kundecase. Vi leder efter forkerte optællinger, fejlagtige konkurrenter og spørgsmål, der ikke måler det, de skulle.
Samme opsætning, når to målinger sammenlignes
Samme spørgsmål
En ændret prompt bliver behandlet som et nyt målepunkt. Den får ikke lov til at ligne fremgang i den gamle serie.
Samme kanaler og modelversioner
Hvis en udbyder eller Synbar skifter model, bliver bruddet skrevet i måledokumentet. Den kanal sammenlignes ikke lydløst med den gamle.
Samme antal kørsler
Promptfordeling og gentagelser holdes fast, så datagrundlaget har samme form.
Samme bedømmelsesregler
Hvis en metode ændres, bliver ændringen dateret og oplyst. Målingerne bliver først sammenlignet direkte, når grundlaget passer sammen.
Vi ændrer aftalte flader og venter mindst 30 dage
Efter kundens godkendelse kan vi rette dokumenterede faktuelle eller tekniske forhold på de aftalte flader, som kunden kontrollerer. En opfølgende måling køres tidligst 30 dage efter den sidste ændring er gået live og så vidt muligt med samme spørgsmål, kanaler, modelversioner og regler. En forskel mellem to målinger beviser ikke alene, at ændringen var årsagen, og der er ingen garanti for omtale, citation eller placering.
Den første interne måling og tekniske testkørsler er arbejdsdata. Synbar bruger dem ikke som offentlige resultater. En kundecase med måletal kan først offentliggøres, når 30-dagesperioden er gået, opfølgningsmålingen er gennemgået, og kunden har godkendt offentliggørelsen.
Det vi faktisk viser i en offentlig kundecase
En offentlig kundecase viser den dokumentation, der er gengivet på selve casesiden, efter kundens godkendelse. Den nuværende offentlige case viser en dateret før- og eftermåling med de oplyste begrænsninger; den giver ikke offentlig adgang til alle gemte råsvar.
- Måledatoer og antal gyldige svar i de sammenlignede målinger
- De spørgsmål og optællinger, som er synligt gengivet på casesiden
- Synlige fordelinger pr. kanal og pr. spørgsmål samt de forbehold, der står ved tallene
- De udførte ændringer og offentlige skærmbilleder, som casesiden dokumenterer
- Henvisning til scoreformlerne og Synbars interne analysevægte på denne side
De rå svar opbevares som arbejds- og kontrolgrundlag efter de oplyste slettefrister, men offentliggøres ikke automatisk. Casesiden må derfor ikke beskrives som fuld adgang til hele svargrundlaget.
Målingerne viser en registreret forskel i det aftalte målesæt
Et scan er et dateret billede af det aftalte målesæt, ikke af hele markedet. AI-kanalerne, søgeindeksene, internettet og andre virksomheders indhold ændrer sig løbende. Derfor bruger vi sammenlignelige målinger til at følge de registrerede svar over tid.
Synbar lover aldrig en bestemt placering eller et bestemt resultat. Vi udfører de kundegodkendte ændringer på aftalte flader og måler det aftalte sæt igen. Målingerne kan vise en forskel i sættet, men ikke alene bevise årsagen eller garantere fremtidig omtale.
Du kan læse om forskningen bag selve optimeringsarbejdet på vores metode- og kildeside og se arbejdsgangen fra første scan til opfølgning på processiden.