GEO Score

How SitePulse measures Generative Engine Optimization — a 100-point rubric covering content depth, structure, schema, citations, and AI-readability.

"GEO" stands for Generative Engine Optimization — making your pages easy for AI assistants (ChatGPT, Perplexity, Google's AI answers) to understand and quote. Where classic SEO earns you a spot in a list of links, GEO earns you a place inside the answer the AI writes.

The GEO score measures how quotable a page is: does it answer questions directly, say who wrote it and when, and describe itself in the structured format AI systems read? A high GEO score means that when an AI assistant looks at your page, nothing stops it from using you as a source. (To see whether AI assistants actually mention you today, use AI Visibility — GEO score is the lever, AI Visibility is the scoreboard. Unfamiliar terms are defined in the glossary.)

GEO Score Breakdown0 / 100 pts

    Why GEO matters

    When a user asks ChatGPT "What is the best tool for X?" or queries Perplexity for a comparison, the AI does not rank pages — it selects and synthesizes from sources it can understand quickly and trust. Pages that win citations in AI answers share common traits: clear structure, authoritative signals, rich schema, and factual density.

    GEO is not about keyword stuffing or gaming algorithms. It is about making content machine-readable, trustworthy, and comprehensive enough that an AI can confidently cite it.

    Schema markup (25 pts)

    Schema is the single highest-weighted dimension. AI engines use Schema.org JSON-LD to understand what a page is (an Article, a Product, a How-To, a FAQ) and to extract structured facts directly.

    ConditionPoints
    At least one JSON-LD block present8
    Block is valid parseable JSON with @context and @type5
    @type is a recognized, high-value Schema.org type5
    Rich properties present (author, datePublished, etc.)4
    Multiple complementary types (e.g. Article + BreadcrumbList)3
    TypeUse caseAI benefit
    Article / NewsArticleBlog posts, newsAuthor, date, headline extracted
    FAQPageQ&A contentDirect answer extraction
    HowToStep-by-step guidesStructured step synthesis
    ProductProduct pagesPrice, availability, reviews
    Organization / LocalBusinessBrand/location pagesEntity recognition
    BreadcrumbListNavigation contextPage hierarchy for context
    Review / AggregateRatingReviewsTrust signal
    EventEventsDate, location extraction

    Content depth (15 pts)

    ConditionPoints
    Word count ≥ 600 words4
    Named entities detected (people, places, organizations)3
    At least one FAQ or How-To section present4
    Factual claims density (numbers, dates, specifics)4

    Citability signals (15 pts)

    AI engines prefer sources they can trust and attribute. These signals indicate that a page is from a credible, maintained source.

    ConditionPoints
    Author name present (byline or author schema)4
    Publish date present (datePublished or visible date)4
    Last modified date present (dateModified)3
    Organization or Person schema with name and url4

    Content structure (15 pts)

    Well-structured content is easier for AI models to parse and cite selectively.

    ConditionPoints
    Logical H2/H3 heading hierarchy (no skipped levels)5
    Answer-first paragraph structure (lead with conclusion)4
    Ordered or unordered lists present3
    Short introductory paragraph (≤ 150 words)3

    Meta & discoverability (10 pts)

    ConditionPoints
    Title tag present and 30–60 chars3
    Meta description present and 70–160 chars3
    Canonical URL self-referencing2
    OG tags (og:title, og:description, og:image) all present2

    Citation patterns (10 pts)

    ConditionPoints
    At least 2 external links to authoritative domains4
    External links have descriptive anchor text3
    Internal linking to related content (≥ 3 internal links)3

    GEO lint rules (10 pts)

    The lint pass checks 35 writing patterns that reduce AI citability. Each failing rule subtracts from the 10-point pool.

    View all 35 lint rules

    Passive voice patterns — AI models prefer active, direct sentences

    • Overuse of passive voice (> 20% of sentences)
    • "It is believed that", "It has been said that"
    • "was found to be", "is considered to be"

    Hedge words — reduce perceived authority

    • "might", "possibly", "arguably" as sentence openers
    • "some people think", "many experts believe" without attribution
    • "it depends", "it varies" without qualification

    Vague openers — delay the answer

    • "In today's world", "In this day and age"
    • "Throughout history", "Since the beginning of time"
    • "There are many reasons why"

    Filler phrases — add words, subtract meaning

    • "It is important to note that"
    • "It goes without saying"
    • "Needless to say"
    • "As we all know"
    • "At the end of the day"

    Weak structure signals

    • No paragraph breaks (wall of text)
    • Paragraphs longer than 150 words
    • No lists in content longer than 800 words
    • Headings that don't describe content (e.g. "Introduction", "Overview" only)

    Citation issues

    • External links with generic anchor text ("click here", "learn more", "read more")
    • Links to redirect chains
    • No external links at all

    Keyword and entity issues

    • Primary topic not mentioned in first 100 words
    • No named entities in first 300 words

    Heading optimization (5 pts)

    ConditionPoints
    At least 3 H2/H3 headings2
    At least one heading phrased as a question2
    Primary keyword in at least one heading1

    The 9 GEO improvement strategies

    When SitePulse generates GEO recommendations, each recommendation maps to one of nine strategies. Understanding the strategy helps you batch fixes.

    StrategyWhat it addresses
    cite_sourcesAdd citations to external authoritative sources
    add_quotesAdd direct quotes from experts or primary sources
    add_statisticsInclude specific numbers, percentages, or data points
    add_authorityAdd author bio, credentials, or organization schema
    fluencyFix passive voice, hedge words, and sentence complexity
    simpler_languageReduce reading level, avoid jargon without explanation
    unique_wordsIncrease vocabulary diversity and reduce repetition
    add_keywordsInclude topic-relevant terms in headings and early content
    ease_of_understandingImprove structure, add lists, break up dense paragraphs

    How to improve

    GEO improvements cluster into three effort levels:

    Low effort (HTML changes):

    • Add JSON-LD FAQPage or HowTo blocks to existing content
    • Add datePublished, dateModified, author to your Article schema
    • Rewrite hedge sentences to active voice

    Medium effort (content rewriting):

    • Add an FAQ section to high-traffic pages
    • Add a "Last updated" date and author byline
    • Restructure paragraphs to answer-first order

    High effort (content expansion):

    • Expand thin content (< 600 words) with supporting detail
    • Add external citations with descriptive anchor text
    • Add statistics and named entities

    The Rewrites tab in your audit generates ready-to-apply schema blocks, FAQ sections, and citation suggestions. The cite_sources and add_authority strategies have the highest average impact on GEO score.

    GEO and SEO overlap

    JSON-LD structured data appears in both the SEO rubric (8 pts) and the GEO rubric (25 pts). Adding comprehensive Schema.org markup improves both scores simultaneously. The GEO rubric rewards richer schema (multiple types, dateModified, author fields) that the SEO rubric does not check.

    AI search is probabilistic

    Unlike traditional SEO ranking, AI citation is not deterministic — a perfect GEO score does not guarantee citation. It significantly raises the probability. Pages that consistently score 80+ on GEO appear in AI-generated answers at measurably higher rates than comparable pages scoring below 50.

    Last updated: 2026-08-18