Case study · AI search visibility
Her website looked fine. It ranked. It converted. And to the software a growing share of parents now ask for recommendations, it was close to unreadable.
We ran one query across ChatGPT, Claude and Gemini: "Who are the top baby sleep consultants in Singapore?"
Two of the three did not mention our client. The third put her third and quoted a package she had stopped selling, at a price roughly SGD 590 below what she actually charged.
This is a business with more than a hundred five-star Google reviews, a decade of practice between its consultants, and a website that performs perfectly well in ordinary search. None of that helped, because none of it was written in a form the software could use.
Mistype a URL, or follow an old link from an article, and the site returned a complete copy of the homepage rather than saying the page did not exist. To a crawler that reads as thousands of duplicate pages competing with each other. The site had no dead ends at all, which sounds like a feature and was the biggest problem we found.
The site published an address that had never been set up. Mail sent to it disappeared. It had been live long enough to be copied into other places on the web.
Behind the scenes, the structured data told machines she charged for a "Comprehensive Plan" that no longer existed. An assistant quoting a price that far below the real one does more damage than one that says nothing.
The footer said one thing, the booking calendars another, the discovery call a third. Assistants take whichever they read last.
Her 90-minute consultation calendar was live, linked, and configured with no available times whatsoever. Every parent who opened it saw an empty picker. Two of her three packages promise that session in writing.
Because a normal audit looks at the page a human sees. Speed, mobile layout, meta descriptions, broken links. Every one of those was fine here.
A widget looks perfect to a parent and is blank to the software deciding whether to recommend you.
Her reviews sat inside a JavaScript widget. Her booking sat inside an embedded frame. Both render beautifully in a browser and return nothing to the crawlers that matter, because GPTBot, ClaudeBot and PerplexityBot mostly fetch raw HTML and do not run JavaScript.
So the most persuasive things about the business, the reviews and the ability to book, were exactly the things no assistant could see.
We made the site legible. Wrong addresses now return a real error page. We
published a machine index of all 47 pages, an llms.txt summary of the business,
and explicit permissions for 20 AI crawlers.
We removed what was false. The dead email, the stale prices, a misspelled city sitting in the code behind three separate pages, and the three conflicting sets of opening hours.
We declared what the business is. One entity, one identity, linked to its social profiles, serving a stated age range in a stated set of countries. The site had been describing itself as two unrelated companies.
We made booking machine-readable. A free 20-minute call is now published as an action, at a named URL, with its availability stated. The difference between "they offer consultations" and "you can book here" is the difference between a mention and a referral.
We published the commercial terms. Ten questions answered in plain HTML: payment, surcharges, twins pricing, rescheduling, refunds, ages, and a stated WhatsApp response time. No competitor in the category publishes a response time.
Same question, same three assistants, four weeks later. No advertising ran. Nothing was paid for. The only thing that changed was the website.
ChatGPT · End July
ChatGPT · August
Absent from a shortlist of six, then second, with her own domain cited as a source.
Gemini · End of July 2026
Gemini · August 2026
Not named at all, then second, with a map listing showing her corrected closing time.
A caveat worth stating plainly, because most case studies skip it: AI assistants give slightly different answers each time you ask. Position is directional evidence, not a controlled experiment.
Being cited is not directional. Either your domain appears as a source or it does not. In July it could not, because there was nothing on the site an assistant could quote. In August, two of the three quote it.
| What | Before | After |
|---|---|---|
| Wrong URLs | Served a copy of the homepage | Real error page, excluded from search |
| Contact email | Did not exist | Live and monitored |
| Prices in structured data | Four years out of date | Current, three packages |
| Opening hours | Three conflicting answers | One, everywhere |
| Business identity | Two unrelated entities | One, with linked profiles |
| Booking | An unreadable frame | A declared, machine-readable action |
| Commercial terms | Unpublished | Ten questions answered in HTML |
| Machine index | None | 47 pages, plus llms.txt |
| AI crawler rules | None | 20 crawler groups |
| Agent readiness score | 39 / 100 | 71 / 100 |
Even after the site was fixed, one assistant kept quoting prices that were wrong. Not from her website. From Singapore parenting roundup articles published years earlier.
Much of what an AI says about your business is not on your website at all.
That matches the wider pattern. Eight of the ten most-cited URLs across AI platforms are "best of" listicles, and blog content is the single most-cited page type in AI Overviews. Freshness compounds it: pages updated within 60 days are around 1.9 times more likely to appear in an AI answer than pages left alone.
Fixing your own site is necessary and not sufficient. The other half of the job is being present, and current, in the places assistants read about your market.
Check what your site says when nobody is looking. Structured data, error pages and crawler rules are invisible in a browser and are most of what an assistant reads. Ours had a misspelled city in it for years.
Anything inside a widget does not exist. Reviews, booking, testimonials, pricing tables. If it matters commercially, it needs to exist as text as well.
Publish the awkward answers. Refunds, surcharges, response times, what happens when plans change. Assistants recommend the business whose terms they can state confidently, and most of your competitors have published none of theirs.
We run the same test we ran here, across ChatGPT, Claude and Gemini, and send you the answers alongside a readable audit of what your site tells a machine. You keep the report either way.
Get your AI visibility auditPublished with the client's permission. Screenshots captured on the dates shown and reproduced unedited.
Industry figures from SE Ranking, BrightEdge and Conductor, collated by Superlines, 2026.
Amply360 · marketing.amply360.io
S$2,500 Standard Investment
For this launch, we are working with five founding businesses at this exclusive rate. In return, we ask for only two things:
1. An honest testimonial
2. Permission to share your results as a case study
Once these 5 projects are complete, the investment returns to S$2,500.
Customers won't search. They'll ask AI.
Will it recommend you?

© 2026 Amply360 Studio. All rights reserved.