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.

Fetching page content

Analysing your page against SEO and GEO signals...

/100
Verdict
Score by Category
Signal Breakdown
Top Fixes, Prioritized by Impact
    Want a full audit?
    This tool covers the fundamentals. A full SEO and GEO content audit goes deeper.
    Book a call

    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.

    On-Page SEO25 pts

    Title tag and keyword inclusion, meta description quality, H1 clarity, H2 and H3 structure, URL structure.

    Content Quality25 pts

    Whether a direct answer lands in the first 100 words, one idea per paragraph, depth, and whether claims come with evidence.

    GEO Signals20 pts

    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.

    Technical SEO15 pts

    Internal linking, structured data candidates, image alt text, freshness signals, and canonical or duplicate-content risk.

    Conversion Architecture15 pts

    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.

    Book a free consultationSEO and GEO copywriting

    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.

    All free tools