Amit Kothari
Amit Kothari CEO of Tallyfy, AI advisor at Blue Sheen

Agent-ready website: what I built on two sites and what has evidence

In brief

An agent-ready website, as I built it on tallyfy.com and this site, means llms.txt, schema, WebMCP tools and discovery files. Ahrefs found 97% of llms.txt files got zero requests in May 2026. Some of those parts have evidence behind them, and I took out several that did not.

Most of what I built to make two websites agent-ready has no evidence behind it as a way of getting found. A smaller part is worth doing for whoever turns up, person or agent. And the part I like most, in-browser tools an AI agent can call, has no usage data on either site yet.

The two sites are tallyfy.com and this one. Between September 2025 and October 2026 both picked up llms.txt files, structured data, discovery files under /.well-known/, and WebMCP tools: seven read-only tools here, twelve on tallyfy.com. I wrote up how the Tallyfy build went in June, so I won’t retell it.

This post carries no traffic, citation or crawler numbers for either site. Every verdict below rests on outside studies and on what the two repositories record about themselves.

Related reading

Do you need a director of ontology for AI agents? covers the same question inside the company: how to structure what you know so agents can work from it.

Sort the parts by evidence first

“Agent-ready” gets sold as one thing, and it’s two. One is being found: whether Google’s AI answers, ChatGPT or Perplexity pick your page up. The other is being used: whether an agent that has already landed on the page can read it and do what it came to do. Tallyfy’s site rules split it the same way, into a discovery side and a functionality side.

Once you hold the two apart, every part falls into one of three piles.

PartWhat it’s forPileWhat I did
llms.txt and llms-full.txtA plain-text map of the site for language modelsNo help getting foundKept, because the build writes them for free
Schema aimed at AI answersStructured data in the pageNo help getting foundKept for rich results only
Pages written for AIA summary page aimed at modelsNo help getting foundDeleted one, pulled the other out of search
Accessibility labels and landmarksThe page structure a screen reader and an agent both readWorth doing anywayRewrote labels as facts, added a CI check
One facts fileA single source for what an agent is toldWorth doing anywaycapabilities.json on tallyfy.com
WebMCP tools and /.well-known/ filesNamed actions an in-browser agent can callNo data either way7 tools here, 12 on tallyfy.com
Sorting an agent-facing part by outside evidence into three piles, each with its next step

Both sites are Astro builds on Cloudflare Pages, which is how this site got built in the first place. Anything generated at build time costs almost nothing to keep, so “no evidence it helps” and “delete it” are different decisions. I only made the second one where a part was doing harm or costing upkeep.

Does llms.txt work?

As a way of getting found, the evidence says no, and I keep mine anyway.

Google’s own guide to its AI features, last updated in July 2026, is blunt about it: “You don’t need to create new machine readable files, AI text files, markup, or Markdown to appear in Google Search (including its generative AI capabilities), as Google Search itself doesn’t use them.” The same page says those features are “rooted in our core Search ranking and quality systems”. It’s still SEO, and what ranks now is mostly proof nobody else could fake.

Ahrefs, which sells SEO tools and studied its own customers’ traffic, counted the fetches on 137,210 domains. 28% publish an llms.txt file, and 97% of those files received zero traffic in May 2026. Slobodan Manić went through the same data on his No Hacks podcast and found the irony in it: of the few requests those files did get, around 22% came from SEO audit tools, the same tools that flag you for not having one.

So why keep it? Two reasons. The build generates it, so it costs nothing. And in the same Ahrefs data, Claude Code was one of the three most active AI readers, behind GPTBot. People pointing coding agents at your docs is a real use, even if it does nothing for search, and I’ve written about which agents read which instruction files for that kind of developer reader.

