The gap nobody is measuring
Lighthouse scores the human experience. Nothing scores the other half of your traffic.
You already measure how fast a page paints and how it ranks. Neither of those tells you whether
an assistant can quote your pricing correctly, whether a shopping agent can find your stock status,
or whether the crawler that would have cited you was turned away at your CDN this morning.
Those are different questions with different answers, and they are the ones deciding
how you are described in an answer you never get to see.
Reachability · weight 25
Can it get the bytes?
Can an agent fetch your content at all, without a browser and without being blocked?
A Cloudflare challenge that a browser solves silently returns a wall to ChatGPT. Your page simply does not exist in that answer.
Comprehension · weight 25
Can it tell what this is?
Once fetched, can the agent work out what this page is and what it says?
No h1, no description, 40 words of text: the assistant writes its own summary of you, and it will be wrong in a way you never see.
Structure · weight 18
Can it read the facts?
Is the important data machine-readable instead of implied by visual layout?
Your price is styled text in a div. A competitor publishes an Offer. The shopping agent quotes their number and calls yours "not stated".
Actionability · weight 17
Can it do the next thing?
Can the agent take the next step - navigate, search, submit, buy - without guessing?
Navigation built from click handlers on empty anchors works for a mouse and is a dead end for an agent. Everything behind it is unreachable.
Agent Contract · weight 15
Did you tell it the rules?
Have you told agents the rules: what they may use, where the docs are, who to contact?
No llms.txt, no per-crawler policy, no manifest. Every operator applies its own default to you and you find out afterwards.