Home
cd ../playbooks
Marketing & ContentIntermediate

AI Citability Scoring: Make Your Pages Quotable

Score any page 0-100 on how likely ChatGPT, Perplexity, and Gemini are to quote it, with block-level rewrites for the passages that score worst

10 minutes
By Zubair TrabzadaSource
#geo#citability#ai-search#content-structure#authority

AI engines do not cite pages. They cite passages. A page can rank first on Google and still get skipped because the answer is buried in paragraph four and every sentence starts with 'it' instead of naming the subject.

Who it's for: SEO consultants, content marketers, technical writers, documentation owners, agency teams selling GEO audits, publishers chasing AI referral traffic

Example

"Score https://acme.com/guide for AI citability" → A GEO-CITABILITY-SCORE.md with an overall score out of 100, a weighted breakdown across five categories, the three strongest and three weakest content blocks named by heading, and rewritten opening sentences for every block scoring below 60

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

# AI Citability Scoring

Score a web page on how likely AI systems (ChatGPT, Claude, Perplexity, Gemini, Bing Copilot) are to quote it as a source, then produce specific rewrites that raise the score.

## Core Insight

AI language models cite passages that meet specific structural criteria. Research from Princeton, Georgia Tech, and IIT Delhi (2024) found GEO-optimized content achieves 30-115% higher visibility in AI-generated responses. The key finding: AI systems preferentially extract passages that are **134-167 words long**, **self-contained** (understandable without surrounding context), **fact-rich** (specific statistics, dates, named entities), and **answer a question in the first 1-2 sentences**.

This differs from traditional SEO copywriting, which optimizes for keyword density and engagement metrics. Citability optimizes for **extractability**: how easily an AI system can pull a passage out of your page and present it as a direct answer.

---

## Citability Scoring Rubric (0-100)

### Category 1: Answer Block Quality — 30% of total

Does the content contain clear, quotable answer passages an AI can extract verbatim?

| Score | Criteria |
|---|---|
| **90-100** | Every major section opens with a 1-2 sentence direct answer. Uses "X is..." or "X refers to..." patterns. First 40-60 words of each section stand alone as a complete answer. |
| **70-89** | Most sections have clear answer openings. Some definition patterns present. Answers are identifiable but may need minor context. |
| **50-69** | Some sections have answer-like openings but many bury the answer mid-paragraph or at the end. Few explicit definition patterns. |
| **30-49** | Answers are generally buried in long paragraphs. No consistent definition patterns. Narrative-driven rather than answer-driven. |
| **0-29** | No identifiable answer blocks. Entirely narrative, conversational, or fragmented. AI would struggle to extract any quotable passage. |

What to look for:

- **Definition patterns**: "X is [definition]." / "X refers to [explanation]." / "X means [meaning]."
- **Answer-first structure**: the answer appears in the first sentence, supporting detail follows.
- **Quantified answers**: "The average cost of X is $Y" rather than "Many factors affect the cost of X."
- **Comparison answers**: "X differs from Y in three ways: [list]" rather than "X and Y are often confused."

**High-citability example:**

```
Content delivery networks (CDNs) are distributed server systems that cache and serve
web content from locations geographically close to end users. A CDN reduces latency
by 50-70% on average by serving assets from edge servers rather than a single origin
server. The three largest CDN providers as of 2025 are Cloudflare (serving approximately
20% of all websites), Amazon CloudFront, and Akamai Technologies.
```

58 words. Self-contained: yes. Facts: three specific data points. Definition pattern: yes.

**Low-citability example:**

```
If you've ever wondered why some websites load faster than others, the answer might
surprise you. There's this amazing technology that has been around for a while now.
It's changed the way we think about web performance. Let me explain how it works and
why you should care about it for your business.
```

52 words. Self-contained: no, the topic is never named. Facts: zero. Definition pattern: no.

---

### Category 2: Passage Self-Containment — 25% of total

Can individual passages be extracted and understood without the surrounding content?

| Score | Criteria |
|---|---|
| **90-100** | 80%+ of blocks fully self-contained. Each passage names its subject explicitly. No pronouns referencing earlier content. Specific facts inside the passage. |
| **70-89** | 60-79% self-contained. Most passages name their subject. Occasional pronoun references needing context. |
| **50-69** | 40-59% self-contained. Mixed explicit subjects and pronouns. Some passages require reading prior sections. |
| **30-49** | 20-39% self-contained. Heavy reliance on pronouns and contextual references. |
| **0-29** | Under 20% self-contained. A continuous narrative where extracting any paragraph loses meaning. |

