Free · No sign-up · 200+ checks · 17 modules

Free SEO, AEO & GEO Audit — Built for the AI Search Era

Paste any URL and get a prioritised fix list in about 20 seconds — on-page SEO, technical health, schema, and how visible the page is to ChatGPT, Perplexity, Claude and Google's AI Overviews.

Try an example:Press / to jump here
Free, no limitsNo account neededHistory stays in your browserWhite-label PDF reports
Advanced optionsTarget keywords · Competitor compare · Report branding · PageSpeed key
Add your own PageSpeed Insights API key (avoids Core Web Vitals rate-limit errors)
Add report branding (optional) (white-label the PDF for a client)
Fetching page… 0%
Initializing…
How it works

From URL to fix list in three steps

1

Paste a URL

Any public page — a blog post, product page, landing page or your homepage. Add target keywords or a competitor URL if you want.

2

Get 200+ checks

SEO, technical health, schema, answer-engine and AI-crawler readiness, content, images, mobile, accessibility and security — in about 20 seconds.

3

Fix, then report

Work through the prioritised action list, copy ready-made code from the Fix Kit, and export a branded report for your team or client.

17 audit modules

What this audit checks

Every signal that decides whether a page ranks in classic search, gets picked as a direct answer, and is readable and citable by AI engines.

🔍 SEO On-Page

Title, meta description, headings, keyword placement, canonical, robots meta, URL structure, links and image alt text.

⚙️ Technical SEO

Page size, response time, DOM size, render-blocking resources, SSL certificate expiry, DNS, SPF/DMARC, HTTP/2–3 and security.txt.

🕷️ Crawl & Indexing

robots.txt analyzer, XML sitemap health (is this page listed?), redirect chains, HTTP→HTTPS and www consolidation, plus hreflang with live return-link checks.

🎯 AEO — Answer Engines

Question headings, snippet-length answers, lists, tables, definitions, FAQ/HowTo/Speakable markup and a direct link to Google's Rich Results Test.

🧾 Schema & Entities

Every JSON-LD entity validated against its required and recommended properties, @id linking, sameAs profiles and an entity connection map.

🤖 GEO / E-E-A-T

Author signals, dates, citations, statistics, expert quotes and the Experience · Expertise · Authority · Trust signals AI engines lean on.

🧭 AI Readiness

robots.txt rules for GPTBot, ClaudeBot, PerplexityBot and Google-Extended, a live bot access matrix, cloaking checks, llms.txt and a clean-text view.

📝 Content Quality

Word count, readability, sentence length, top recurring phrases, search intent, reading time and formatting variety.

🖼️ Image SEO

Missing, duplicate and filename-style alt text, dimensions, lazy loading, WebP/AVIF usage, srcset and sampled file weights.

📲 Mobile SEO

Viewport, zoom restrictions, fixed-width elements, wide tables, embeds, tiny fonts and interstitial markers.

🧩 JavaScript SEO

Empty app shells, critical tags missing from raw HTML, JS-only links, hash routing, data-src images and render-blocking scripts.

♿ Accessibility & HTML

Accessible names for buttons and links, form labels, duplicate IDs, landmarks, iframe titles, table headers and tabindex misuse.

🔐 Security & Caching

A security-header score (HSTS, CSP, frame protection and more), mixed content, Brotli/gzip compression and cache validators.

📱 Social & Open Graph

Open Graph and Twitter Card tags, image dimensions, social profile links and share buttons.

🏷️ Meta Tags Audit

Every meta tag checked against character limits, plus title and description pixel widths with a preview of how Google would truncate them.

🔗 Broken Link Auditor

Live-tests the links on the page and reports broken (4xx/5xx), redirected and working URLs with their anchor text.

⚡ Core Web Vitals

LCP, CLS, TBT/INP, FCP and TTFB from Google PageSpeed Insights for mobile and desktop — optional, everything else works without it.

Pro extras, free

Beyond the checks

The audit tells you what is wrong. These help you fix it faster and show the results to others.

🧰 Fix Kit

Copy-paste code built from the page itself: missing head tags, a connected JSON-LD graph, AI-crawler robots.txt rules, an llms.txt draft, Apache/Nginx security headers and alt-text starters.

🎯 Score potential

See where the score lands after the quick wins, after the top actions and with everything fixed — plus the estimated points each individual fix is worth.

✅ Action checklist

Tick off fixes as they ship. Progress is saved per URL in your browser, so the list is waiting when you come back.

🧾 Executive summary & grade

A plain-English verdict with an A+ to F grade and the strongest and weakest areas, ready for a client update.

✉️ Client email

One click copies a ready-to-send email: summary, top priorities, quick wins and the expected score lift.

💬 Quotable passages

