SEO, GEO & AEO Audit — AI Search Readiness Checker avatar

SEO, GEO & AEO Audit — AI Search Readiness Checker

Pricing

from $8.00 / 1,000 results

Go to Apify Store
SEO, GEO & AEO Audit — AI Search Readiness Checker

SEO, GEO & AEO Audit — AI Search Readiness Checker

Audit any website for Google SEO and AI search visibility in one run. Get 0–100 SEO, GEO & AEO scores per page, AI-crawler & llms.txt checks, schema validation, and a prioritized fix list with a shareable HTML report. No API keys needed — just enter a URL.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

youssef farhan

youssef farhan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does SEO, GEO & AEO Audit do?

SEO, GEO & AEO Audit lets you audit any website for Google SEO and AI search visibility in a single run — no API keys, no setup, just paste a URL. It crawls your homepage and key pages, runs 45+ deterministic checks, and returns 0–100 scores per page for SEO (Google search), GEO (Generative Engine Optimization for ChatGPT, Perplexity, Gemini and Google AI Overviews) and AEO (Answer Engine Optimization for featured snippets and voice search) — plus a prioritized fix list and a polished, shareable HTML report. Run it on demand, schedule weekly audits, call it via API, or plug it into AI agents through the Apify MCP server, and export every result as JSON, CSV, Excel or HTML.

Unlike AI-visibility trackers that bill you $0.25–0.50 per prompt to query chatbots, this Actor analyzes your website itself — the thing you can actually fix — for a fraction of the price.

Why audit your website for AI search (GEO/AEO)?

Search is splitting in two: classic Google rankings still drive traffic, but a fast-growing share of buyers now asks ChatGPT, Perplexity and Gemini for recommendations. If AI crawlers are blocked in your robots.txt, your content is JavaScript-only, or your pages lack structured data, AI engines simply cannot cite you — and you're invisible in the answers your customers read.

Typical uses:

  • Agencies & freelancers — generate branded audit reports for clients and prospects (the HTML report is client-ready).
  • SEO & content teams — track SEO/GEO/AEO scores weekly and catch regressions before rankings drop.
  • Founders & marketers — check whether ChatGPT, Perplexity and Claude can even see your site, and get the exact fix list.
  • Lead generation — audit prospect websites in bulk via API and open conversations with concrete findings.
  • Developers & AI agents — call the Actor from workflows or via the Apify MCP server so your AI agent can audit sites autonomously.