Self-containment checklist, applied to each passage:

1. Does it explicitly name the subject, rather than "it," "this," or "they"?
2. Can someone understand the main point reading only this passage?
3. Does it contain at least one specific fact, statistic, or named entity?
4. Is it between 50-200 words, the optimal extraction length?
5. Does it avoid opening with a conjunction ("But," "However," "And") that implies prior context?

---

### Category 3: Structural Readability — 20% of total

Does the formatting help AI systems parse and segment the content?

| Score | Criteria |
|---|---|
| **90-100** | Clean H1 > H2 > H3 hierarchy. Question-based headings for informational content. Short paragraphs (2-4 sentences). Tables for comparisons. Ordered lists for processes, unordered for features. |
| **70-89** | Good heading hierarchy with minor skips. Some question-based headings. Mostly short paragraphs. Some tables and lists. |
| **50-69** | Hierarchy present but inconsistent. Few question-based headings. Mix of short and long paragraphs. Limited tables or lists. |
| **30-49** | Minimal heading structure. No question-based headings. Long paragraphs dominate. Rare tables or lists. |
| **0-29** | No heading structure or badly broken hierarchy. Wall-of-text paragraphs. No tables or lists. |

Structural best practices:

- **Heading hierarchy**: H1 (page title) > H2 (major sections) > H3 (subsections). Never skip levels.
- **Question-based headings**: "What is [topic]?" and "How does [topic] work?" match AI queries directly.
- **Paragraph length**: 2-4 sentences. AI systems parse short paragraphs more reliably.
- **Tables**: use for any comparison of 3+ items. AI systems extract table data with high accuracy.
- **Lists**: ordered for sequential processes, unordered for non-sequential items.
- **Bold key terms**: bold the first use of an important term. This aids AI entity recognition.

---

### Category 4: Statistical Density — 15% of total

Does the page carry specific, verifiable data points that AI systems prioritize when picking a source?

| Score | Criteria |
|---|---|
| **90-100** | 5+ specific statistics per 500 words. All claims backed by named sources or dates. Exact numbers, not "many" or "several". Percentages, dollar amounts, timeframes, named studies. |
| **70-89** | 3-4 statistics per 500 words. Most claims sourced. Mostly specific numbers with occasional vague quantifiers. |
| **50-69** | 1-2 statistics per 500 words. Some claims sourced. Mix of specific and vague numbers. |
| **30-49** | Under 1 statistic per 500 words. Few sourced claims. Predominantly vague quantifiers. |
| **0-29** | No statistics. No sourced claims. All quantifiers vague ("many," "most," "a lot"). |

Counts as a statistic:

- Specific percentages: "73% of marketers report..."
- Dollar amounts: "The average cost is $4,500 per month"
- Timeframes: "Implementation takes 6-8 weeks on average"
- Named studies: "According to the 2025 HubSpot State of Marketing Report..."
- Specific counts: "The platform integrates with 340+ tools"
- Comparison data: "40% faster than the industry average"

Does not count:

- "Many companies use..." (vague)
- "A significant percentage..." (vague)
- "Studies show that..." (no named source)
- "Experts agree..." (no named experts)

---

### Category 5: Uniqueness & Original Data — 10% of total

Does the page provide information AI systems cannot find elsewhere, making it a necessary citation?

| Score | Criteria |
|---|---|
| **90-100** | First-party research, proprietary data, original surveys, or unique datasets. Analysis found on no other page. Clear methodology described. |
| **70-89** | Some original insights or unique analysis of existing data. A distinct perspective with original examples. |
| **50-69** | Mostly synthesizes existing information, adds some unique commentary or examples. |
| **30-49** | Largely derivative. Restates common knowledge with minimal original contribution. |
| **0-29** | Entirely derivative. All information available, often verbatim, on higher-authority sources. |

Signals of unique content:

- "Our analysis of [X] data found..."
- "We surveyed [N] [professionals] and found..."
- "Based on our experience with [N] clients..."
- Custom charts, graphs, or data visualizations
- Case studies with specific named outcomes
- Original frameworks, methodologies, or taxonomies

---

## Analysis Procedure

### Step 1: Fetch and parse the page

1. Retrieve the target URL.
2. Extract the main content area, excluding navigation, footer, sidebar, and ads.
3. Preserve heading structure (H1-H6).
4. Preserve paragraph boundaries, lists, and tables.
5. Calculate total word count of the main content.

### Step 2: Segment content into blocks

Split the content at each H2 or H3. For each block, record:

