Audit article AEO and SEO

AI SEO tools

Audit one article URL for SEO, AEO, AIO, LLMO, content quality, and AI search readiness.

What this tool checks

Audit article AEO and SEO reviews one public article URL and returns a prioritized report across three layers:

  1. System checks related to article discovery, crawling, and machine readability, such as title, meta description, H1, canonical, noindex, image alt coverage, internal links, robots.txt, sitemap, and llms.txt.
  2. Content SEO checks such as search intent fit, topic coverage, freshness, evidence, author trust, and readability.
  3. AEO, AIO, and LLMO checks such as extractable answer blocks, FAQ structure, comparison tables, cited statistics, author attribution, llms.txt, and AI crawler access.

How to use it

Paste the article URL and run the audit. A target keyword is optional. When you add a keyword, the tool also checks the current SERP and compares up to three top organic pages.

Use the report as an editing checklist: fix blocking crawl/index issues first, then improve the article structure, evidence, FAQ coverage, and AI-search readability.

Output

  • Overall score and top fixes.
  • Checks with pass, warn, fail, or unknown status.
  • Technical SEO, Content SEO, and AEO / AI SEO check groups.
  • Optional SERP comparison when a target keyword is supplied.
  • Source URLs and caveats.

Check Items

Checks are split between system-determined checks and LLM structured judgements. User-facing labels and recommendations are generated by the UI, not stored in the run data.

AreaCheckMethodWhat it looks at
Technical SEOHTTP statusSystemWhether the article URL returns a stable 200 response
Technical SEOCanonical URLSystemWhether canonical exists and matches the fetched URL intent
Technical SEORobots metaSystemWhether noindex or similar directives block discovery
Technical SEOJSON-LD structured dataSystemWhether JSON-LD is visible in fetched HTML
International SEOHreflang integritySystemHreflang codes, self-reference, x-default, and canonical alignment
On-page SEOTitle lengthSystemWhether title length fits the target market range
On-page SEOMeta descriptionSystemWhether meta description length fits the target market range
On-page SEOImage alt coverageSystemWhether informative images have alt text
On-page SEOInternal linksSystemWhether the article links to related pages
On-page SEOCited evidence and statisticsSystemSourced statistics, expert quotes, and external links
On-page SEOAuthor and freshness signalsSystemAuthor signals, published date, and updated date
Content structureH1 countSystemWhether exactly one H1 is present
Content structureHeading coverageSystemWhether H2/H3 sections divide the topic clearly
Content structureHeading hierarchySystemWhether heading levels skip in an unusual way
Content structureAEO content pattern coverageSystemDefinition, steps, FAQ, comparison table, pros/cons, or list formats
Content structureShort answers after headingsSystemWhether question-style headings are followed by concise answers
Content structureUnnatural writing pattern riskSystemDash punctuation, template phrases, abstract terms, and weak intensifiers
Content structureJapanese editorial naturalnessSystemJapanese abstract wording, formulaic structure, and mechanical leftovers
AI crawler accessSearch and AI crawler accessSystemWhether Googlebot, Bingbot, GPTBot, PerplexityBot, ClaudeBot, and related crawlers are allowed
For AI crawlersllms.txtSystemWhether /llms.txt is served as text or Markdown
For AI crawlersAI-useful structured data typesSystemArticle, BlogPosting, FAQPage, HowTo, and related schema types
AI SEOGoogle AI Overview readinessSystemStructured data, short answers, evidence, authorship, and internal links
AI SEOChatGPT citation readinessSystemAnswer format, freshness metadata, cited statistics, and OpenAI crawler access
AI SEOPerplexity citation readinessSystemFAQ/HowTo, self-contained answers, citations, schema, and PerplexityBot access
AI SEOClaude and Copilot readinessSystemFactual density, definitions, freshness metadata, Claude access, and Bingbot access
Content qualitySearch intent fitLLM structured judgementWhether the article answers what the target query expects
Content qualityTopic coverageLLM structured judgementWhether important subtopics are missing
Content qualitySpecificity and usefulnessLLM structured judgementSteps, examples, numbers, and decision criteria
Content qualityEvidence qualityLLM structured judgementWhether important claims are backed by verifiable evidence
Competitive analysisCompetitive content gapLLM structured judgementGaps versus SERP competitors when competitor data is available

How the overall score is calculated

The overall score is not assigned by the LLM alone. The final score combines checks with an LLM content-quality score: 65% checks and 35% content quality.

ComponentWeightWhat it covers
Checks65%HTTP status, noindex, canonical, H1, internal links, robots.txt, sitemap, llms.txt, structured data, AEO content patterns, and AI crawler access
Content quality35%Search intent fit, topic coverage, specificity, evidence quality, readability, originality, and extractable explanations for AI search

Checks are scored with a weighted average of status and impact. Status values are pass = 1.0, warn = 0.6, unknown = 0.45, and fail = 0. Impact weights are high = 3, medium = 2, and low = 1.

The final score is capped when important blockers fail. Crawl or index blockers such as HTTP status, noindex, robots.txt, or AI crawler access cap the score at 49. High-impact article structure or international SEO failures such as H1, canonical, or hreflang cap the score at 69. This means a strong article cannot receive a high score if search engines or AI crawlers cannot reliably read it.

Limitations

This is not a Search Console, analytics, PageSpeed, rank-tracking, or AI Overview measurement tool. It uses public fetches, SERP data when requested, and AI synthesis. If no JSON-LD is found in fetched HTML, the report marks schema as unknown because rendered JavaScript may inject structured data.

Get in touch

Thanks for reaching out

Thank you for your interest in our company. A member of our team will get back to you within one business day.

What we can help with

  • Adopting and getting the most out of Turnint AI
  • A demo or trial of Turnint AI
  • AI adoption in general (beyond our own product, too)
  • Alliances and partnerships
  • Any other questions

Talk to us online

You can also book a meeting directly from the calendar.

Pick a template or write your own message.