01 · GEO
GEO score (the main one)
Out of 100. Answers one question: will AI search cite your site? This is the core result.
Public Scoring Methodology
We open your website and ask a simple question: can AI search tools like ChatGPT and Perplexity find it, understand it, and mention it in an answer? A higher score means you are easier to cite.
The rules align with the Princeton-led GEO study (KDD 2024), Stanford’s citation-verifiability research (EMNLP 2023), and public generative-search guidance from Google, Microsoft, OpenAI, and China’s CAICT. See the sources
1
3 scores
01 · GEO
Out of 100. Answers one question: will AI search cite your site? This is the core result.
02 · AR
Also out of 100, but it is not added into GEO. It asks whether an automated assistant can find and read your pages.
03
The report may show public scores from Ora or Cloudflare so you can compare. They do not change our scoring.
2
100 pts
Things that matter more for being cited are worth more. Current version: geo-4.0+ar-1.0.
14pts
Does the site have a machine-readable “name card”: who you are, what you sell, what the article is. Without this, AI has a hard time knowing what the page is about.
6pts
Are the important fields on that name card filled in, such as name, author, or price. The more complete it is, the more confidently AI can cite you.
5pts
Are those facts connected. For example, which company a product belongs to, or who wrote an article. Connected facts are harder for AI to mix up.
5pts
When the page is shared or fetched, are the title, summary, and image clear. Social previews and AI both use these.
20pts
Is there real content that answers questions, and has it been updated lately. Empty shells and stale pages are hard to cite.
15pts
Can outsiders confirm you are a real brand: official profiles, mentions elsewhere, place and time clues. The more checkable you are, the easier you are to trust.
20pts
Does the writing include definitions, data, comparisons, and steps that can be copied into an answer. The more “this is the answer” a paragraph feels, the easier it is to cite.
10pts
Can a reader see who wrote this, why they are qualified, how to contact you, and whether privacy or terms pages exist. That makes both people and AI more comfortable citing you.
5pts
Is the page tidy: clear headings and readable text. A messy page is hard for a machine to take apart.
3
100 pts
This is not the GEO score. It checks whether the signs an assistant needs are in place. Essentials (80 points) are what most sites should have. Recommended (20 points) are extras. If a check does not apply to your site, it is marked N/A and does not cost points.
01
Can an assistant find your site and treat it as something worth recommending.
Looks at robots.txt, whether AI crawlers are blocked, llms.txt, and the sitemap.
02
After it arrives, can it read the text and structure without running complex scripts.
Looks at HTTPS, structured data, HTML without JavaScript, and canonical.
03
Scored only for products an assistant should operate. Blogs and content sites usually skip this.
Looks for MCP and similar machine interfaces. Personal and blog sites are N/A and are not penalized.
12pts
The site uses an encrypted connection. This is a basic condition for an assistant to visit.
Missing HTTPS is not a fixed -10 GEO penalty, but it lowers Agent Readiness.
10pts
There is a file at the site root that tells crawlers what they may look at.
A valid robots.txt needs to be available at the origin.
16pts
Common crawlers from ChatGPT, Claude, and Perplexity are not blocked. If they are, the GEO score also loses 15 points.
Retrieval crawlers include GPTBot, ClaudeBot, and PerplexityBot. Blocking also triggers -15 on the GEO score.
14pts
A site guide written for AI, so an assistant can quickly understand how the site is organized.
A valid llms.txt should be available at the root.
10pts
A list of pages, so an assistant knows what it can read.
A usable XML sitemap should be present.
10pts
Machine-readable labels on the page, so an assistant can tell who this is and what it is.
JSON-LD / Schema helps assistants build an entity model.
8pts
The main text is visible even with scripts turned off. If the homepage is a blank shell, an assistant may see nothing.
The homepage should be readable without JavaScript, not a CSR blank page.
6pts
A fuller excerpt file. Not required, but more convenient.
An extra source file for longer excerpts.
6pts
Tells machines which URL is the official one, so duplicate pages are less confusing.
Primary pages include self-referencing canonical tags.
8pts
An interface assistants can operate. Personal sites and blogs usually do not need this, so it is marked N/A.
Looks for /.well-known/mcp.json or /mcp. Personal and blog sites are N/A.
A page that is blank without JavaScript is not a fixed GEO penalty, but it is flagged as a serious issue and lowers content, structured data, and the Agent Readiness “HTML can be read” check.
The report may show their public results for comparison. Fixes still follow the GEO rules and our own Agent Readiness on this page.
4
A personal blog, a shop, a software product, and a company site are not supposed to have the same pages. We detect the site type first, then score what that type should have. Missing items that do not apply are not deducted.
We care more about who you are, what you wrote, and whether it has been updated. You are not forced to have product pages or FAQs.
We care more about product information, FAQs, and trust pages related to buying.
We care more about what the product is, how to use it, and whether privacy, contact, and terms pages are present.
We care more about the company, the service, and how to contact you. Product pages are not required.
We care more about article quality and how often you publish. Product checks follow shop rules only if you actually sell products.
5
We score the nine things first, then check whether AI is blocked. Blocking costs extra points. A helpful AI guide can add a little.
We visit the URL you submitted and look at the pages and structure.
We first decide whether this is a personal site, a shop, or a company site, then score the nine things to produce the GEO score.
Blocking common AI crawlers costs points. Giving AI a site guide can add a little. Bonus is capped at +10. The final score stays between 0 and 100.
The same scan also produces Agent Readiness. That number is not written back into GEO.
Issues are listed by urgency, and marked for engineering, content, marketing, or legal when that helps.
-15
If ChatGPT, Claude, or Perplexity cannot read your site, even great content is hard to cite. This is the heaviest penalty.
Blocking GPTBot, ClaudeBot, PerplexityBot or similar retrieval crawlers in robots.txt suppresses visibility regardless of content quality.
-3
If visits still land on the unencrypted address with no automatic jump, systems may not know which URL is official.
HTTP does not redirect to HTTPS. Missing HTTPS itself is not a fixed -10 GEO penalty.
-3
If a link has to bounce too many times before the real page appears, fetching slows down and ownership gets fuzzy.
Too many hops to the final URL slows crawlers and dilutes signal attribution.
+3
Putting llms.txt at the site root helps AI find the important pages faster.
An llms.txt file at /llms.txt makes high-value resources easier for AI systems to discover.
+3
If you have rankings, collections, or lists, structured labels make it easier to show up in “top N” answers.
ItemList Schema helps list-style AI answers.
6
Letter grades are a quick read of the GEO score. Agent Readiness uses the same letters, but the number is separate.
A+
90-100AI can already find and cite you easily.A
80-89Strong foundation. A few more fixes would make it more reliable.B
70-79Readable, but there is still clear room to improve.C
60-69Gaps that make AI extraction and citation less stable.D
0-59Weak machine-readable basics. Hard for AI to cite reliably.