Schema got the same verdict. Ahrefs tracked 1,885 pages that added JSON-LD and matched them against 4,000 control pages: “Adding schema produced no major uplift in citations on any platform.” I keep the Person and article markup on both sites for rich results and for tying my author pages together. What I removed was a line in tallyfy.com’s own rules that claimed JSON-LD gives 2.5 times more AI citations. It went in August 2026, and a second copy that had survived the first sweep went later the same month. Back in January I’d already taken the homepage review markup off tallyfy.com, because reviews a site publishes about itself aren’t eligible for rich results anyway.

The pages written for AI went furthest. tallyfy.com had a /for-ai/ page, deleted in May 2026 a week after Google’s guide said AI-targeted pages aren’t needed. It also had /for-agents/, about 14,000 words and open to search engines, which I took out of the index and both sitemaps in August. Agents find the tools through the page registering them and through the /.well-known/ files. Nothing finds them through search.

This pile also cost me two small embarrassments. From May to August 2026, this site’s own rules said no llms.txt was generated here, while the file had been live since September 2025. And in August, tallyfy.com’s llms.txt was still listing three pages I’d taken out of search, so a file aimed at machines was advertising pages I’d hidden from them.

WebMCP tools and their upkeep

WebMCP is a Chrome origin trial that lets a page register named tools, each with typed inputs, which an AI agent running in the browser can call directly instead of clicking around the page. tallyfy.com has twelve of them (find a template, work out ROI, check an integration, answer a compliance question, book a demo and so on). This site has seven, mostly for finding posts. The tallyfy.com explainer covers what they mean for a business.

Chrome opened an early preview in February 2026, and developers noticed. A Hacker News thread on it in March drew 360 points and 216 comments, and one reply read “Please don’t implement WebMCP on your site. Support a11y / accessibility features instead.” I didn’t take that advice.

On tallyfy.com the first eleven tools were seen registering in a real browser when they shipped, and a test suite of 94 cases covers their logic. What isn’t proven, on either site, is that any AI agent has ever called one. When I published this site’s tool schemas, the pull request said so: “I did not drive Chrome with the origin trial and confirm an agent reads the new manifest.” Chrome’s documentation offers test extensions that call them, and names no shipping agent that does. The request for Claude in Chrome to discover them is an open issue. Apple’s WebKit team is formally opposed, arguing that “an agent acting on a user’s behalf is, in effect, assistive technology” and should use a site the way a person does.

What I can measure is upkeep, and there’s more of it than the launch posts suggest.

The tallyfy.com set grew from four tools in June 2026 to eleven in July and twelve in August. In August the page was registering twelve while both discovery files still described eleven, so I added a check that fails when they drift. While I was building the search tool, a test query of “zzzz nothing” returned four posts, and “middleware is dead” ranked a post about deadlines first. Both were fixed before it shipped.

Then there’s the token. An origin trial needs a token in every page, and it expires. Chrome ignores an expired one silently: the tools stop existing and nothing errors. I’d built a weekly check that reads the live pages, and on 26 October 2026 it went red with 21 days left. Tracing it turned up five pages that each needed a renewed token (tallyfy.com, its docs, the web app, the signup page and this site), and the check had only been reading three of them. The trial itself has been extended to Chrome 162, so renewing is possible. It’s still a manual step in Chrome’s console, followed by a deploy of every site that carries a token.

None of this is a reason not to build tools. AI does tasks, not jobs, and a WebMCP tool is a task with a name. Treat each one like a TLS certificate: something with an owner, a renewal date and a check that tells you before it lapses.

How would you know any of it worked?

You set that up before you build, and I mostly didn’t.

The case study I wrote in June admits the first gap: there was no Lighthouse baseline from before the work. Its agentic browsing audit averaged 90 on five production pages afterwards, and I can’t tell you how much of that the work earned. The second gap is tool usage. tallyfy.com fires an analytics event every time a tool runs, and this post has no number from it. If I were starting again, I’d want three things in place on day one: a before measurement of the pages, a count of tool calls, and server-log counts of which user agents fetch the machine files.

