Citation readiness (post-ChatGPT EEAT)
Score a page on five mechanical EEAT signals correlated with LLM citation: numerical specifics, named entities, authoritative outbound links, author byline, last-updated date.
/v1/aeo/citation-readiness Fetches the page, strips noise (scripts, styles, nav, footer), and counts five mechanical EEAT signals: (1) numerical specifics like $50M, 73%, Q3 2026 โ LLMs pull-quote concrete numbers; (2) named-entity density โ companies, products, places; (3) authoritative outbound citations to a curated list of .gov / .edu / mainstream-press / academic domains; (4) author byline presence (meta + JSON-LD author); (5) last-updated date in article:modified_time or similar. Returns a 0โ100 score, the actual extracted entities/citations, and a category breakdown so you see what we found. Zero LLM calls โ entirely mechanical and reproducible.
Publisher WAFs (NYT, WSJ, FT, Bloomberg): pass use_residential_proxy: true to fetch via our residential pool โ bypasses Cloudflare bot blocks on premium press. Bills +3 credits. The proxy_used response field tells you which pool served the request.
Mechanical scoring on five concrete signals. Every score is reproducible โ run it twice on the same URL and get the same answer.
We do NOT predict whether ChatGPT will cite your page. The signals we measure correlate with citation patterns observed in published OpenAI/Anthropic crawler research; the score is descriptive of those signals, not a prediction of LLM behaviour.
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| url | string | yes | โ | Page URL to score. |
| use_residential_proxy | boolean | no | false | Premium fetch via residential pool. Bills +3 credits. Use for publisher WAFs. |
Request
curl -X POST https://api.qcrawl.com/v1/aeo/citation-readiness \
-H "Authorization: Bearer osk_..." \
-d '{"url": "https://qcrawl.com/architecture/"}' Response
{
"status": "success",
"url": "...",
"score": 78,
"grade": "B",
"score_breakdown": {
"numerical_specifics_max20": 14,
"named_entities_max20": 20,
"authoritative_outbound_links_max25": 16,
"author_byline_max15": 15,
"last_updated_max10": 10,
"content_length_max10": 10
},
"signals": {
"numerical_specifics": {"count": 7, "examples": ["1,000", "99.9%", "2026", "30s"]},
"named_entities": {"count": 23, "examples": ["OpenAI", "Stripe", "Anthropic", ...]},
"authoritative_outbound_links": {"count": 2, "domains": ["w3.org", "rfc-editor.org"]},
"has_author_byline": true,
"author_name": "Qcrawl Engineering",
"has_last_updated": true,
"last_updated": "2026-05-24",
"word_count": 1843
},
"recommendations": ["Add outbound citations to authoritative sources..."]
}