Methodology

How the GEO score is calculated.

By Asier Mugica, Founder · Published · Last updated

The GEO score is a weighted checklist out of 100, built from six categories: AI citability (25%), brand authority (20%), content and E-E-A-T (20%), technical foundations (15%), schema (10%) and platform readiness (10%). Each category is scored 0 to 100 from checks anyone can repeat with a browser and curl, then multiplied by its weight. It measures the conditions that make an AI citation likely. It does not measure whether you are actually being cited, and we never report it on its own.

Why we are publishing this

Our own guides tell business owners to walk away from any agency that sells a proprietary score it will not explain. It would be dishonest to write that and then hand you a number from a black box. So here is the whole thing: the categories, the weights, the checks, the bands, and the parts where the number lies to you.

Two practical consequences. First, you can rebuild your own score without paying anyone. Second, when we tell a client their score moved, they can audit the claim line by line instead of trusting us.

The formula

Composite equals the sum of each category score multiplied by its weight, rounded down to the nearest whole number. Nothing else goes into it. There is no adjustment, no curve and no per-client tuning, because a score you can tune is a score you can flatter.

CategoryWeightWhat it measures
AI citability25%Whether a model can lift a clean, self-contained answer from your pages: answer-first passages, facts in crawlable text rather than images or scripts, consistent claims across the site, dates and sources.
Brand authority20%Your footprint off your own site: third-party mentions, reviews on platforms models read, directory and knowledge-base presence, whether the brand owns its own name in search.
Content and E-E-A-T20%Depth and trustworthiness: named authorship, visible publish and update dates, sourced claims, real substance per page, transparency about price, terms and who you are.
Technical15%Crawlability and hygiene: server-rendered content, real 404s, sitemap and canonicals, HTTPS and security headers, speed, correct handling of AI crawlers in robots.txt.
Schema10%Structured data that resolves: a valid entity graph, no broken references, page-level types, and schema that matches what is visible on the page.
Platform10%Per-engine readiness for Google AI Overviews, ChatGPT, Perplexity, Gemini and Copilot, since each one reaches you through a different index and a different crawler.

What each category actually checks

AI citability, 25%

Do your key pages answer the question in the first sentence, or bury it under a paragraph of positioning? Are prices, hours, services and locations present in the raw HTML, or injected by JavaScript and images? Does the same claim appear the same way across pages, or does the home page promise something the terms page contradicts? Are passages self-contained enough that a model can quote one without the rest of the page?

Brand authority, 20%

How many places that a model already trusts mention you at all: reviews, directories, community threads, knowledge bases, industry lists. Whether your brand name returns you in ordinary search. Whether a company entity exists anywhere other than your own website. This is the slowest category to move and the one that decides most outcomes, which is why it carries the second-highest weight even though it makes new sites, including ours, look bad.

Content and E-E-A-T, 20%

Named author with a real profile, visible dates, claims that carry a source, pages with enough substance to be worth quoting, and transparency where it costs something: pricing, guarantee terms, limitations. Thin pages and anonymous copy score low even when the writing is polished.

Technical, 15%

Server-rendered HTML, a 404 that returns 404, one canonical per page, a sitemap that matches reality, security headers, sensible speed, and a robots.txt that lets in the AI crawlers you want while excluding what you do not. Most of this is unglamorous and most sites fail at least one of it.

Schema, 10%

Valid JSON-LD that parses, an entity graph whose references resolve, types that fit the page, and, critically, structured data that matches the visible content. Schema describing things a visitor cannot see is a liability, not a signal.

Platform, 10%

Each engine is scored separately, because being visible to one says little about the others. Bing indexing matters for Microsoft Copilot, Google indexing and community signals matter for AI Overviews, and freshness plus quotable structure matter for Perplexity.

Scoring bands

ScoreWhat it means in practice
80 to 100The conditions for citation are in place. Remaining work is authority and content, not fixes.
60 to 79Solid foundations with specific gaps. Usually brand footprint, sometimes schema or thin pages.
40 to 59Real problems in more than one category. Typical for a young site or one never built with AI search in mind.
Below 40Something structural is broken: content models cannot read, blocked crawlers, or no entity at all.

What the score cannot tell you

It is a proxy. A site can score 80 and still never be named, because being quotable is not the same as being chosen. Authority, competition and how often the engines even trigger an AI answer for your queries all sit outside it.

It is also relative to itself. Comparing your score to another business tells you less than comparing your score to your own score last month, measured the same way. And it is a snapshot: the engines change, and a number from March is not a number from July.

This is why every report we send puts the score next to the measurement that actually matters, which is how often the engines name you across a frozen panel of buying prompts over multiple runs. That method is published in full in our guide on how to track whether ChatGPT recommends your business. If a score ever moves and the prompt panel does not, we say so.

We ran it on ourselves first

On July 24, 2026 this site scored 47 out of 100: citability 78, technical 83, content and E-E-A-T 40, schema 37, platform 37, and brand authority 3. Those six numbers against the weights above sum to 47.95, which rounds down to 47. We first published it as 48 and corrected ourselves the same day, which is the point of showing the arithmetic. We published the numbers before doing any of the work, and the same-day re-scores after shipping fixes came out at 62 and then 69, with brand authority moving only from 3 to 4 because nothing off-site changes in an afternoon. The whole baseline, including the parts that make us look bad, is on our work page.

Questions

Why publish the formula at all?
Because our own guides tell you to treat an agency score you cannot explain as a red flag, and we are not going to hold ourselves to a lower standard than we hold everyone else. If you can rebuild the number yourself, it is a measurement. If you cannot, it is a logo for a dashboard.
Is the GEO score an official Google or OpenAI metric?
No. It is our own rubric. No search engine or model provider publishes a visibility score, and anyone who tells you their number comes from Google or OpenAI is making it up. Ours is a structured checklist with weights, useful for prioritising work and for comparing the same site to itself over time.
Can the score go up while nothing improves in real life?
Yes, and that is the honest limitation. The score measures the conditions that make citation likely, not citation itself. That is why we always report it next to the thing that actually matters: how often the engines name you across a frozen panel of buying prompts, measured over multiple runs.
Why does brand authority weigh 20% when it is the slowest to move?
Because it is the single strongest predictor we see of whether a model will name a business, and because weighting it lower would flatter every new site, including ours. Our own brand authority scored 3 out of 100 on day zero and the composite carried that weight honestly.
Can I run this myself without hiring you?
Yes. Everything in the rubric is checkable with a browser, curl and free tools. This page and our tracking guide together contain the whole method. If you would rather have someone run it and do the work that follows, that is what we sell.

Want us to run it on your site?

Same rubric, same checks, no black box. You get the score, the six category numbers and the three fixes that matter most.

Get your free GEO score

Free. No sales call attached.

Get your free GEO score