- The heading text
- The full text under that heading
- Word count
- Number of paragraphs
- Number of lists and tables
- Number of statistics or data points
- Whether the block contains a definition pattern
- Whether the first 60 words form a standalone answer

### Step 3: Score each block

Calculate five sub-scores (0-100 each): answer block quality, self-containment, structural readability, statistical density, uniqueness.

**Block citability score** = (Answer × 0.30) + (SelfContain × 0.25) + (Structure × 0.20) + (Stats × 0.15) + (Unique × 0.10)

### Step 4: Calculate the page-level score

1. Average all block scores for the page-level citability score.
2. Identify the top 3 blocks as strengths.
3. Identify the bottom 3 blocks for rewriting.
4. Calculate the percentage of blocks scoring above 70, the "citability coverage" metric.

### Step 5: Generate rewrite suggestions

For each block below 60:

1. Identify the primary weakness (buried answer, no facts, poor structure).
2. Propose a rewritten opening sentence using a definition or answer-first pattern.
3. Suggest specific statistics or facts to add.
4. Recommend structural fixes: add a list, add a table, split a paragraph.

---

## Reference Data

### Optimal Passage Characteristics (from GEO research)

| Finding | Source |
|---|---|
| Optimal length for AI citation: 134-167 words | Bortolato 2025 analysis of AI Overview passages |
| Definition patterns increase citation rate 2.1x | Georgia Tech 2024 |
| Adding statistics increases citation by 40% | Princeton GEO study 2024 |
| Authority quotations increase citation by up to 115% in some categories | IIT Delhi 2024 |
| Fluency optimization increases visibility by 30% on average | Across all query types |
| Content with source citations is cited 20-25% more often | Perplexity and ChatGPT search |

### AI System Citation Preferences

| AI System | Citation Preference |
|---|---|
| **ChatGPT (Search)** | Prefers explicit definitions, named sources, recent dates. Cites 2-4 sources per response. |
| **Perplexity** | Heavily favors fact-dense passages with statistics. Cites 4-8 sources per response. Values recency highly. |
| **Claude** | Prefers well-structured, comprehensive passages. Values nuance and accuracy over brevity. |
| **Gemini (AI Overviews)** | Prefers concise answer blocks of 40-60 words. Values content already ranking in the top 10 organic results. |
| **Copilot (Bing)** | Similar to Gemini. Prefers passages from high-authority domains with clear factual claims. |

---

## Output Format

Write `GEO-CITABILITY-SCORE.md`:

```markdown
# AI Citability Analysis: [Page Title]

**URL:** [URL]
**Analysis Date:** [Date]
**Overall Citability Score: [X]/100**
**Citability Coverage:** [X]% of content blocks score above 70

---

## Score Summary

| Category | Score | Weight | Weighted |
|---|---|---|---|
| Answer Block Quality | [X]/100 | 30% | [X] |
| Passage Self-Containment | [X]/100 | 25% | [X] |
| Structural Readability | [X]/100 | 20% | [X] |
| Statistical Density | [X]/100 | 15% | [X] |
| Uniqueness & Original Data | [X]/100 | 10% | [X] |
| **Overall** | | | **[X]/100** |

---

## Strongest Content Blocks

### 1. "[Heading]" — Score: [X]/100
> [First 2 sentences of the block]

**Why it works:** [Explanation]

---

## Weakest Content Blocks (Rewrite Priority)

### 1. "[Heading]" — Score: [X]/100

**Current opening:**
> [First 2 sentences as they exist]

**Problem:** [Buried answer, no facts, etc.]

**Suggested rewrite:**
> [Rewritten opening 2-3 sentences with answer-first pattern and facts]

**Additional improvements:**
- [Add table comparing X, Y, Z]
- [Include statistic about ...]
- [Split long paragraph into 2-3 shorter ones]

---

## Quick Win Reformatting Recommendations

1. **[Specific recommendation]** — Expected citability lift: +[X] points
2. **[Specific recommendation]** — Expected citability lift: +[X] points
3. **[Specific recommendation]** — Expected citability lift: +[X] points

---

## Per-Section Scores

| Section Heading | Words | Answer Quality | Self-Contained | Structure | Stats | Unique | Overall |
|---|---|---|---|---|---|---|---|
| [H2 heading] | [N] | [X] | [X] | [X] | [X] | [X] | [X] |
```
README.md

What This Does

Scores a page on extractability: how easily an AI system can pull a passage out and present it as a direct answer. Claude segments the page at each H2 and H3, scores every block on five weighted categories, averages them into a page score, and writes specific rewrites for the blocks that drag the average down.

