Free site check
Find out what your site is actually doing.
Not an opinion about the colours. A real check of the things that decide whether people find you, whether they can call you, and whether an AI assistant can name you when someone asks for a business like yours.
What gets checked
Thirty-seven checks in four groups. No guesswork and no AI writing you a vague report — every one of these is either there on your page or it isn't. The scoring is deliberately unforgiving, and most sites land lower here than on the free checkers that exist to sell you something: you can't carry a weak area with three strong ones, every failed check costs you, and the 90s are reserved for sites with almost nothing wrong. A 70 here is a decent site with real gaps, not a bad one.
Getting found on Google
What a search engine reads before deciding where to put you.
- Page title, and whether it says what you do
- The description shown under your name in results
- One clear main heading, not none or five
- Sitemap and robots file
- Whether shared links show a rich preview card (og:image and twitter:card)
- Images with descriptions attached
- That the page is not accidentally set to "do not index" — the single tag that hides you from Google entirely
- A canonical tag so duplicate URLs do not split your ranking
- The page's language, so screen readers and Google know what to expect
- Enough content on the page for a search engine to work with
Working on a phone
Where roughly seven in ten of your customers are.
- Built to scale to a phone screen
- Secure, so browsers don't warn people off
- Page weight — what has to download before anything shows
- How fast your server actually answers
- Whether fonts block text from appearing while they load
- Scripts that block the page from painting until they run
- Security headers that also count as a maintenance signal to Google
Turning visitors into calls
Being found is worthless if the page doesn't make contact obvious.
- A tappable phone number, not one they must copy out
- A number visible on the page at all
- A form for people who won't call
- An address or service area, so locals know you cover them
Ready to be recommended by AI
What decides whether an assistant can name you.
- Whether your site blocks the AI crawlers outright — the one setting that hides you from every assistant at once
- Whether your words are readable without JavaScript, which most assistants never run
- Business details in a format machines read directly
- A breadcrumb trail machines can read — how the page fits into your site
- Real numbers on the page — assistants quote facts, never adjectives
- Headings written as the questions people actually type
- Opening hours published so they can be quoted
- A publish or modified date so assistants know how fresh the answer is
- Question-and-answer content an assistant can lift an answer from
- Whether the FAQ answers your schema promises are actually on the page — a hub that loads them with JavaScript looks great in a schema validator and blank to an assistant
- No unreplaced template placeholders — {{city}}, [LOCATION] and the like get quoted verbatim if they leak through
- Your service area written in plain sentences, not implied
- An llms.txt file — the newer AI equivalent of robots.txt
The check reads the public page at the address you give it, the same as any search engine would. Nothing is stored, and no report is emailed to you — the results appear on screen and that's it.
Score came back rough?
Send it over. I'll tell you which failures actually matter for your trade and which are noise — and if a rebuild makes more sense than patching, I'll say so.