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
Illustrative drawing. Your own numbers come from the free check.

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.

CauseYour page

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.

Slow

Symptom B: machines

ChatGPT, Claude or Gemini fetch the page and get thirteen words.

Blank

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 site

What 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.

Compare everything

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.

The five levels of AI readiness, from invisible to able to transact
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
The nine dimensions, explained

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.

  1. 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.

  2. 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.

  3. 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