🎉 Limited time — 20% off all plans. View pricing →
Docs · AEO

Full AEO page audit (premium)

One-call AEO scorecard: runs 9 component probes in parallel and returns one 0–100 score, five category breakdowns, top issues, and ranked recommendations.

POST /v1/aeo/page-audit

The consolidated AEO deliverable. Internally runs meta-audit, readability, snippet-candidates, schema-coverage, citation-readiness, ai-bot-allowlist, llm-fetch-simulator, redirects, and llms-txt-audit in parallel — no extra HTTP work on your side. Returns one headline 0–100 score, five category scores (discoverability, content quality, structured data, answerability, citability), the flat top-issue list, and ranked recommendations weighted by priority. Bills 3 credits (premium orchestration; replaces 9 single calls and runs in roughly the time of the slowest one).

Parameters

Name Type Required Default Description
url string yes Page URL to audit.

Request

curl -X POST https://api.qcrawl.com/v1/aeo/page-audit \
  -H "Authorization: Bearer osk_..." \
  -d '{"url": "https://qcrawl.com/architecture/"}'

Response

{
  "status": "success",
  "url": "https://qcrawl.com/architecture/",
  "overall_score": 72.4,
  "overall_grade": "B",
  "category_scores": {
    "discoverability": 90.0,
    "content_quality": 70.0,
    "structured_data": 60.0,
    "answerability": 100.0,
    "citability": 80.0
  },
  "top_issues": ["Meta: Title is 75 characters; aim for 30–60.", "Meta: Meta description is 192 characters; aim for 120–160."],
  "ranked_recommendations": [
    {"priority": "critical", "category": "discoverability", "action": "..."},
    {"priority": "high", "category": "structured_data", "action": "Add FAQPage schema..."},
    ...
  ],
  "components": {
    "meta_audit": {...}, "readability": {...}, "schema_coverage": {...},
    "citation_readiness": {...}, "ai_bot_allowlist": {...}, "llm_fetch_simulator": {...},
    "redirects": {...}, "llms_txt_audit": {...}, "snippet_candidates": {...}
  }
}

Related