I spent years designing storefronts for a human eye. The buyer might not be human.
Shoppers are starting to delegate the search to an agent that reads catalogs instead of browsing pages. I made a product page machine-readable, had an agent compare it against others, and watched every persuasion layer I'd built become invisible.
View on LinkedInFor years I built the e-commerce experience around one thing: convincing a person. Visual hierarchy, microcopy, the virtual try-on that lets you picture the garment on you. All of it tuned to an eye that looks, feels, and decides.
Then I started seeing another buyer arrive.
The buyer that never opens the page
The user describes what they're looking for to an LLM. A pair of running shoes under a certain price. They don't open ten tabs anymore. The agent scans the sites for them, reads the catalogs, compares, and reports back with the right product. Sometimes all the way to the purchase.
I didn't want to comment on that from the outside. I wanted to verify it.
Making the product readable by a machine
I added JSON-LD with Product markup on the pages, and built a machine-readable feed with the catalog attributes enriched and normalized. Then I had an agent read my product page and asked it to compare it against others.
What I saw
The agent wasn't looking at the page. It was reading the JSON-LD and the feed. It wasn't convinced by the visual hierarchy, it wasn't seduced by the try-on, it didn't perceive the tone. It took the attributes, put them next to everyone else's, and decided on those.
Every layer I had built to move a person did not exist for it.
A person has to be convinced. They look, they feel, they decide. An agent has to be informed. It reads attributes, compares criteria, selects.
UX doesn't die here. The system underneath changes. The same product page has to be seductive for whoever looks and legible for whoever calculates. And the lever isn't a new tool, it's how you structure the JSON-LD and the feed, before you even decide how to present the page.
Takeaway
Structured data stopped being an SEO checkbox. It's the interface your product shows to the buyer that never renders your CSS. If your attributes are thin, badly normalized, or missing from the feed, you lose comparisons you will never see happen.
If an agent had to choose your product over a competitor's by reading only the data, never seeing the page, would you win today?