Free tool · Website audit · UK

A free website audit that tells you what is wrong, and what it costs to fix.

A website health check for UK small businesses. One address in, a score out of 100 back in about a minute: technical SEO, on-page, Core Web Vitals straight from Google, indexability and whether the AI engines can see you. No sign-up, no email to read it, and the fix for every problem written down in plain English.

Free audit
  • No sign-up
  • About 60 seconds
  • Free, properly

Or try it on one I built:

Starting
38 checksFive weighted groups. Every one of them named further down this page.
Nothing gatedThe whole report renders on the page. The email box is a convenience, not a toll.
Google's own numbersCore Web Vitals come from PageSpeed Insights, measured fresh, not estimated here.
Fixes from £500If you would rather not do it yourself, month one of the SEO service is the list, done.

This is the whole thing. No second step.

The report opens on the page the moment the audit finishes. A score out of 100, the five groups that make it up and what each one is worth, then every check with what I found and what to do about it.

Below is my own site, audited by the tool on this page. It scored 96 and still got something wrong — eleven images with no alt text. I would rather show you that than a screenshot of a perfect result, because a perfect result would tell you nothing about whether the thing works.

There is no upgrade, no locked section and no PDF held back. Save it, email it to yourself, or close it and come back to it.

The audit report for themarketingg.com: a score of 96 out of 100, then the five categories with their weightings and scores — technical SEO 100, on-page SEO 90, performance 100, indexability 100, AI visibility 92.
The score and the five groups behind it
A failed check in the report: image alt text, eleven of thirteen images have no alt text, followed by a fix that says to describe each image in its alt attribute. Below it, passing checks for title tag, meta description, H1, heading structure, content depth and internal links.
Every problem carries the fix. Failures sort to the top of their group
The AI visibility section of the report. AI training crawlers is marked as a note, not a failure, showing GPTBot, ClaudeBot and Google-Extended are allowed. AI search crawlers passes separately, showing OAI-SearchBot, Claude-SearchBot and PerplexityBot can reach the page.
Training crawlers are reported as a note. Only a blocked search crawler is a failure

The two rows on the right are the difference between this and most checkers. Blocking a training crawler is a choice about your own words and costs you no visibility, so it is reported and not scored. Blocking a search crawler is what makes you invisible, and that is the one marked as a failure.

What it checks.

  • Technical SEO · 30%Whether a crawler can fetch and trust the page before it reads a word of it. HTTPS and the status code · Redirects on the way in · Doctype and character encoding · Mobile viewport · Declared language · Frames, applets and Flash · Weight of the HTML itself · A sitemap declared in robots.txt.
  • On-page SEO · 30%Whether there is anything here worth ranking, and whether it is labelled so it can be. Title tag and its length · Meta description · One H1, and the heading structure under it · Alt text on every image · Content depth · Internal links · Structured data, and whether it parses · Open Graph tags · Favicon.
  • Performance · 20%Core Web Vitals, measured on mobile by Google's own PageSpeed Insights. Not a guess, and not our number. Lighthouse performance score · Largest Contentful Paint · Cumulative Layout Shift · Total Blocking Time · Total page weight · Render-blocking CSS and JavaScript · Real-user data, when Google has it.
  • Indexability · 10%The quiet killer: a site that is perfect and not in the index. Noindex tags left on by mistake · Whether robots.txt lets Google in · A self-referencing canonical · URL structure.
  • AI visibility · 10%Whether an assistant can read you, and whether it is allowed to cite you. AI search crawlers, separately from training crawlers · llms.txt · Schema an answer engine can identify you by · Question-shaped headings · Whether the page works without JavaScript · Enough depth to be worth quoting.
  • What it cannot tell youWhere you rank, who links to you, what your competitors are doing, or why visitors leave without enquiring. Those need Search Console, a backlink index and a conversation. The score removes the excuses; it does not do the work.

The scoring, published.

Most audit tools hand you a number and keep the method. That makes the number unfalsifiable, which makes it worthless. Here is the whole thing.

Every check scores 100 for a pass, 50 for a warning and 0 for a failure. A category is the average of its checks. The overall score is those categories weighted as below. Anything reported as a note is never scored — it is context, not a mark against you. If a category cannot be measured, it is dropped from the weighting rather than counted as zero, so a PageSpeed timeout never costs you twenty points.

The AI check most tools get wrong.

There are two kinds of AI crawler and they do completely different jobs.GPTBot and ClaudeBot collect pages to train models.OAI-SearchBot, Claude-SearchBot and PerplexityBotare what let an assistant find you and cite you in an answer.

Blocking the first costs you nothing. Plenty of people deliberately keep their writing out of training sets, and that is a reasonable thing to want. Blocking the second makes you invisible in that assistant entirely. Almost every checker on the market lumps them together and marks you down for a decision that cost you nothing. This one does not. It only records a failure when something blocks a crawler that decides whether you can be found.

That distinction comes from OpenAI's, Anthropic's and Perplexity's own documentation, checked on 20 September 2026.

For context

Most businesses near you are not there at all.

In September 2026 I measured every accountant, solicitor, recruitment agency, IT support company, architect and estate agent in Suffolk against ChatGPT, Gemini and Google AI Mode — 1,253 firms, four buyer questions each, ten runs per engine. 76% were named by none of them. A low AI visibility score is not unusual. It is the default, and that is exactly why it is worth fixing now.

