Speed and AI-readiness lab
Fast for people. Readable for machines.
Visitors leave when a page takes four seconds. AI assistants skip it when the words only exist inside JavaScript. It is usually the same problem. We measure it, fix it at a published price, and show you Google's numbers before and after.
About a minute. No signup. Plain-language results.
4.6 s to 1.4 s
Request to main content, mid-range phone on 4G
- Hero photo, 3.1 MB
- 1.4 s to save
- Chat widget, 420 KB
- 0.8 s to save
- Words in the HTML
- 13 of 1,240
The diagnosis
One cause. Two symptoms.
A page whose words are assembled by JavaScript makes a phone download and run all of it before anything appears. An AI assistant doesn't run JavaScript at all. It fetches the page, reads what comes back, and finds an empty shell.
Words built in the browser, not sent from the server
Two megabytes of framework, a page builder, a chat widget, fonts that block the first paint.
Symptom A: people
A visitor on a normal phone waits six seconds and leaves.
Symptom B: machines
ChatGPT, Claude or Gemini fetch the page and get thirteen words.
One fix. Send the words in the HTML, load the rest later. The page gets fast for people and readable for machines in the same piece of work.
How AI assistants read a siteWhat we do
Published prices. Measured results.
Every piece of work starts and ends with the same measurement, so the improvement is a number you can check, not a feeling.
Speed + AI-readiness audit
$249 one-off
Your key pages measured on mobile and desktop, and fetched the way an assistant does. A prioritised fix list in plain language, with a short video walking through your site.
5 business days, fee credited to any fix
Speed fix sprint
from $1,500 quoted after the audit
We implement the fixes from the audit. All three Core Web Vitals in Google's green band, measured by Google, or you don't pay the balance.
About 2 weeks, half up front, half when the numbers move
WordPress speed fix
$799 one-off
Caching, images, plugins, theme code and fonts. Done on a staging copy first, with before-and-after numbers you can verify yourself.
5 business days
AI-ready setup
$599 one-off
Your words in the HTML, a written crawler policy, llms.txt, markdown copies, and your prices and services as structured facts an assistant can quote correctly.
5 business days, checked from outside your network
Speed Care
$20 per month
Sites get slower on their own. Speed Care reads Google's real-visitor figures for your key pages every day and tells you, in plain words, when one crosses Google's line.
Cancel any time
Not sure yet?
$0
Run the free check. It tells you whether you have a problem worth paying to fix. If you don't, it says so.
Run the check
AI readiness, in levels
Most business sites sit at level 0 or 1 and don't know which.
Each level rests on the one below. A site that can't be read can't be used. For a business that sells services, levels 1 to 3 are the target. Level 4 only matters if you sell products online.
| Level 4 | Can transact | product schema, agentic checkout, OAuth | Shops only |
|---|---|---|---|
| Level 3 | Can be used | schema.org facts, pricing as data, MCP tool | Aim here |
| Level 2 | Bot-aware | sitemap, robots policy, Content Signals | Aim here |
| Level 1 | Can be read | words in HTML, llms.txt, markdown copies | Aim here |
| Level 0 | Invisible | words exist only after JavaScript runs | Most sites |
Proof, on ourselves first
This site is the specimen.
Before we touch yours, look at ours. Every number below is checkable from your own browser, and the one we haven't maxed out is explained rather than hidden.
- 100
- PageSpeed performance score, mobile and desktop
- 0
- Third-party requests on any page
- 0KB
- Of our own JavaScript, on any page. The only script is Vercel's analytics loader.
- 3
- Tools an assistant can call on our MCP server
Agent-readiness scan, isitagentready.com, 4 Sep 2026
60/ 100
We could reach a higher number in an afternoon by publishing login files for tools that need no login. It would mean nothing, so we haven't. A score is a checklist; explaining the gaps beats ticking boxes.
Try it yourself
curl www.sitespeedlabs.com/llms.txt curl www.sitespeedlabs.com/api/pricing.json curl www.sitespeedlabs.com/robots.txt
The same facts a person reads on our pricing page, served as data for anything that would rather not guess.
How it works
Measure. Fix. Measure again.
Step 1: free, one minute
Run the free check
Your page loaded like a phone and fetched like a crawler. You see what's slow, what an assistant can't read, and roughly what it's costing you.
Step 2: $249, five days
Get the audit
Every problem ranked by how much it's worth fixing, with effort estimates your developer or agency can quote against. Or we can do it.
Step 3: published price
We fix it, on staging first
Nothing goes live until you've seen it. Then the same measurement runs again, and you verify the result in Search Console yourself.
Said plainly
What we won't promise.
The speed and AI industries both run on promises nobody can check. We'd rather tell you where the ceiling is before you pay.
-
A perfect PageSpeed score
One chat widget can put 100 out of reach. We guarantee Core Web Vitals, which is what Google ranks on and what visitors feel.
-
That you'll “show up in ChatGPT”
Nobody outside the AI companies knows exactly what each assistant reads. We make your site readable and your facts correct. That's the part you control.
-
Five plugins to fix thirty
Fewer moving parts, and what your host already gives you, beats a stack of “optimisation” add-ons.
-
Work before we've told you the price
Every price is on the site. If hosting is your bottleneck, you hear it before we start, and you can stop there owing nothing.
Find out in a minute
How fast is your site, and can an AI read it?
Free, no signup, results in plain English, also callable by your assistant over MCP