How to audit a website for SEO, GEO and AEO

  1. Click Try for free — you'll need a free Apify account.
  2. Paste your website URL (e.g. https://yourdomain.com).
  3. Optionally set Pages to audit (default 10).
  4. Click Start and wait a few seconds to a couple of minutes.
  5. Open the Output tab for per-page scores, the REPORT record in the key-value store for the shareable HTML report, and export anything as JSON, CSV or Excel.

What does the audit check?

  • SEO (Google search) — title & meta description quality, single H1 and heading hierarchy, canonical, noindex traps, viewport/mobile readiness, image alt text, internal linking, Open Graph & Twitter cards, content depth, language declaration, HTTPS, sitemap.xml, clean URLs.
  • GEO (AI search engines)AI-crawler access in robots.txt (GPTBot, ClaudeBot, PerplexityBot, Google-Extended and 10+ more), llms.txt / llms-full.txt presence, JSON-LD structured data, Organization/Person entity schema with sameAs, author & E-E-A-T signals, contact/trust signals, factual density, server-side rendering (JS-shell detection), semantic HTML, freshness signals.
  • AEO (answer engines & voice) — FAQPage & HowTo schema, question-phrased headings, 40–60 word direct-answer paragraphs, list & table snippet eligibility, definition sentences, BreadcrumbList, Speakable markup, local NAP signals.

Input

Only one field is required — the website URL. Everything else has sensible defaults (see the Input tab for details).

{
"websiteUrl": "https://yourdomain.com",
"maxPages": 10
}

Output

One dataset item per audited page, plus a site summary JSON (SUMMARY) and a shareable HTML report (REPORT) in the key-value store. Download results as JSON, CSV, Excel or HTML.

{
"url": "https://yourdomain.com/",
"pageTitle": "Your Domain — Home",
"grade": "B",
"overallScore": 74,
"seoScore": 82,
"geoScore": 68,
"aeoScore": 61,
"issuesFound": 9,
"criticalCount": 1,
"topIssues": [
"robots.txt blocks AI crawlers: GPTBot, PerplexityBot — the site cannot be cited by those AI engines.",
"No FAQPage schema — missing eligibility for FAQ rich results and AI answer extraction."
],
"schemaTypes": ["Organization", "WebSite"],
"wordCount": 640
}

Data fields

FieldDescription
url, pageTitle, pageTypeThe audited page and its title
gradeLetter grade A–F
overallScoreWeighted 0–100 score (40% SEO, 35% GEO, 25% AEO)
seoScore / geoScore / aeoScorePer-pillar 0–100 scores
issuesEvery failed check with severity, message and a concrete fix
passedChecksEverything the page already does right
schemaTypesschema.org types detected in JSON-LD
wordCount, internalLinks, imagesMissingAlt, questionHeadingsPage statistics

How much does it cost to audit a website?

Pricing is pay-per-result: you only pay for pages actually audited (one result = one page). A 10-page audit costs about $0.20, a full 200-page site about $4. No subscription, no API keys, no hidden LLM costs. Free-plan users can audit up to 5 pages per run; subscribe to an Apify plan to unlock up to 200 pages, scheduling and higher limits.

Tips for the best results

  • Start with 10 pages — the homepage plus key pages usually reveal 90% of site-wide issues.
  • Schedule a weekly run and diff the scores to catch regressions the day they ship.
  • The HTML report (REPORT key in the key-value store) is self-contained — download and send it to clients as-is.
  • Lower Concurrency if the target site rate-limits aggressively.
  • Fix critical issues first: noindex traps, blocked AI crawlers and JS-only content each make whole channels invisible.

Yes. The Actor only reads publicly accessible pages and public files like robots.txt, sitemap.xml and llms.txt — the same things every search engine reads. It sends a modest number of polite requests and does not bypass any access controls. You are responsible for auditing only sites you own or are authorized to analyze.

FAQ

What is GEO (Generative Engine Optimization)? GEO is the practice of optimizing a website so AI search engines like ChatGPT, Perplexity and Gemini can crawl, understand and cite it in their answers.

What is AEO (Answer Engine Optimization)? AEO optimizes content to be extracted as direct answers — Google featured snippets, People Also Ask boxes and voice assistant responses.

How do I know if ChatGPT can see my website? Run this audit: it parses your robots.txt and reports exactly which AI crawlers (GPTBot, ClaudeBot, PerplexityBot and 10+ more) are allowed or blocked, and detects JavaScript-only pages AI crawlers can't read.

What is llms.txt? llms.txt is an emerging standard file (like robots.txt for AI) that gives language models a curated markdown guide to your site. The audit checks whether you have one.

Does this Actor use AI or need API keys? No. Every check is deterministic and reproducible — no LLM calls, no API keys, no hallucinated findings, and much lower cost.

Can I run this from an AI agent or via API? Yes. Call it through the Apify API, integrations (Make, Zapier, n8n, Google Sheets) or from AI agents via the Apify MCP server — the output schema is fully typed for agent consumption.

Can it audit my competitors? Yes — audit any publicly accessible website and compare scores side by side.

Support & custom solutions

Found a bug or need a new check? Open an issue in the Issues tab — it's actively maintained.

💼 Need a custom scraper, audit pipeline or automation? Reach out at youssefarhan24@gmail.com 🌐 Got a site in mind? Suggest it hereSubscribe to an Apify plan to unlock full limits, scheduling and API access.