This is the structural half of GEO. It does not judge whether your content is good, it judges whether it is quotable. geo-content covers the other half, scoring the same page on E-E-A-T to see whether an engine has reason to trust the source at all. geo-platform-optimizer goes wider, tuning a whole site per engine.

From Zubair Trabzada's geo-seo-claude toolkit, packaged as a single CLAUDE.md.


Quick Start

Step 1: Create a Project Folder

mkdir -p ~/Documents/GEOCitability

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ~/Documents/GEOCitability/

Step 3: Start Working

cd ~/Documents/GEOCitability
claude

Give Claude a URL: "Score https://example.com/guide for AI citability." It fetches the page, segments it, scores each block, and writes GEO-CITABILITY-SCORE.md.


The Five Categories

Category Weight What it measures
Answer Block Quality 30% Does each section open with a 1-2 sentence direct answer?
Passage Self-Containment 25% Can a block be understood in isolation, with its subject named?
Structural Readability 20% Clean heading hierarchy, short paragraphs, tables, lists
Statistical Density 15% Specific numbers with named sources, not "many" and "most"
Uniqueness & Original Data 10% Information not available on a higher-authority page

Block score = (Answer × 0.30) + (SelfContain × 0.25) + (Structure × 0.20) + (Stats × 0.15) + (Unique × 0.10). The page score is the average across blocks, plus a "citability coverage" figure: the percentage of blocks scoring above 70.


What the Research Says

The scoring is built on published GEO findings, which the template carries as a reference table:

Finding Source
Optimal cited passage length: 134-167 words Bortolato 2025, AI Overview passage analysis
Definition patterns increase citation rate 2.1x Georgia Tech 2024
Adding statistics increases citation by 40% Princeton GEO study 2024
Authority quotations increase citation up to 115% in some categories IIT Delhi 2024
Content with source citations is cited 20-25% more often Perplexity and ChatGPT search

Self-Containment Checklist

Applied to every passage. Five questions, and most pages fail on the first:

  1. Does it explicitly name the subject, rather than "it," "this," or "they"?
  2. Can someone understand the main point reading only this passage?
  3. Does it contain at least one specific fact, statistic, or named entity?
  4. Is it between 50 and 200 words?
  5. Does it avoid opening with "But," "However," or "And," which imply prior context?

Examples

The template carries a matched pair so Claude has a target, not an abstraction.

High citability, 58 words:

"Content delivery networks (CDNs) are distributed server systems that cache and serve web content from locations geographically close to end users. A CDN reduces latency by 50-70% on average by serving assets from edge servers rather than a single origin server."

Names its subject, opens with a definition, carries three specific data points.

Low citability, 52 words:

"If you've ever wondered why some websites load faster than others, the answer might surprise you. There's this amazing technology that has been around for a while now."

Similar length, but the topic is never named, there are zero facts, and no sentence works pulled out of context.


Per-Engine Preferences

The template includes what each system favors, which shapes the rewrite advice:

Engine Preference
ChatGPT Search Explicit definitions, named sources, recent dates. Cites 2-4 sources.
Perplexity Fact-dense passages with statistics. Cites 4-8 sources. Values recency.
Claude Well-structured, comprehensive passages. Nuance over brevity.
Gemini / AI Overviews Concise 40-60 word answer blocks. Favors existing top-10 organic results.
Copilot High-authority domains with clear factual claims.

For a full per-engine audit rather than a passage-level one, see geo-platform-optimizer.


Tips

  • Run it on your best-performing page first. A page already getting search traffic with a low citability score is the highest-leverage rewrite you have.
  • Fix Answer Block Quality before anything else. It carries 30% of the score and usually means moving one sentence to the top of a section.
  • Question-based H2s ("What is X?", "How does X work?") map directly to AI queries and lift both the answer and structure scores.
  • Convert any comparison of three or more things into a table. AI systems extract table data with high accuracy, and it is the fastest structural win available.
  • Keep both score files after a rewrite. The per-section score table makes it obvious which edits worked.

Limitations

  • Scoring is judgment-based. Expect a few points of variance between runs on the same page, and treat the block ranking as more reliable than the absolute number.
  • Citability is one input among several. A perfectly structured page from a domain with no authority signals still may not get cited. Pair it with geo-content.
  • The rubric is tuned for informational and comparison content. Narrative essays, landing pages, and creative writing score low by design and should not be optimized against it.
  • "Expected citability lift" figures in the output are estimates, not measurements.
  • The full geo-seo-claude repo runs this scoring through a Python engine with page-fetch tooling. This template reproduces the rubric and procedure for Claude to apply directly.

$Related Playbooks