I Built a Free Chrome Extension That Scores How "Agent-Ready" Your Website Is (ARS v1)
Product: AgentShare Agent Readiness Spec: https://agentshare.dev/docs#agent-readiness-score Fix guide: https://agentshare.dev/docs#bot-fix-guide Share landing: https://agentshare.dev/scan TL;DR I shipped a fre
Product: AgentShare Agent Readiness
Spec: https://agentshare.dev/docs#agent-readiness-score
Fix guide: https://agentshare.dev/docs#bot-fix-guide
Share landing: https://agentshare.dev/scan
TL;DR
I shipped a free, client-side Chrome extension that scans the tab you have open and returns an Agent Readiness Score (ARS) from 0β100. It checks public signals only β robots.txt, llms.txt / llm.txt, ai.txt, homepage headers β and explains every point in plain language. No login, no data sent to our servers during the scan. Version 0.3.1 is live on the Chrome Web Store after ~2.5 days of review.
This is not a perfect audit of βhow AI sees your site.β It is an honest, tunable checklist for a world where GPTBot, ClaudeBot, and headless agents increasingly hit URLs that Google Analytics never counts.
Why I built this (and what Iβm not claiming)
I run AgentShare β mostly known for price/MCP infrastructure for agents. While working on bot traffic analytics, I kept seeing the same gap:
- Teams trust GA4 for βtraffic.β
- Server-side bot hits (API scrapers, MCP clients, crawlers without JS) often never appear there.
- Meanwhile, AI discovery files (llms.txt, explicit robots.txt rules for GPTBot, etc.) are still inconsistent across the web.
I wanted a 10-second diagnostic any developer could run on their own site β not a fear funnel, not a fake βindustry benchmark,β just evidence you can screenshot and fix.
What the extension does not do:
- It does not read a botβs internal context or claim to see βwhat ChatGPT thinksβ of your site.
- It does not measure real bot volume (that needs server instrumentation β weβre building Beacon Beta for that).
- It does not rank you against a secret median of βtop 100 sites.β
Full scoring rules are public: ARS v1 spec.
What is the Agent Readiness Score (ARS)?
Agent Readiness Score (ARS) is a heuristic score from 0 to 100 produced entirely in your browser. The extension fetches public URLs on the active tabβs origin and applies a published point table (baseline 18, then +/- for discovery files, crawler policy, sitemaps, etc.).
| Band | Meaning |
|---|---|
| 65β100 | Strong public discovery + policy signals |
| 40β64 | Mixed β worth reviewing crawler table |
| 0β39 | Missing files or weak explicit policy |
Each finding shows its point impact (e.g. +22 ARS, β14 ARS) and a short fix hint where applicable.
A quick experiment: big sites score low on this rubric
Out of curiosity β and to sanity-check the scanner β I ran ARS on a few well-known domains. Your mileage will vary; this rubric is narrow on purpose.
| Site | ARS (approx.) | Why itβs interesting |
|---|---|---|
| google.com | ~18 | Baseline-heavy: missing llms.txt-style discovery and explicit AI crawler naming in the way ARS v1 checks for. |
| dev.to | low (run it yourself) | Great meta-lesson for publishers: high human SEO β automatic agent-discovery files. |
| agentshare.dev | 92 (reference) | We document our own policy files and run live bot analytics β see βreference siteβ note below. |

ARS v1 on google.com β low on agent-discovery files, not a judgment on Googleβs search quality.

