Free AI SEO Checker: 39 AEO and GTraditional SEO tools check what Google cares about. This one checks what AI systems care about.
AutomateLab just shipped a free, no-signup checker that audits any URL across 39 checks for answer-engine optimization (AEO) and generative-engine optimization (GEO). Here's what each check actually tests.

Most SEO auditors tell you your title is too long or your Core Web Vitals are poor. Useful for Google's ranking pipeline. But AI search engines like ChatGPT, Perplexity, and Claude extract answers differently. They look at:
- Whether their crawlers can access your content
- Whether your opening paragraph resolves the query directly
- Whether your structured data schema type matches what the page actually says
- Whether your content exists in raw HTML (not locked behind JavaScript execution)
None of that is covered by existing tools. That's the gap.
Five categories, 39 checks
Crawlability (6 checks)
The tool checks whether GPTBot, OAI-SearchBot, ClaudeBot, Claude-SearchBot, PerplexityBot, and Amazonbot are blocked in robots.txt. Many sites block these accidentally via wildcard disallow rules. It also checks robots.txt accessibility, sitemap presence, and canonical URL consistency.
Structured Data (7 checks)
Validates JSON-LD presence, schema type alignment (does @type: Article match what you published?), required properties per schema type, OpenGraph and Twitter cards, and author attribution. The author check looks for Wikidata or LinkedIn identity links from the author page.
On-Page Content (11 checks)
The most nuanced category. The question-heading check is based on a study showing 72% of ChatGPT-cited pages use question-style H2-H4 headings. The tool flags pages below a 30% ratio. Other checks cover reading level, answer density, internal link structure, image alt text, and heading hierarchy.
AI Readability (8 checks)
- Answer density: First paragraph should resolve the implied query in under 60 words
- Render mode: Page must contain 200+ visible words in raw HTML; JavaScript-rendered content is invisible to non-executing bots
- llms.txt: Checks for presence and accessibility
- Entity recognition: Named entity density signals
- Outbound authority: Links to authoritative external sources
Technical Health (7 checks)
HTTPS, mixed content, mobile viewport meta tag, payload compression, image dimension attributes, HSTS headers, and security headers. Table-stakes checks, but the tool catches edge cases.
Scoring
Checks are weighted 1-5 based on signal strength. The tool produces category scores and a weighted overall letter grade:
- A: 90+
- B: 75-89
- C: 60-74
- D: 40-59
- F: below 40
Each failed check includes the evidence string (what the tool found) and remediation guidance (what to change).
How it works
- User pastes a URL
- Server-side proxy fetches HTML, robots.txt, sitemap, and llms.txt in a single request
- All 39 checks run client-side in the browser
- Results render immediately with per-check evidence
Nothing is stored. No login required. Single URL per run.
For teams that need bulk audits, @automatelab/ai-seo-mcp wraps all 39 checks for Claude Code and Cursor workflows.
Try it
https://automatelab.tech/blog/al-products/free-ai-seo-checker-aeo-geo/
Part of the AutomateLab AI automation stack.EO Checks Explained