For twenty years your website had one audience. A human with a thumb and a short attention span.
Now it has a second one. Software reads your site too, and it wants four things: structured data, prices it can find, policies written as plain statements, and real text on the page instead of words trapped in images and scripts.
A growing share of the visits that matter come from software acting for a person. An assistant summarises your services. A shopping agent lines your prices up against two competitors and decides whether you make the shortlist.
At Google I/O in May 2026, Google introduced Universal Cart, one shopping cart that follows a buyer across Google. It was announced for Search and the Gemini app, starting in the US. YouTube and Gmail come later. Checkout runs on Google's Universal Commerce Protocol, which Google said would expand to Canada and Australia. A companion payments protocol lets an AI agent buy on a shopper's behalf inside spending limits the shopper sets. The cart works from Google's Shopping Graph of more than 60 billion product listings. Your hero video and your clever headline are not in that graph. Your product data is.
So ask yourself this week. If a machine visited your website right now, could it work out what you sell and what it costs? Could it tell you are a safe bet?
For most small business websites, no.
Robots do not browse, they extract
A human forgives a lot. They will scroll past a vague headline, click through three menus to find a price, and squint at a PDF price list on their phone.
A machine reads what is plainly on the page, reads any structured information you have provided, and leaves. Hide the answer behind a "contact us for pricing" button and, to the machine, there is no answer.
That changes what a good website is. Beautiful still matters for the humans who arrive. Underneath the design, though, you now need a clean layer of facts that software can read.
If an agent cannot find your price and your policies in one pass, it will recommend someone whose website it can read.
Think of it as two websites sharing one address. The visible one sells to the person. The invisible one, built from markup and feeds, briefs the machine. Most small businesses have put all their money into the first.
The four things machines look for
Structured data. Schema markup is the label on the jar. Google calls it a standardised format for providing information about a page. It tells software this is a product, this is its price, these are the opening hours, this is a review. It has been good practice for years, and it is still the cleanest way to hand a machine your facts. Plenty of small business sites have none. Others run a plugin that marks up the homepage and stops there.
Explicit pricing. You do not have to publish every price for every job. Give a real starting price, or a clear range with the factors that change it. "Price on application" made sense when the goal was forcing a phone call. An assistant building a shortlist cannot make that call, so you drop off the list.
Plain policy pages. Delivery times, returns, refunds, guarantees, cancellation terms, service areas. Humans skim these just before they buy, and an agent needs the same answers before it can recommend you. Write them as clear statements on their own pages. A footer PDF or a terms document written for a lawyer does not count.
Crawlable content. Vercel studied AI crawler traffic across its network in late 2024 and found that none of the major AI crawlers rendered JavaScript. OpenAI's and Anthropic's bots fetched the script files and never ran them. If your services, prices and proof only appear after scripts load, or sit inside an image or behind a login, assume a lot of software never sees them. Put them in the page as real text.
Speed now counts twice
A slow website has always leaked human visitors. It leaks machine attention too. Google's own crawling documentation says that when a site slows down, its crawl limit goes down and Google crawls less. A page that ships a mountain of scripts before any text appears gets read less often and less completely.
You do not need a rebuild to fix most of this. Compress the images. Remove the scripts from tools you stopped paying for. Stop loading a chat widget and three trackers on every page before the words arrive.
If you want the human side of that argument, we covered how a slow website quietly kills sales.
What this does not mean
Nobody is asking you to write for robots instead of people. Keyword stuffed pages and lifeless copy still fail with both audiences.
The job is to be specific. A clear price and a plain refund policy help a machine understand you. They also help a human decide faster. Businesses that stayed vague to protect their sales process are the ones software will skip.
We have written before about getting cited in AI answers. This is the layer underneath that. A citation gets you mentioned. A machine readable site gets you chosen when someone, or something, is ready to act.
The robot readiness audit
Block ninety minutes and work through this list with your website open.
- Read your homepage as plain text. Use reader mode or view the source. Can you tell what the business sells and where from the first few lines of text?
- Find your price in two clicks. If you cannot, write a pricing page this week.
- Check your schema. Run your key pages through Google's Rich Results Test. Your business details and your reviews should be marked up on every relevant page, well beyond the homepage.
- Rewrite your policies as plain statements. "Orders ship within two business days." "Full refund if you are not happy within 30 days." One idea per line, on a real page.
- Treat your product feed as a sales asset. If you sell online, the titles, prices and stock status in that feed are what a shopping agent works from. Keep them updated automatically.
- Kill the text in images. Any important claim that exists only inside a graphic needs to exist as text too.
- Test on a phone connection. Turn off the wifi and load your homepage on mobile data. If the words are slow to appear, compress your images first.
On the feed point, we went deeper in why your product feed is now your best salesperson. If you sell physical products, read that one next.
Fix it in this order
The audit will surface more problems than you can fix in a week. Rank them by effort against payoff and ignore the order you found them in.
- Pricing page first. It is the biggest gap on most service business websites, it needs no developer, and it helps human visitors the day it goes live.
- Policy pages second. Pull delivery and refund terms out of the legal document and give each its own short page. Do the same for guarantees and service areas.
- Text out of images third. Go through your home and key service pages and make sure every important claim can be selected with a cursor.
- Schema fourth. Mark up your business details on every relevant page, then prices and reviews. This is where a developer or a well configured platform earns its keep.
- Speed fifth. Compress images and remove dead scripts. Defer anything the page does not need before the words appear.
- Feeds last, if you sell products. Connect your store to an automated feed so price and stock changes flow through without anyone remembering to update them.
Most small businesses can knock over the first three in a single weekend. Four to six might take a few weeks, depending on how your site is built.
To check it worked, repeat the plain text read of your homepage and rerun the structured data test. Then ask a couple of AI assistants what you charge and what your refund policy is. If they can answer from your own pages, the invisible layer is doing its job.
What a machine readable page looks like
Say you run a physiotherapy clinic in Perth. Today your services page has a hero photo, a slider of stock images, a paragraph about "caring for the whole person" and a "book now" button. Prices live in a PDF. Cancellation terms are in the footer of the booking system.
A machine visiting that page learns almost nothing. It cannot tell what a standard appointment costs, how long it runs, whether you bulk bill, which suburbs you serve or what happens if someone cancels late.
The rebuilt page opens with one plain sentence saying what the clinic treats, where it is and who it is for. Below that sits a short list of appointment types with the length and price of each. Then a line on health fund rebates, a cancellation policy in two sentences, and three short patient reviews as real text. All of it is marked up with schema, so software reads the same facts a person sees.
The design can stay just as good looking, and a patient reading the page loses nothing.
The businesses that get picked
Some of your next customers will be sent by a piece of software that read your website in a fraction of a second and made a judgement.
Your brand film will not sway that judgement. The facts on the page will.
If you want to understand where this is heading, our explainer on the protocols that decide which brands AI agents can buy from covers the plumbing. And if you would rather have someone rebuild the invisible layer of your site properly, schema and feeds included, that is the heart of our web development work.
Open your website tonight and pretend you are a machine with no patience and no imagination. Whatever you cannot find in one pass, fix first.
Frequently asked questions
How do I make my website readable for AI agents?
Put your key facts in plain, crawlable text: what you sell, where you work, what it costs and your policies. Add schema markup for your business details, prices and reviews on every relevant page. Move important text out of images and sliders, and keep the site fast so software can read all of it.
Should I put prices on my website?
Yes, for most businesses. You do not need every price for every job, but a starting price or a range with the factors that change it gives both people and AI assistants something to work with. "Price on application" once forced a phone call. An assistant building a shortlist cannot make that call, so it usually leaves you off.
What is schema markup and does a small business need it?
Schema markup is structured data added to your pages that labels facts for software: this is a product, this is its price, this is the business address, these are the opening hours, this is a review. Small businesses benefit because it is the cleanest way to hand machines accurate facts. Mark up every relevant page, starting with what you sell and how to reach you.
Does website speed affect AI search?
It can. Google states that it crawls a site less when the site slows down, and AI crawlers tested by Vercel did not run JavaScript at all, so text that only appears after heavy scripts load may never be read. Compressing images and removing unused scripts helps human visitors and machines at the same time.