01 geo-ai-visibility

AI Visibility — visibility in AI search

The first question AI systems ask when forming a response is: should this site be cited at all? Is there a better source for the same fact — one they trust more? The AI Visibility agent tries to answer that question before ChatGPT does.

The highest-weighted signal is Citability (35%). This is not about whether the text is well-written. It is about whether specific passages can be extracted from context and inserted into an AI response without losing meaning. Short, self-contained paragraphs with clear statements are cited far more often than long discursive prose.

Brand Mentions (30%) measure the presence of the brand on external platforms that AI treats as primary sources: Wikipedia, Reddit, YouTube, LinkedIn. If a company exists nowhere beyond its own website, AI treats it as an unknown entity.

Crawler Access (25%) checks whether robots.txt allows GPTBot, ClaudeBot, PerplexityBot, and others. A blocked crawler cannot see the site. No visibility, no citation. This sounds obvious, but one in three sites we audit blocks at least one AI agent through inherited SEO rules.

llms.txt (10%) is a relatively new standard. A file placed at the site root explains the resource structure to AI agents and indicates which content is intended for machine reading. Its impact is currently moderate, but platforms are beginning to factor it in.

Formula

AI Visibility Score =
Citability × 35% +
Brand × 30% +
Crawlers × 25% +
llms.txt × 10%

Metrics

  • Citability score 0–100
  • Wikipedia / Reddit / YT / LI 4 sources
  • GPTBot, ClaudeBot, PerplexityBot robots.txt
  • llms.txt validity yes / no
02 geo-content

Content Quality — content quality

E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness — four criteria Google introduced in its Quality Rater Guidelines. AI systems inherited this logic. Content that does not demonstrate real first-hand experience competes with thousands of similar pages and rarely makes it into responses.

Each of the four criteria is scored from 0 to 25 points. Experience means concrete detail: case studies, numbers, inside descriptions of a process. Expertise is reflected in how the material is structured and how deeply it covers a topic. Authoritativeness looks at external signals — mentions and links. Trustworthiness checks for transparency: author information, sources, absence of contradictions.

The agent also audits technical text parameters: volume, Flesch readability score, and heading hierarchy. Not because volume matters in itself — but because thin content pages consistently receive lower trust scores across AI platforms.

AI content detector. The agent checks for markers of machine-generated text. This matters: some AI platforms deprioritize sources that appear to be auto-generated. Paradoxically, AI cites AI-written text less readily than human-written content.

E-E-A-T (25 points each)

  • Experience — first-hand experience 25 pts
  • Expertise — domain knowledge 25 pts
  • Authoritativeness — authority 25 pts
  • Trustworthiness — trust 25 pts

Additional

  • Flesch readability score
  • H1–H3 structure hierarchy
  • Topical authority cluster
  • Content freshness date
03 geo-platform-analysis

Platform Analysis — per-platform scoring

Five AI platforms operate on different logic. Factors that boost a site in Perplexity answers may be irrelevant for Bing Copilot. The agent evaluates each platform independently and shows exactly where a site is losing to competitors.

Google AI Overviews looks at source authority through a Search Console lens: how many pages are indexed, whether rich snippets exist, how well the content answers user questions. ChatGPT Web Search focuses on entities — named objects that can be connected to real-world subjects. If a company has a Wikipedia article or a Google Knowledge Graph entry, its chances of appearing in a response increase significantly.

Perplexity builds a large portion of its answers around Reddit and forums — real user opinions that Perplexity prefers over corporate pages. Google Gemini gravitates toward its own ecosystem: Google Business Profile, Knowledge Graph, YouTube. Bing Copilot uses Microsoft-ecosystem signals: LinkedIn, IndexNow for fast indexing, Bing Webmaster Tools.

Platform Key factors
Google AIO Source authority, answer structure, rich snippets
ChatGPT Entity recognition, Wikipedia, Knowledge Graph
Perplexity Reddit mentions, source primacy, UGC
Gemini Google Business, YouTube, Knowledge Graph
Bing Copilot IndexNow, LinkedIn, Microsoft ecosystem

Platforms

  • Google AI Overviews score
  • ChatGPT Web Search score
  • Perplexity AI score
  • Google Gemini score
  • Bing Copilot score
Each platform is scored independently. The final Platform Score is a weighted average accounting for each platform's share of AI traffic.
04 geo-schema

Schema — structured data

Structured data is a direct way of telling AI: "here is who we are, here is what we do, here is where you can verify it." The agent checks for the presence, validity, and priority of Schema.org markup.

The primary GEO signal is Organization markup with a populated sameAs field — a list of links to all official company profiles: Wikipedia, Wikidata, LinkedIn, Google Business. This is how AI systems connect a website to a real-world entity. Without it, you are just an anonymous domain.

speakable is a lesser-known but important Schema property. It tells AI assistants which specific page sections are meant to be read aloud. Google Assistant and Siri use it for voice responses. Most sites do not implement it.

The agent also flags deprecated schemas. HowTo markup was removed from Google's supported features in 2023. FAQPage now appears only for authoritative sources on medical and government topics. These schemas do not break a site, but they produce no effect either.

Critical error: JS-injected schemas. If Schema.org markup is added via JavaScript, GPTBot, ClaudeBot, and PerplexityBot will not see it. AI crawlers do not execute JS during indexing. Schemas must be present in the HTML source, inside a <script type="application/ld+json"> tag.

Schema priority

  • Organization + sameAs high
  • speakable property high
  • Person (authors) medium
  • Article medium
  • BreadcrumbList medium
  • HowTo (deprecated) no effect
  • FAQPage (restricted) restricted
05 geo-technical

Technical — technical accessibility

The technical portion of a GEO audit overlaps with SEO but shifts the emphasis. The core question here is: can an AI crawler actually read the page? Not whether a user can find it — whether a machine can read it.

Server-Side Rendering accounts for 25% of the technical score — not arbitrarily. GPTBot, ClaudeBot, and PerplexityBot do not execute JavaScript during crawling. Sites built on React, Vue, or Angular without SSR or SSG serve crawlers an empty HTML shell. Content that appears only after JS loads does not exist from an AI's perspective.

robots.txt and sitemap.xml are checked not just for existence but for correctness: whether key sections are accidentally blocked, whether the sitemap is up to date, whether canonical tags are properly set on duplicate pages.

Security headers — HTTPS, HSTS, Content Security Policy — affect how trustworthy a source appears. A site without HTTPS or with outdated security headers can receive a "low trust" flag in certain AI systems.

Core Web Vitals: LCP (largest contentful paint), INP (interaction to next paint — replaced FID in March 2024), CLS (cumulative layout shift). Fast sites are indexed more frequently and more completely.

Technical parameters

  • Server-Side Rendering 25% weight
  • robots.txt check
  • sitemap.xml check
  • canonical tags check
  • HTTPS / HSTS / CSP headers
  • LCP / INP / CLS Core Web Vitals
  • Mobile optimization check

Audit a client's site

Full report across all five agents — from 1 business day, from $30.

Order Audit