"AI can just read the page, you don't need structured data." It's solving the wrong layer of the problem.
The usual fix people reach for is extending the markup already on a page, more tags, richer fields, describing more of the business in the same place. That's still a page-shaped answer. The facts an AI agent needs don't have to live on a page at all, marked up or not.
6 min read
What that markup was built for
A guesthouse owner adds more structured markup to her existing pages, room types, amenities, opening hours, the works, and assumes that settles the question of being agent-ready. It's a reasonable thing to try. It's also solving the wrong layer of the problem.
The markup vocabulary most businesses reach for was built years ago to help a search engine understand a page well enough to show a nicer result: a star rating in the results, an address on a map, opening hours in a knowledge panel. It was always an annotation on a page meant for a person to click through to. Extending it, adding more fields, describing more of the business in the same format, doesn't change what it fundamentally is: metadata sitting on top of a document.
Why that's not the same job an agent needs done
An agent checking whether a guesthouse takes two dogs of any size doesn't want a richer description of the page it's on. It wants the fact, directly, in a form it can check without first finding the page, then finding the markup on it, then parsing that markup correctly. Adding more of the same kind of annotation just makes the annotation longer, not more useful.
What closes it
The facts don't need to be attached to a page at all. Not a bigger markup vocabulary, not a smarter version of the same idea, something genuinely different: a business's specific facts, how many dogs, which dates, what the cancellation terms really are, made directly reachable as their own thing, queryable on its own terms rather than discovered by first locating and then decoding a page.
Where this shows up for a business
Selfe doesn't ask a guesthouse to write richer page markup. It connects the actual facts, live, from the business's own systems, so an agent gets the real answer directly rather than needing to find, load and correctly interpret a page first.
Should we stop adding structured markup to our pages?
It's not harmful, and it still helps a search engine. It just isn't the thing that makes a business agent-ready on its own.
What's different about connecting facts directly?
There's no page in the loop at all. An agent gets the fact directly, nothing to find or decode.
A lot of what you've heard about agentic commerce isn't quite right.
Every myth in this hub comes from the same mistake: judging the future by how well it fits today's tools, a page, a widget, a chat window, a markup file, instead of asking what would make sense if you were starting clean. The actual destination underneath all of it is simpler than any of the myths: AI agents talking directly to data, not reading pages built for people.
"AI agents will replace your website." No, and here's what actually happens to it.
An AI agent shopping on someone's behalf doesn't need a website the way a person does. That's not the same as the website disappearing. Its job changes, from the primary place a sale happens to one surface among several reading from the same underlying facts.
"Add an llms.txt file and you're SEO-optimised for AI." There's no ranking signal involved. What it's for is narrower and more specific.
An llms.txt file isn't a ranking mechanism, and treating it like a new kind of SEO misreads what it's for. What it can genuinely help with is narrower and more useful: telling an AI agent what a business can do, not making its content rank better anywhere.