Free diagnostic
Get your free SEO & GEO score in seconds
Paste a URL. The tool fetches the page, runs it through five signal categories covering traditional SEO and generative engine optimization (GEO), and returns a scored diagnostic with prioritized fixes. Scored out of 100.
Page to audit
Works on any publicly accessible URL. Results are AI-generated and should be reviewed alongside your analytics data.
Analysing your page against SEO and GEO signals...
How the SEO and GEO score is calculated
The tool pulls your page over HTTP, strips out scripts and styling, and reads the first 18,000 characters of visible text. That text is scored across five categories worth 100 points between them. There is no crawl of your wider site and no lookup of your backlink profile, so the score reflects the single page you pasted in.
Title tag and keyword inclusion, meta description quality, H1 clarity, H2 and H3 structure, URL structure.
Whether a direct answer lands in the first 100 words, one idea per paragraph, depth, and whether claims come with evidence.
Question-based headings, an FAQ section in Q&A format, quotable passages such as definitions and step-by-step logic, schema candidates, and attributed statistics.
Internal linking, structured data candidates, image alt text, freshness signals, and canonical or duplicate-content risk.
CTA presence, content upgrade offers, funnel alignment across TOFU, MOFU and BOFU, and whether the CTA explains its own value.
On-page and content carry half the score between them because they are the two things a rewrite can move fastest. GEO sits at 20 rather than higher because its signals overlap with content quality: a page that answers the question in its opening lines tends to score well on both. Conversion architecture is in there at all because a page that ranks and gets cited but asks for nothing is still a page that earns you no calls.
What your score means
The scoring is calibrated on purpose. Most pages land between 35 and 65. Anything above 80 is held back for pages that earn it, and 20 or below means the page is thin or broken. If you scored 55 and expected 85, the tool is working the way it should.
Read the category breakdown before you read the total. A 55 built on weak GEO signals and strong on-page work needs a different fix than a 55 with that shape reversed, and the total hides the difference. The Top Fixes list is already ordered by impact, so start at the top and stop when you run out of time.
The tool covers the fundamentals on one page. A full SEO and GEO content audit reads the copy line by line, quotes the sentences that fail, and shows which competitor is being cited in your place.
Scored lower than you expected?
The score shows which category is weakest. It can't show which sentences are failing or which competitor is being cited in your place. A full SEO and GEO content audit reads the copy line by line and does both.
SEO and GEO audit FAQs
How is this different from the AI Citation Readiness Score?
That one is a self-assessment. You answer eight questions about your own content and score yourself against a rubric. This one fetches the page and reads what is on it, so your own judgment never enters the score. Use this for a fast read on a live URL, and the citation readiness score when you want to work through the structural criteria yourself.
Which URLs will not work?
Anything behind a login, a paywall, or a robots block. The tool fetches the page the way a crawler would, so content that only appears after authentication is not there to read. Single-page apps can also come back thin, because the fetch returns the HTML the server sent rather than the DOM after scripts run.
Are the scores reliable enough to act on?
Treat the total as a starting point, not a measurement. A language model reads your page and scores it, so two runs on the same URL can differ by a few points. The category shape and the priority fixes hold steadier than the number, which is why the fixes are ordered by impact rather than left for you to weigh.
Does a high score predict rankings?
No. It scores what you control on the page. Rankings also turn on backlinks, domain history, and what competitors publish, and this tool sees none of that. A page can score 80 here and still lose a competitive keyword.
When should I run it?
Before you brief a rewrite, and again after you publish one. Running it first tells you which of the five categories is weakest, so the brief targets the real gap instead of a general tidy-up. Running it after publishing shows whether that category moved.