Free tool
Can AI agents
read your business?
An AI tool or agent can only use the facts it can read. That means your prices, hours, phone number and booking link written as text on the page, structured data that says the same thing, and a robots.txt file that doesn't block the crawlers. OpenAI says sites that block its search crawler won't be shown in ChatGPT search answers. Paste your page and robots.txt below to check all of it in your browser.
Prices, hours, phone, booking, structured data, images and robots.txt, checked from what you paste. Runs in your browser. The HTML you paste is read, never run, and nothing is sent anywhere.
Agent readiness check
Can AI read
your key facts?
Paste the HTML of your main page (in Chrome: right-click, View page source, select all, copy) or just its text. Add your robots.txt if you have one: it lives at yoursite.com.au/robots.txt. The starting example is made up.
Readable
0
A check of what you pasted, not your live site. Pages that build their content with JavaScript can look empty in 'View page source': if so, paste the page text instead.
What an agent
needs from you.
An AI agent is software that does a task for someone: finds an electrician who can come today, books a table for six, compares three quotes. Google describes agents as autonomous systems that can perform tasks on behalf of people. To do that for your business, an agent needs the same facts a customer needs, in a form it can read.
Four facts matter most: what it costs, when you're open, how to reach you, and how to book or buy. If one of them lives only in a photo, a PDF or a phone call, the agent has to guess, or move on to a business that made it easy.
None of this is new. It's the information a good website always had. What's changed is who's reading it.
Text, not
pictures of text.
The most common gap is a price list or menu uploaded as an image. A person can read it. A tool reading the page's text gets a file name and, with luck, the alt text. Google's image guidance calls alt text the most important attribute for describing an image, but alt text is a caption, not a price list.
PDFs are better, but not by much. Google can index PDF files, so a menu PDF may be found. But it's a separate document, often out of date, and an agent on your page has to open it to find a price. Put the main items and prices on the page itself and keep the PDF as the printable copy.
Phone-only booking is the same problem in another form. 'Call to book' works for people who will call. An agent working in a browser for someone usually can't. A simple online booking or request form removes the dead end.
Structured data,
in plain terms.
Structured data is a short block of code that states your facts in a fixed format, using the shared vocabulary at schema.org. For a local business, Google requires a name and address, and recommends phone, url, opening hours and price range.
For online stores, Product markup with an Offer states each item's price and currency. Google's product structured data guide lists the properties it reads.
Two rules keep it honest. Use the most specific type that fits, such as Plumber, Dentist or Restaurant. And make sure every fact in the markup is also on the page: Google's guidelines say not to mark up content that isn't visible to readers. The checker compares the phone number in your markup with the one on the page for exactly this reason.
Structured data isn't a back door into AI answers. Google says it isn't required for its generative AI features. It's a way to state facts without ambiguity, which helps every tool that reads them.
robots.txt:
the door list.
robots.txt is a small public file that tells crawlers which parts of a site they may visit. It's a request, not a lock. Two crawlers matter most for being found: Googlebot, which feeds Google Search and its AI features, and OAI-SearchBot, which surfaces websites in ChatGPT's search features.
It's easy to block one by accident. A rule copied from a forum, or added by a security plugin, can shut out a crawler you wanted. If you fix it, OpenAI says it can take about 24 hours for its search to catch up.
Two other entries are choices, not mistakes. GPTBot collects content that may be used to train OpenAI's models. Google-Extended controls use of your content for Google's AI training and grounding, and Google says it doesn't affect inclusion or ranking in Google Search. Allow them or not: it's a business decision, and the checker reports them without scoring them.
ChatGPT-User, which visits a page when someone asks ChatGPT a question, is different again. OpenAI says robots.txt rules may not apply to it, because a person started the visit.
After
the check.
Fix in this order: anything that blocks a crawler, then facts missing from the text, then structured data. A blocked crawler hides everything. A missing price only hides the price.
Then ask the tools themselves. The AI visibility check tests whether ChatGPT and Perplexity name you, and Google's guide points to reporting in Search Console for its own AI features.
Keep the facts the same everywhere. Your hours on the site, your Google Business Profile and your Facebook Page should match. Google says Business Profiles can help businesses be visible in AI responses, and three different sets of hours give a tool three reasons to doubt you.
What I see most often
The usual
leaks.
- 1
Prices in a picture
Price lists and menus uploaded as images, with no text version anywhere on the page.
- 2
'Contact us' as the only action
No booking, quote or order link, just a general contact page.
- 3
Markup that disagrees with the page
An old phone number or old hours left in the structured data after the page itself was updated.
The honest bit. Passing every check doesn't mean AI tools will recommend you. It means they can read you. Being chosen still comes from reviews, mentions and pages that answer customers' questions.
Questions
people ask.
What is an AI agent?
Software that completes a task for someone, like finding and booking a service. Google calls agents autonomous systems that can perform tasks on behalf of people.
Should I block GPTBot or OAI-SearchBot?
They do different jobs. Blocking OAI-SearchBot means your pages won't be shown in ChatGPT search answers. GPTBot is about whether content may be used to train models. You can allow the first and decide separately on the second.
Does blocking Google-Extended hurt my Google rankings?
No. Google says Google-Extended doesn't affect inclusion in Google Search and isn't used as a ranking signal.
Do I need structured data to appear in AI answers?
Not for Google, which says structured data isn't required for its generative AI features. It still helps tools read your facts without guessing.
How do I find my robots.txt?
Add /robots.txt to your domain, for example yoursite.com.au/robots.txt. If it returns 'not found', you don't have one, and crawlers treat the whole site as open. If your server returns an error instead, Google may pause crawling.
Is the HTML I paste sent anywhere?
No. The page reads it in your browser without running it, and nothing leaves your device.
Related
Keep
going.
Want me to
take a look?
Takes a minute. Audits come back within 1 to 2 business days. For anything else, I'll get back to you as soon as possible.
What happens next
- 1I'll ask for read-only access, or just your website for a search audit.
- 2I go through it and write up the 3 biggest fixes.
- 3A 20-minute call to walk you through it. No pitch unless you ask.