Read the Suffolk study
Share of Suffolk firms named by none of ChatGPT, Gemini or Google AI Mode
  • recruitment agencies80%183 of 228 firms named by no engine
  • accountants80%232 of 291 firms named by no engine
  • estate agents79%230 of 291 firms named by no engine
  • IT support companies71%96 of 135 firms named by no engine
  • solicitors70%103 of 148 firms named by no engine
  • architects66%105 of 160 firms named by no engine

Then what?

  • Fix it yourselfEvery problem in the report comes with the fix written out. Save it as a PDF, work down the list, run the audit again when you are done. Plenty of people do exactly this and never speak to me. That is a good outcome.
  • Hand me the list — from £500 a monthMonth one of the SEO and GEO service is the fix list, done, with a report showing what moved. Rolling, no contract, stop after one month if you like. How that works.
  • Start again — £1,000, one weekIf the site is a page builder held together with plugins, fixing it costs more than replacing it. Brief on a Tuesday, live the Tuesday after, full refund if it is not. The seven-day build.

Why I give this away, honestly.

Because some of the people who run it hire me, and most do not. Both of those are fine. An audit is the cheap part — it is thirty-six checks and a PageSpeed call, and it costs me almost nothing to run. The expensive part is doing the work, and that is what I sell.

What I am not doing is the usual trade. There is no account, no free trial that expires, and no fix list held back until you hand over an email. Reading the whole thing costs you nothing and adds you to nothing.

The one thing that does cost something: emailing yourself a copy puts you on my list. You get the report, then three short follow-ups over about ten days, and then I stop. One-click unsubscribe on every one. I would rather say that here than bury it. If you do not fancy it, Save as PDF gives you the identical report and asks for nothing.

I am one person in Ipswich. If the report says something you do not understand, reply to it and ask.

Questions people ask about the audit.

What is an SEO audit?A check of everything that decides whether a search engine or an AI assistant can find, read and trust your site, before any of the writing or the links are considered. That means the technical side — speed, crawling, indexing, redirects, structured data — and the on-page side, the titles and headings and depth that tell an engine what a page is for. An SEO audit tells you what is stopping you. It does not tell you where you rank, and on its own it does not move anything: the value is in the fixing.
Is this the same as a website health check?Same thing, different name. Some people call it a website health check, some an SEO audit, some a site checker. What matters is what gets measured: this one scores technical SEO, on-page, Core Web Vitals, indexability and AI visibility, and tells you how to fix each thing it finds. If you have had a health check somewhere else and it came back as a traffic-light graphic with no fixes, that is the difference.
Is this really free?Yes. No payment details, no account, no email needed to read the report. You type an address, you get the score and every fix. I give it away because a few of the people who run it go on to hire me. Most do not, and that is fine.
Do you need my email?No. The whole report renders on the page and Save as PDF asks nothing of you. The email box is there if you would rather have a copy in your inbox, and that one does put you on my list: the report first, then three short follow-ups over about ten days, ending at an offer of a call. Every one has one-click unsubscribe, and your address is never sold or passed on. If you do not want that, use the PDF — you lose nothing, it is the same report.
How long does the audit take?About a minute. The page, robots.txt and llms.txt come back in a couple of seconds. Core Web Vitals take longer because Google measures them fresh on a simulated phone, and that part fills in when it lands.
How is the score calculated?Technical SEO 30%, on-page 30%, performance 20%, indexability 10%, AI visibility 10%. Inside each one, every check scores 100 for a pass, 50 for a warning and 0 for a failure, and the category is the average. Notes are reported but never scored. If a category cannot be measured it is left out of the weighting rather than counted as a zero. The whole table is on this page because a score you cannot check is just an opinion with a number on it.
What is AI visibility, and does it matter yet?It is whether ChatGPT, Claude, Perplexity and Google's AI answers can read your site and are allowed to cite it. It matters when your buyers ask an assistant for a recommendation instead of searching. In the Suffolk study I ran in September 2026, 76% of the 1,253 firms measured were named by none of the three engines, so for most businesses this is still wide open.
Why do you separate AI training crawlers from search crawlers?Because blocking one costs you nothing and blocking the other makes you invisible. GPTBot and ClaudeBot collect content for training models. OAI-SearchBot, Claude-SearchBot and PerplexityBot are what let an assistant cite you in an answer. Plenty of sites deliberately block training, which is a perfectly reasonable choice about your own words, and most checkers will fail you for it. This one does not. It only marks a failure when something that affects whether you can be found is blocked.
Can you audit a WordPress, Wix or Squarespace site?The audit runs on any public address. Fixing it is a different question: WordPress usually yes, Wix and Squarespace expose so little of the code that half the technical list cannot be done. I will tell you which half on the call rather than take a month's fee to find out.
Can you fix what it finds?Yes, and that is the point of the page. The first month of the SEO service, from £500, is the fix list done and a report showing what changed. It is rolling, so one month and stop is allowed. If the site is past fixing, a new one is £1,000, briefed on a Tuesday and live the Tuesday after, refunded in full if it is not.
Does a good score mean I will rank?No. It means nothing is stopping you. Ranking is the pages, the links and the reviews. A 95 with three thin pages loses to a 70 that actually answers the question. The audit removes the excuses, not the work.
Free audit

The score is free. The fixing is the job.

Run it on your own site first. If the list is longer than you want to deal with, the call is free too, and I will tell you what month one would cost and what it would fix.

Free · no obligation · I’ll tell you straight if it isn’t a fit
Website audit

Your report

Yours to keep. Saving the PDF asks nothing of you. Emailing it puts you on my list — the report, then three short follow-ups. One-click unsubscribe, and nothing sold on.