SEO & Analytics Audit
Score any page on classic on-page SEO, technical basics, and whether analytics is even installed.
The URL you enter is fetched by our server to run the checks. Nothing you paste is stored.
About SEO & Analytics Audit
This is the broad, classical audit — the one that asks whether a page is set up the way search engines have expected for twenty years. Metadata and social tags, heading structure, image alt coverage, structured data, the technical basics (HTTPS, response time, page weight, robots.txt, sitemap.xml, a favicon), and whether your analytics is actually installed rather than merely purchased.
That last check is the one that surprises people. A tag manager container that was pasted into a staging template and never promoted, or a GA4 snippet sitting below a script that throws, is invisible until someone notices the dashboards have been flat for a quarter. This looks in the raw HTML for the snippets themselves, so it tells you what is really on the page.
It shares its fetcher and its scoring vocabulary with the AI Answer Readiness audit, and the two are deliberately different lenses on the same page. This one asks whether Google can rank you. The other asks whether an answer engine can quote you. A page can pass one and fail the other — the usual case is a well-optimised page whose content only exists after JavaScript runs.
Every check is a parser, not a model. Your HTML is fetched once, scored in memory, and discarded when the request ends.
Frequently asked
›How is this different from the AI Answer Readiness audit?
Different questions. This one scores classic on-page and technical SEO — the signals that decide whether you rank. The AI audit scores whether an answer engine can crawl, read and cite you, which weighs server-rendered content and crawler access far more heavily. Run both; they disagree more often than you'd expect.
›Can it tell me my Google ranking?
No, and be sceptical of anything that claims to. Rankings are personalised, localised and query-specific. This scores the things on your page that you control and that are known inputs — nothing about position.
›Why does it say my analytics is missing when I installed it?
The check looks at the raw HTML. If your tag is injected by a client-side script, loaded through a consent manager that blocks it until the visitor accepts, or added by a proxy at the edge, it won't be in the document this fetch receives. That's worth knowing either way — it's also what a crawler sees.
›Does a perfect score mean I'm done?
It means the mechanical parts are in order. Content quality, topical authority and links decide far more than any of these checks, and none of them are measurable from one page of HTML.
›Does it check every page on my site?
One URL at a time. Site-wide crawling is what Citable does on a schedule; this is the free single-page version.