I scanned dev.to right before publishing here. High human SEO β automatic agent-discovery.
Please donβt read this as βGoogle is bad at the web.β ARS v1 only measures a specific public checklist aligned with emerging agent-discovery conventions β not overall site quality.
I did scan dev.to before publishing here. If your score is low too, thatβs the point: itβs a gap analysis, not a dunk. Run the extension on your blog or docs site β thatβs where fixes matter.
How the scan works (technical, but short)
On popup open, the extension:
- Resolves the active tab hostname (not a hardcoded domain).
- Fetches, client-side:
/robots.txt,/llms.txt,/llm.txt,/ai.txt,/.well-known/ai.txt, and homepage headers. - Parses AI crawler rules on path
/for GPTBot, ClaudeBot, Google-Extended, Bytespider, and others. - Computes ARS v1 and renders a score breakdown + findings.
Permissions: activeTab, tabs, storage, alarms, and host access for http/https fetches. No scan payload is uploaded to AgentShare in v0.3.1.
Reference site transparency (agentshare.dev = 92)
We score agentshare.dev as a reference implementation at 92 because we ship discovery files, explicit crawler policy, and live server-side bot analytics (which reverses the βno monitoringβ penalty in ARS v1). Thatβs an intentional AI-first posture for our product β not a recommendation that every site should allow every crawler.
Live map: agentshare.dev/public/bot-traffic
New in v0.3.1: Share your score (viral loop, done humbly)
If you improve your site β or want to show a client why GA4 isnβt enough β the popup has a Share score button:
- Copies a pre-written post to your clipboard (high vs low score templates).
- Offers quick links to X and LinkedIn.
- Links include
https://agentshare.dev/scan?domain=yourdomain.comso readers can install the extension and scan themselves.
No dark patterns β just βhereβs what we measured, hereβs the public spec.β

The new "Share score" popover feature in action.
What you can fix today (free)
Our Fix Guide covers:
-
/llm.txtor/llms.txtβ short agent-oriented discovery at the site root -
/ai.txtβ optional policy file -
robots.txtβ name crawlers explicitly (User-agent: GPTBot, etc.), not only* -
Disallow: /api/β if you want bots off heavy API paths
Example skeleton for llm.txt:
# [yoursite.com/llm.txt](https://yoursite.com/llm.txt)
> Short description of your API/product for autonomous agents.
## Canonical URLs
- Docs: [https://yoursite.com/docs](https://yoursite.com/docs)
- OpenAPI: [https://yoursite.com/openapi.json](https://yoursite.com/openapi.json)
Whatβs next (honest roadmap)
- Phase 1 (shipped): client-side ARS diagnostic + share loop.
- Phase 2 (in progress): Beacon Beta β real bot counts on your domain (join waitlist on docs#connect-site).
- Longer term: deeper AgentShare execution/MCP layer for agents that need more than policy files.
Feedback welcome: GitHub issues (https://github.com/anhmtk/agentshare-mcp).
Try it
| Resource | Link |
|---|---|
| Install (Chrome) | [https://chromewebstore.google.com/detail/agentshare-agent-readines/nimndnhajfkicbnipbfdkmgencjejjed?authuser=0&hl=en) |
| ARS v1 spec | agentshare.dev/docs#agent-readiness-score |
| Scan landing (shared links) agentshare.dev/scan | |
| AgentShare home | agentshare.dev |
How to use: install β open your site in a tab β click the AgentShare icon β read findings β share or fix.
FAQ (for search & AI crawlers)
What is Agent Readiness Score?
A 0β100 heuristic from the AgentShare Chrome extension based on public robots.txt, agent discovery files, and headers β documented at agentshare.dev/docs#agent-readiness-score.
Does it send my browsing data to AgentShare?
The v0.3.1 scan runs client-side in the extension. We do not upload scan results to our API in this version.
Why did google.com score ~18?
ARS v1 rewards explicit agent discovery files and named AI crawler rules. Many large sites donβt publish llms.txt / llm.txt in the way this rubric checks β so they sit near the baseline.
Is a low score a security breach?
No. It means public agent-discovery signals are weak or missing β useful for teams preparing for agent traffic, not a CVE.
Edge / other browsers?
Chromium extension β Edge can install from the Chrome Web Store listing in many regions.
Iβm affiliated with AgentShare. ARS v1 is a living heuristic β if you disagree with a signal weight, open an issue or comment below. Iβd rather improve the spec than defend a vanity score.
Originally published by Dev.to AI. Aggregated on AIWithGhost for educational purposes β full credit and traffic to the original publisher.