Scannerens metode og regler

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å spørgsmål, som en rigtig køber kunne stille. 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.

Vi spørger ikke
"Hvad siger [kundens domæne] om helbredskontrol?"
Vi spørger
"Hvilke firmaer tilbyder lovpligtig helbredskontrol af natarbejdere?"

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?

De største kanaler får flere gentagelser og en større del af promptlisten. I den nuværende fulde opsætning er fordelingen 36 ChatGPT-svar, 22 Claude-svar, 22 Gemini-svar, 18 Perplexity-svar, 6 Grok-svar, 6 Meta-svar, 3 DeepSeek-svar, 3 Mistral-svar, 3 Qwen-svar og 2 Microsoft Phi-svar. Den daterede fordeling følger med, når en kundecase er klar til offentliggørelse.

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. 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. Derfor er slutscoren mere end et almindeligt gennemsnit.

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-kanalModel i den daterede opsætningSvarVægt pr. svarBasisvægt
ChatGPT / OpenAIgpt-5.4-nano-2026-03-17361,0036,00
Gemini via OpenRoutergoogle/gemini-3-flash-preview220,5512,10
Microsoft Phi via OpenRoutermicrosoft/phi-420,300,60
Perplexitysonar180,305,40
Claudeclaude-haiku-4-5-20251001220,286,16
Grokgrok-4.360,181,08
Meta Llama via OpenRoutermeta-llama/llama-4-maverick60,150,90
DeepSeek via OpenRouterdeepseek/deepseek-v4-flash30,100,30
Mistral via OpenRoutermistralai/mistral-small-260330,080,24
Qwen via OpenRouterqwen/qwen3-235b-a22b30,080,24
I alt i den fulde 121-svarsplan12163,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. Kontrolleret 5. august 2026 mod scannerens konfiguration og beregningskode. Tabellen viser de konkrete modelversioner i den daterede opsætning 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 venter mindst 30 dage

Den måling, der skal vurdere effekten af vores arbejde, bliver først kørt mindst 30 dage efter den sidste ændring er gået live. Søgemaskiner og AI-kanalernes kilder skal have tid til at hente den nye side. Laver kunden selv en ny ændring i perioden, starter de 30 dage forfra.

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.

Måleresultater offentliggøres først efter mindst 30 dage

Når en kundecase senere bliver offentliggjort med et måleresultat, følger målegrundlaget med. Alle kan åbne dokumentationen uden login og se, hvad resultatet bygger på.

Hele svargrundlaget følger med, også de dårlige resultater. Indtil en case opfylder 30-dagesreglen, viser casesiden kun, hvad Synbar arbejder med. Den viser ingen testmålinger.

Resultatet er en dokumenteret tendens

Et scan er et dateret billede af det marked, der står i måledokumentet. AI-kanalerne, søgeindeksene, internettet og konkurrenternes indhold ændrer sig løbende. Derfor bruger vi en serie af sammenlignelige målinger til at følge en tendens over tid.

Synbar lover aldrig en bestemt placering eller et bestemt resultat. Vi øger sandsynligheden for, at en virksomhed bliver fundet, forstået og citeret, og vi viser det målegrundlag, vi bruger til at vurdere udviklingen.

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.

Skrevet sammen af Daniel og Holger

Vi opdaterer siden, når metoden ændrer sig. Er en regel eller formulering uklar, så skriv til team@synbar.dk. Vi vil hellere forklare én ting ekstra end bede dig stole på et tal.