Technical

How to Do an AEO Audit: A Step-by-Step Guide for 2026

An AEO audit is a structured review of how well your site is set up to be cited by AI engines. Here is how to run one manually, and where to automate it.

Neil Walsh·June 2026·8 min read

An AEO audit is a structured review of the signals that determine whether AI engines will cite your site. Unlike a standard SEO audit, which focuses on crawlability, keyword coverage, and backlink profiles, an AEO audit focuses on machine-readable content structure, AI crawler access, and E-E-A-T signals.

Here is how to run one, either manually or with a tool like CiteRank.

Step 1: Check AI crawler access (robots.txt)

Fetch your robots.txt file (yourdomain.com/robots.txt) and check for rules blocking AI crawlers. The bots to allow: GPTBot (ChatGPT), ClaudeBot (Anthropic), PerplexityBot, Google-Extended, and OAI-SearchBot. A single Disallow: / under User-agent: * blocks all of them.

Step 2: Audit structured data (schema markup)

Check each key page for Schema.org markup using Google's Rich Results Test or by viewing source and searching for application/ld+json. Priority types to look for: Organization (homepage), Article or BlogPosting (blog posts), FAQPage (any page with Q&A content), Person (author pages and bio sections).

Step 3: Check E-E-A-T signals

  • Named authors on all content (not "The Team")
  • Author bio pages with real credentials
  • About page with company information and team
  • Contact information (email, address, or contact form)
  • Person schema linking author names to their bio pages
  • External citations: links to authoritative sources in your content

Step 4: Review content structure

Check that key pages have: a single clear H1, descriptive H2/H3 subheadings (ideally phrased as questions or direct topics), paragraphs under 150 words, and at least one definition-first sentence on the page. Check word count: pages under 300 words are rarely cited.

Step 5: Review meta tags

Check title and meta description for every key page. Title should be under 60 characters and include the primary keyword. Description should be 120-160 characters and summarise the page's direct answer. Missing or duplicate meta tags signal low content quality.

Step 6: Check for llms.txt

Fetch yourdomain.com/llms.txt. If it returns a 404, create it. If it exists, review whether it accurately describes your site's key pages and topics.

Step 7: Technical checks

  • HTTPS everywhere (no mixed content)
  • Sitemap at /sitemap.xml, submitted to Google Search Console
  • Page load time under 3 seconds (use PageSpeed Insights)
  • No broken links on key pages
  • Canonical tags on all pages

Automate with CiteRank

Running the above manually takes 2-3 hours per page. CiteRank automates all 9 checks and returns a scored report in under 10 seconds. It also generates a Fix Kit with copy-paste schema markup and a prioritised action plan. Use the manual checklist above to understand what matters, then use CiteRank to run audits at scale.

Frequently asked questions

How long does a manual AEO audit take?

For a single page, 30-45 minutes if you know what to look for. For a whole site (10-20 pages), plan for a full day. Automated tools like CiteRank compress this to seconds for individual pages and minutes for multi-page site reviews.

How often should I run an AEO audit?

After any significant content or technical change, and quarterly as a health check. AEO signals are relatively stable: unlike keyword rankings, your schema markup and crawler access do not change unless you change them. A quarterly audit catches regressions and identifies new opportunities.

Should I audit my whole site or just key pages?

Start with the pages most likely to be cited: your homepage, your top blog posts, your product or service pages, and your About page. These are the pages AI engines retrieve most frequently for your topic area. Expand from there once the priority pages score well.

Free tool

See your AEO score in seconds

Paste your URL and get a full audit across all 9 AEO signals - schema, crawlers, E-E-A-T, and more.

Audit my site - it's free

Related reading

Technical

Why Schema.org markup is the single biggest lever for AI citation

May 2026
Technical

Is your robots.txt accidentally blocking ChatGPT and Claude?

May 2026