Where the time clearly pays is the work that serves whoever turns up. On tallyfy.com that meant rewriting accessibility labels as facts (the pricing link in the menu says the prices, not just “see pricing”), moving FAQs into native disclosure elements, and adding a CI check so it stays that way. A screen reader and an agent read the same tree, so that work helps people today whether or not agents ever arrive. That HN commenter had a point. I went through what an AI-assisted accessibility audit finds in more detail elsewhere.

The second thing that pays is one facts file. tallyfy.com’s capabilities.json holds the features, integrations and compliance position, including the certifications Tallyfy doesn’t hold. The compliance, integration, pricing and question tools read from it, and so does the FAQ markup. When a price or a certification changes, there’s one file to edit.

The third is the surfaces agents use after someone logs in, which is where the real work happens. For Tallyfy that’s the MCP server, with over 100 tools in 17 categories, plus a command line tool and workflow connectors. Picking between API, MCP and CLI is a more useful question for most companies than any file on the public site. If you’re weighing this for your own company, my door is open.

Before you add the next machine-readable file to your site, write down how you’d know in six months whether it did anything. If you can’t, put the hours into the accessibility tree instead.

About the Author

Amit Kothari is an experienced consultant, advisor, coach, and educator specializing in AI and operations for executives and their companies. With 20+ years of experience, he is the Co-Founder & CEO of Tallyfy® (raised $3.6m, the Workflow Made Easy® platform) and Partner at Blue Sheen, an AI advisory firm for mid-size companies. He helps companies identify, plan, and implement practical AI solutions that actually work. Originally British and now based in St. Louis, MO, Amit combines deep technical expertise with real-world business understanding. Read Amit's full bio →

Disclaimer: The content in this article represents personal opinions based on extensive research and practical experience. While every effort has been made to ensure accuracy through data analysis and source verification, this should not be considered professional advice. Always consult with qualified professionals for decisions specific to your situation.

Related Posts

View All Posts »
Do you need a director of ontology for AI agents?

Do you need a director of ontology for AI agents?

A director of ontology builds the shared vocabulary AI agents reason over. Capital One, Novartis and Lockheed Martin are hiring for the work, yet UK ads citing ontologies were 0.035% of permanent job ads in the six months to October 2026. Most companies should start with typed files instead.

Accessibility overlays do not work, and AI auditing is the opposite

Accessibility overlays do not work, and AI auditing is the opposite

An accessibility overlay is one line of JavaScript that promises ADA compliance while you do nothing. The FTC fined accessiBe a million dollars over that promise. Here is why a widget cannot fix a problem that lives in your code, and how real AI auditing does the reverse by finding the broken line so a person can change it.

Can AI actually do accessibility testing? I ran it on my own product

Can AI actually do accessibility testing? I ran it on my own product

Automated accessibility tools catch maybe a third of WCAG problems. I pointed Claude Code at Tallyfy, my own product, and let it run a real WCAG 2.2 audit with a live screen reader across four codebases. It found bugs that axe-core cannot see, and it showed clearly where the work still needs a person.

What a VPAT costs, and why the report is the cheap part

What a VPAT costs, and why the report is the cheap part

A VPAT is the report that states how accessible your product is, measured against WCAG. People ask what it costs and price the document, but the document is the cheap part. The real cost is re-auditing every release, and that is the number an AI agent actually moves. Here is the ADA, WCAG, Section 508 and EN 301 549 stack underneath it.

What axe-core misses, and how AI caught it with a real screen reader

What axe-core misses, and how AI caught it with a real screen reader

Axe-core catches about a quarter of WCAG failures and skips anything that needs judgment. Here are the thirteen criteria a scanner cannot decide, how an AI agent drives a real VoiceOver session to cover them, and the save button that passed every automated check and was silent to a blind user.

Why your good content still does not rank

Why your good content still does not rank

Your content is clean, correct, and on-keyword, and it still sits on page four. After Google December 2025 core update folded helpful-content into core ranking and pushed E-E-A-T past health and finance, the only edge left is proof of real expertise you cannot fake.

AI advisory services via Blue Sheen.
Contact me Follow 10k+