Free GEO
Audit
Generative Engine Optimization is the work of getting your page cited inside AI answers. This free GEO audit scores how citable your page is for ChatGPT, Perplexity and Gemini, and shows you exactly what to fix. Run it as a GEO checker before you publish, and again once the fixes are live.
See your page the way an AI engine does.
Paste a URL and get a 0-100 GEO score, built from the signals ChatGPT, Perplexity and Gemini use to pick what they cite, with the exact fixes ranked by impact.
Your best page can be invisible to AI.
AI answers now sit above the ten blue links and often settle the question before anyone scrolls. When the engine writes that answer from two or three sources, you are either one of them or you are not there at all. A page can rank well on Google and still get skipped by every AI engine, and most sites never find out why.
A URL in. A ranked fix list out.
Enter a URL
Any page: a homepage, a blog post, a product page. No login and no crawl setup.
We read the AI signals
We fetch your live page, robots.txt and llms.txt and score the six signals AI answer engines rely on to read, understand and cite a page.
You get a score and fixes
A 0-100 GEO score, a pass or fail on every signal with the points it carries, and the fixes ranked by impact.
What these words mean
GEO
Generative Engine Optimization: shaping a page so AI answer engines can read it, trust it, and quote it in the answer they write.
GEO gets you quoted, SEO gets you a linkGEO score
One weighted number from 0-100 built from the signals engines use to pick sources. Higher means more citable.
66 of 100 is partly readyAI crawler access
Whether AI bots like GPTBot, ClaudeBot and PerplexityBot are allowed in your robots.txt. A blocked bot never sees the page.
worth 22 of the 100 pointsStructured data
JSON-LD markup that tells engines what a page is, an article, a product or an FAQ, so they guess less about your entities.
a JSON-LD block in the pagellms.txt
An emerging convention: a file at your root meant to point AI crawlers at your key pages. No major engine has confirmed it reads one yet.
yoursite.com/llms.txtCitation
Being named or quoted as a source inside an AI-generated answer. Earning it is the whole point of GEO.
your page, cited in a ChatGPT answerOne number that says how citable you are.
The audit weighs the six signals engines use to select sources and combines them into a single 0-100 GEO score, so you know at a glance whether AI can read and cite the page or is likely to skip it.
- One weighted score from 0-100, not a vague grade
- Three plain bands: strong 80-100, partly ready 55 to 79, at risk 0 to 54
- Re-run after a fix and watch the same number climb
Rule of thumb: 80 and up means AI can cite you with little friction, 55 to 79 means a few missing signals are holding you back, and under 55 means engines are likely to skip you.
See exactly what moves the score.
The six signals are not equal. Each is weighted by how much it changes your odds of being cited, and each is marked pass or fail with the points it carries, so you can see which gap is costing you the most.
- Six signals, each weighted by how much it moves your citation odds
- Crawler access carries the most, 22 points, because a blocked bot sees nothing else
- The six weights add up to the full 100, so the math is never a mystery
Why it works: engines cite passages, not whole sites, so the score rewards the signals that let a bot reach your page, understand it, and lift a clean answer from it.
A punch list, not a data dump.
Every failed signal becomes a specific, finishable fix, ordered by the points it is worth. Start at the top and each step is the single change that adds the most to your GEO score next.
- A ranked list, highest-impact fix first
- Each fix names the exact gap and the points it recovers
- A tooltip on every signal, so no term goes unexplained
Pro tip: fix the highest-weight failure first, and if crawler access is blocked do that before anything else, because nothing else counts while the engine is locked out.
Priority fixes: yoursite.com/guide
How to turn a result into a plan.
A score is only useful if you know what to do with it. Here is the exact read on our example page, yoursite.com/guide, the way an experienced hand would think it through.
Everything the audit checks for you.
Reads the live page
We fetch your real page, robots.txt and llms.txt at run time, so the score reflects what AI crawlers see today.
Every major AI bot
Checks the crawlers that feed the big answer engines, right from your robots.txt.
Pass or fail per signal
Every one of the six signals is marked pass or fail with the points it is worth, so nothing is hand-waved.
Works on any URL
A homepage, a blog post, a product page. Point it at the page you want cited and run.
Explained on hover
Hover any signal for a jargon-free explainer of what it means and what good looks like.
Free and unlimited
Run the audit as many times as you like, with no account and no credit card.
Built for teams the AI answer forgot.
Get named before your competitors
AI answers are a new channel and it is not crowded yet. See which signals keep you out of ChatGPT and Perplexity replies, and fix them before a bigger rival claims the citation.
Bring your SEO into the AI era
You already run a solid program. This shows the extra signals AI engines care about, so you can adapt existing pages to get cited instead of watching traffic drain into answers you are not part of.
A GEO score a client understands
Turn a live page into a clear 0-100 score and a ranked fix list. Every failed signal is a concrete line item for the next sprint instead of a hunch.
Keep your best posts citable
Re-run the audit after every edit and on a light monthly cadence, so a strong post does not quietly drift out of AI reach.
Questions, answered.
It fetches your live page, robots.txt and llms.txt, then scores six signals AI answer engines rely on: AI crawler access, structured data, question and FAQ formatting, heading structure, title and meta, and an llms.txt with real content depth. Each is marked pass or fail with the points it is worth.
Each signal is weighted by how much it moves your citation odds, from 22 points for crawler access down to 14 for the lighter ones, and the weights add up to 100. Your score is the share of those points your page earns. Above 80 is strong, 55 to 79 is partly ready, and below 55 is at risk.
Not a confirmed one. llms.txt is an emerging convention some publishers add to point AI crawlers at their key pages, but no major AI engine has said it reads one yet. We include it because it is low-cost housekeeping that pairs with real content depth, not because it is a proven signal. Treat it that way.
No. This free audit checks the on-page and crawler signals every major engine depends on, so a higher score means better odds across all of them rather than one service. Actually querying whether ChatGPT, Gemini, Perplexity and Claude name you over time is the tracking inside Metric Vault.
Yes. The audit and the score are free, with no signup and no card, and you can run it as often as you like. What sits behind the paywall is the ongoing tracking of whether the AI engines actually cite you, how you compare to competitors, and the full set of SEO and AI tools.
Yes. Every signal has a tooltip explaining it, the fixes are ranked, and each one names the exact change to make. Paste a URL and follow the list from the top.
See if AI can read and cite you.
It takes one URL. You will get a 0-100 GEO score, a pass or fail on every signal, and the fixes ranked by impact, so you know exactly what to change to climb.
See if AI actually recommends you
The checker tells you if AI can read your site. Metric Vault tracks whether ChatGPT, Gemini, Perplexity and Claude actually mention you, how you stack up against competitors, and how it trends over time, plus the rest of the platform's 60+ SEO and AI tools.