The paragraphs an answer engine is most likely to lift, scored by how directly they answer the heading above them.

📊 Citable facts & entities

Every statistic on the page with its sourcing status, plus the named entities AI engines can anchor to — with about/mentions schema generated for you.

📚 Readability deep dive

Grade level, Fog index, passive voice, transitions and the exact sentences worth splitting.

🔑 Keyword matrix & outline

Where each target keyword appears — title, H1, URL, first 100 words, subheadings, alt text — plus a heading outline with skipped levels flagged.

🧭 Link profile

Internal vs external links, nofollow and sponsored counts, top linked domains, internal anchor text and unsafe target="_blank" links.

🛰️ Third-party inventory

Every external host the page loads, with analytics, advertising and session-recording services identified.

🧪 SERP Lab

Rewrite the title and description and watch pixel budgets and desktop/mobile Google previews update as you type.

⚔️ Competitor gap

Scores, hard facts and a topic gap: the subheadings and phrases a rival covers that your page does not.

📄 White-label reports

PDF, HTML, Markdown, CSV, TXT and JSON — with your logo, accent colour, client name and consultant notes.

🖼️ Shareable score card

A 1200×630 image of the results for LinkedIn or X, branded with your logo.

📈 Score history

Every audit of a URL is kept in your browser, so you can show exactly how much a page improved.

Why use this one

How it compares

IndexCraft AuditTypical free checker
AI crawler access (GPTBot, ClaudeBot, PerplexityBot) Live bot simulation + robots.txt matrixRarely
Schema validation Required & recommended properties, entity graphDetects schema only
What to fix first Ranked plan with effort and points per fixLong unsorted list
Ready-to-paste fixes Fix Kit: head tags, JSON-LD, robots.txt, llms.txt, headersNot included
Client reports White-label PDF, HTML, Markdown, CSVOften paid
Competitor comparison Scores, content facts and topic gapOften paid
Price & sign-up Free, no accountAccount or trial
Reading the results

Understanding your score

75–100Good

Solid foundations. Focus on the remaining warnings and on AI readiness.

50–74Needs work

Clear gains available — start with the quick wins, then the critical fixes.

0–49Poor

Something basic is holding the page back. Fix the critical items first.

The overall score is a weighted average of all 17 modules; on-page SEO, GEO, crawlability and AI readiness carry the most weight. It is a diagnostic score from observable signals — not a Google, Bing or ChatGPT ranking score.

FAQ

Frequently asked questions

Is this SEO audit tool really free?

Yes. There is no sign-up, no credit card and no limit on the number of audits. Core Web Vitals come from Google's free PageSpeed Insights API — if you run a lot of audits, add your own free API key under Advanced options to avoid Google's rate limits.

What is the difference between SEO, AEO and GEO?

SEO is about ranking in classic search results. AEO (answer engine optimization) is about being the direct answer in featured snippets, People Also Ask and voice assistants. GEO (generative engine optimization) is about being read, trusted and cited by AI systems such as ChatGPT, Perplexity, Claude, Gemini and Google's AI Overviews. This tool checks all three on the same page.

Can it tell me whether ChatGPT, Claude or Perplexity can access my page?

Yes. It reads your robots.txt rules for GPTBot, ClaudeBot, PerplexityBot, Google-Extended and other AI crawlers, then re-fetches the page as each bot to catch blocks or different content served to them. What no tool can promise is that an AI engine will actually cite you — access is the first requirement, not a guarantee.

How is the score calculated?

Every check is weighted by impact (high, medium or low), and each module score is the weighted share of checks that pass, with partial credit for warnings. The overall score is a weighted average of the 17 modules, with on-page SEO, GEO, crawlability and AI readiness counting the most. It is a diagnostic score, not a Google or ChatGPT ranking score.

Can I use the reports with my clients?

Yes. Under Advanced options you can add your agency name, logo, accent colour, client name and your own notes. The PDF, HTML, Markdown, CSV and score-card exports all carry your branding instead of ours.

Do you store the URLs I audit or the results?

No. The page is fetched through our server only so the audit can run, and nothing is kept afterwards. Your audit history, checklist progress and branding settings are saved in your own browser, and clearing your browser data removes them.

Why are some checks marked as unavailable?

Redirect tracing, SSL and DNS lookups, security headers and the live bot simulation need a server-side request. If a site blocks our fetcher, those checks are marked unavailable instead of guessing, and the rest of the audit still runs.

Can it audit a whole website?

This tool goes deep on one URL at a time. To crawl a full site for broken links, duplicate titles and orphan pages, use the IndexCraft SEO Crawler, then bring your most important pages back here for a full audit.

Ready to see what your page is missing?

Free, no sign-up, results in about 20 seconds.