AgenticLens · 2026-04-24 · 21 min
This case study examines how traditional SEO success doesn't translate to AI Engine Optimization (AEO). The subject company had excellent Google rankings and organic traffic but was completely invisible to ChatGPT because AI agents operate on fundamentally different mechanical principles than search engines. Rather than inferring information from visual design and marketing copy, AI models require explicit, machine-readable structured data. The AgenticLens team's solution involved five key adjustments: adding JSON-LD schema markup with local business details and service descriptions; rewriting vague meta descriptions into concrete factual summaries; creating conversational FAQ content phrased naturally rather than as keyword phrases, kept to 60-120 words; restructuring content to put explicit data at the top (bottom-line-up-front format) before brand narrative; and auditing Google Business Profile, external directories, and robots.txt files to ensure bot accessibility and data consistency across the web. The results tracked over seven days showed zero visibility on days 1-2, initial mentions on days 3-4, climbing to secondary positions on days 5-6, and ultimately achieving #1 ranking on day 7. This demonstrates that AI optimization focuses on reducing computational processing costs for language models rather than keyword ranking.
JSON-LD schema markup is standardized code that explicitly labels your website content with machine-readable facts - business name, location, services, hours - rather than forcing AI to guess from context. ChatGPT and other AI agents prioritize structured data because it requires minimal computational processing to extract answers for user queries.
AI agents use meta descriptions as a quick triage mechanism to decide if a page is relevant enough to read fully, unlike Google which mostly ignores them. A vague meta description signals nothing specific about the business, causing the AI to skip the page entirely and recommend competitors instead.
FAQs should ask questions exactly how humans naturally phrase them to AI assistants in complete conversational sentences (not keyword-based), keep answers tight at 60-120 words with explicit service details and turnaround times, wrap them in FAQ schema code, and always name the business in third person to lower the AI's computational processing cost.
Blocking GPT Bot or Perplexity Bot from your robots.txt file simultaneously prevents those agents from reading your site to answer live user queries in real-time, meaning customers never see your business recommended even though you're protected from training data scraping.
The case study showed zero visibility changes on days 1-2, initial appearances on days 3-4, secondary ranking by days 5-6, and top placement by day 7, as the AI's retrieval-augmented generation indexes require time to refresh and process new structured data.
Computed from the transcript - who did the talking, and the words that came up most.
This case study details how a New Zealand service business achieved top-tier visibility on ChatGPT within one week by shifting its digital strategy from traditional SEO to Artificial Intelligence Optimisation (AEO) . The transformation involved a brief two-hour technical overhaul focused on making website content more readable for AI crawlers rather than just human visitors. Key adjustments included implementing structured JSON-LD schema , rewriting meta descriptions to be fact-based, and adding conversational FAQ sections that mirror user queries. The text emphasises that AI agents prefer explicit data and consistent third-party cross-references over vague marketing language. By prioritising machine-readable summaries and accessible hosting, the business moved from total invisibility to being the primary recommendation for its category. Ultimately, the source serves as a guide for companies looking to secure AI-driven recommendations through specific, high-leverage technical fixes.
Transcribed and scored by The B2B Podcast Index.
Speaker A: Imagine this, right? You spent years, I mean literally years building your business.
Speaker B: Oh yeah, Blood, sweat and tears.
Speaker A: Exactly. You've got this beautiful high ranking website on Google. The organic traffic is just flowing in, the design is sleek. I mean, everything looks perfect. On paper.
Speaker B: You feel like you've won the game.
Speaker A: You do. But then a potential customer opens up chatgpt. Right. And they ask for a recommendation in your exact industry. And well, you know what happens?
Speaker B: You don't exist.
Speaker A: You completely do not exist. In fact, ChatGPT explicitly denies knowing who you are. And then to just add insult to injury, it recommends your biggest direct competitors.
Speaker B: It's brutal. But, um, it is a modern digital reality and it's happening right now to businesses that honestly think they have their online presence entirely figured out.
Speaker A: Welcome to this deep dive. Today we are looking at a really fascinating case study. This was published on April 24, 2026 by the AgenticLens team.
Speaker B: Yeah, it's a great read.
Speaker A: It really is. And our mission today is to unpack exactly how a real business went from a 0 out of 100 AI visibility score to becoming the absolute number one ChatGPT recommendation in their category, which is huge. Huge. And they did it in just seven days using exactly two hours of work. I mean, no redesigns, no massive new ad campaigns.
Speaker B: Yeah. To set the scene for you listening, the subject of this case study is an anonymized, um, small to mid sized business. Specifically, they are a vehicle valuation service based down in New Zealand.
Speaker A: Okay.
Speaker B: And they were doing everything right by traditional standards. You know, they had decent organic traffic, a highly professional site, really solid Google ranking. Right.
Speaker A: Classic SEO playbook.
Speaker B: Exactly. But when the AgentiCleans team ran an initial scan against eight targeted customer queries, and these are phrases actual people type into ChatGPT to find this specific service. This was completely invisible.
Speaker A: Wow.
Speaker B: Yeah. 0 for 8. The AI literally said, I don't have information on this company.
Speaker A: Okay, let's unpack this. Because it's uh, it's basically like being a famous local celebrity in your hometown, which in this case is Google.
Speaker B: Oh, I like that analogy.
Speaker A: Right, like everyone knows you, they understand your local dialect, you are deeply embedded in the community. But the absolute second you step one town over into ChatGPT, you are speaking a language the machine simply hasn't been programmed to translate.
Speaker B: That's exactly.
Speaker A: It's not that the AI has a vendetta against you, it just literally cannot parse who you are. And I think it perfectly illustrates the core theme we're exploring today, which is that traditional SEO search engine optimization and GEO or AEO AI engine optimization. Um, they're operating on completely different mechanical principles now.
Speaker B: They really are. And to solve this invisibility problem, we have to look at the fundamental difference in how an AI agent actually reads a website compared to how a human reads it.
Speaker A: Right. Because we don't look at the Internet the same way a bot does.
Speaker B: Not at all. I mean a human looks at a page and absorbs the visual hierarchy. Right. The tone, the implicit promises of your clever marketing copy. We can infer that, ah, serving the whole country on a New Zealand website means New Zealand, obviously. Uh, yeah, but an AI agent, it does not care about your beautiful color palette and it really doesn't want to make inferences. It is a machine looking for structured explicit data.
Speaker A: So the very first thing the team did during this two hour sprint was they bypassed the pretty front end and went straight to the back end of the website.
Speaker B: Yes. They had to give the AI explicitly structured facts.
Speaker A: What did they find back there?
Speaker B: Well, this New Zealand vehicle valuation site had absolutely zero JSON LD schema markup.
Speaker A: None at all.
Speaker B: Zero. And for you listening, if you're not a developer, schema markup isn't just generic HTML code. It's a. Well, it's a highly specific vocabulary that translates your website's content into a standardized format for bots.
Speaker A: Okay, so it's a translator.
Speaker B: Exactly. Without it, the AI has to scrape a messy paragraph of text and just guess that the random string of numbers at the bottom is a phone number. Or guess what your operating hours are based on context clues.
Speaker A: So you're basically forcing the AI to do extra work.
Speaker B: You are. And AI models are inherently lazy. Well, they are designed to find the most efficient path to an answer to save compute power.
Speaker A: Makes sense.
Speaker B: So the team went in and added explicit local business schema. They detailed the service descriptions, the specific areas served, the business categories, the opening hours, contact info. They even created individual entries for every single service offered.
Speaker A: And what's crucial here, I think, is that this schema language, it completely strips away all the marketing adjectives, right?
Speaker B: Completely. There's no fluff.
Speaker A: Right. It just provides raw machine readable facts. It assigns clear labels like here's the business name, here is the explicit geographic area they operate in. It's um, it's like handing the AI a standardized digital ID card where every single field is perfectly filled out.
Speaker B: That's a great way to put it.
Speaker A: Rather than making the machine read your entire 300 page autobiography just to figure out what city you work in.
Speaker B: Yes, that is the mechanical shift here. AI agents don't want to guess. They read explicit signals. And in this case study, implementing that structured data was basically the baseline requirement for the AI to even acknowledge the business existed.
Speaker A: But, and this is wild, the digital ID card is hidden in the code. Before the AI even reads that schema, uh, it checks the front door of your website.
Speaker B: The meta description.
Speaker A: The meta description. And this is where the business was making a massive, very common mistake. The team took the existing meta descriptions and swapped them from these vague taglines to concrete data.
Speaker B: The before and after from the source is just a stark contrast.
Speaker A: It really is. So before the fix, the meta description was simply quote your trusted partner for
Speaker B: all your needs, which mechanically speaking, gives an algorithm absolutely zero usable data points.
Speaker A: None. Trusted partner for all your needs could be a bank, it could be a plumber, a software company. Ah, a therapist.
Speaker B: Literally anything.
Speaker A: Right. So after the adjustment, they changed it to quote Independent Vehicle Valuation Service in New Zealand. Pre sale insurance and finance valuations for cars, trucks and commercial vehicles. Reports delivered within 48 hours nationwide.
Speaker B: It's the exact same character length, but it sends a dramatically different signal.
Speaker A: But wait, let me push back here for a second, because in traditional SEO, meta descriptions have basically become an afterthought for ranking, haven't they?
Speaker B: Yeah, pretty much.
Speaker A: Most SEO professionals will tell you Google just ignores your meta description and rewrites its own snippet based on the page content. Anyway. So are you saying meta descriptions are suddenly critical again for AI bots?
Speaker B: Yes. For generative AI engines, meta descriptions serve a completely different function than they do for Google.
Speaker A: How so?
Speaker B: Well, when an AI agent, like, say, a web browsing plugin for ChatGPT, does a rapid search to answer a user's prompt, it doesn't always have the compute time to deeply crawl the entire text of every. Every single website in the search results.
Speaker A: Oh, because it's generating an answer live on the fly.
Speaker B: Exactly. The meta description is often one of the very first things it ingests. It uses that short snippet to decide if the page is relevant enough to warrant a deeper read.
Speaker A: Wow. Okay, so it's basically a triage system.
Speaker B: It is pure triage. In the traditional Google world, meta descriptions became about writing, you know, catchy copy to get a human to click. But for an AI agent, it's the. The executive summary of the page's entire existence.
Speaker A: Right.
Speaker B: If you waste that prime real estate on vague brand copy like your trusted partner, the AgentiClens team calls that a silent own goal.
Speaker A: A silent own Goal.
Speaker B: Yeah. The AI agent reads it, learns nothing factual about what you actually sell, assumes the page isn't highly relevant to a query about truck valuations in New Zealand, and simply moves on to summarize your competitor instead.
Speaker A: That shifts the perspective entirely. Okay, let's unpack this next phase. So, we've translated the site for the machine on the back end with our schema ID card, and we've given it a purely factual front door with the updated meta description. The AI now definitively knows what the business does. But knowing what you do isn't the same as recommending you to a user, is it?
Speaker B: Not at all.
Speaker A: The AI needs to be able to extract the exact answers to the questions you and I are typing into the prompt box.
Speaker B: And this is where we bridge the gap between backend code and actual human interaction. The team introduced FAQ schema, but the real key was how they phrased the questions themselves.
Speaker A: This part is fascinating.
Speaker B: They wrote pages with questions phrased exactly how a human actually talks to ChatGPT,
Speaker A: meaning not the choppy keyword stuff. Google searches were also used to typing like, um, nz, car value. Cheap.
Speaker B: No, people do not talk to AI like that. They talk to AI in complete conversational sentences like they are asking an assistant.
Speaker A: Yeah.
Speaker B: So the team used questions like, who can give me an independent valuation on my car before I sell it? Or how do I get an insurance valuation for a vehicle in New Zealand?
Speaker A: And the answers they provided to those questions were incredibly concise. The source actually notes they were kept to 60 to 120 words.
Speaker B: Very tight.
Speaker A: Very tight. They explicitly named the business in the third person. They stated the service and provided the specific details and AI looks for, like, the service area and the turnaround time. And then they wrapped all of this in that FAQ schema code.
Speaker B: Exactly.
Speaker A: But wait, why does that specific length and formatting matter so much to the machine? Why not give a thorough 500 word answer?
Speaker B: If we look at the underlying mechanics of large language models, it really all comes down to a concept called translation cost.
Speaker A: Translation cost?
Speaker B: Yeah. LLMs are ultimately prediction engines. Right? They require computational power to parse text, extract relevant facts, and then reformat those facts into a coherent answer for the end user.
Speaker A: Okay, I follow.
Speaker B: So when an AI agent reads a sprawling, highly creative 2000 word blog post, the translation cost is high. It has to work hard, computationally speaking, to find the answer. By writing tight conversational answers and wrapping them in FAQ schema, uh, you lower that translation cost to almost zero.
Speaker A: So you're serving the answer on a Silver platter.
Speaker B: You are doing the computational heavy lifting for the algorithm. The content is already shaped exactly the way the AI agent needs to regurgitate it. AI systems naturally prefer and you know, surface sources that require the least amount of inference and processing power to satisfy the user's prompt.
Speaker A: You're essentially saying to the AI, hey, when someone asks you this exact question, here is the perfectly formatted script you should read back to them.
Speaker B: Yes, exactly.
Speaker A: Which brings us to the next step the team took, which was the content clarity pass. They went through every key service page on the website and just completely rewrote the opening paragraph.
Speaker B: They stripped out all the vague language.
Speaker A: Yeah. So serving customers nationwide became operating across all 16 regions of New Zealand. Fast turnaround became reports delivered within 48 hours.
Speaker B: They took implicit promises and turned them into explicit hard data points. They made the text parsable.
Speaker A: You know, it reminds me of the military communication concept of bluf. Bottom line up front. Oh yeah, you give the most crucial actionable facts immediately. But here's where it gets really interesting and I have a bit of a friction point with this.
Speaker B: Okay, let's hear if we strip out
Speaker A: all the engaging, visionary marketing copy from the top of the page, aren't we degrading the experience for human readers? I mean, we are optimizing for a bot, sure, but we still need actual humans to feel compelled to buy the service when they visit the site, Right?
Speaker B: That, ah, is a highly relevant concern. It's something anyone redesigning a site right now is worrying about. But the brilliance of this specific strategy is that it's not a deletion. It is a reordering.
Speaker A: Reordering.
Speaker B: Okay, yeah. You don't have to get rid of your brand positioning or your visionary copy. You just move it down the page.
Speaker A: Oh, I see.
Speaker B: The AI agent gets the factual, dense block of data first. That's the sequence they need to process information efficiently. The human reader, on the other hand, interacts with pages differently.
Speaker A: They naturally scroll.
Speaker B: Exactly. They scroll. They skim the hard facts at the top, they scroll down a few inches and then they get the brand story, the emotional appeal, the beautiful design. You can serve both audiences optimally. Explicit always beats implicit for the machine, but the human still gets the narrative context just slightly further down the page.
Speaker A: Okay, that makes total practical sense. Give the robot the spreadsheet at the very top. Give the human the poetry right below it.
Speaker B: Perfect way to put it.
Speaker A: So to recap the two hour sprint, so far we've done structured data, meta descriptions, conversational FAQs, and a bottom line Upfront content. Pass.
Speaker B: The site is now perfectly readable to a bot.
Speaker A: It is. But the case study reveals a really fascinating caveat. Perfect data isn't enough, because an AI agent is essentially a digital gatekeeper that suffers from severe trust issues.
Speaker B: It does, and for very good reason. Hallucinations are the biggest liability for AI companies right now.
Speaker A: Right. They don't want to look stupid.
Speaker B: Exactly. So even if a site has flawless conversational phrasing and perfect JSON LD schema, an AI agent won't confidently recommend it to a user if it suspects the business might be fake or. Or if it physically cannot access the site to verify it.
Speaker A: Which leads us to the final adjustments in the case study. Third party presence and accessibility. Or as the source material calls these steps, clerical but load bearing.
Speaker B: Fix 5 is all about cross referencing. The team audited the business's Google business profile and literally filled out every single empty field.
Speaker A: The description, categories, service area, hours, everything.
Speaker B: Everything. They fixed inconsistent names and phone numbers on external directory listings. And they created missing profiles on two specific platforms where the competitors were listed. But this business wasn't.
Speaker A: But Mechanically, why does ChatGPT care about a random local directory listing? I m mean, it's not a search engine.
Speaker B: Because of confidence scores. Think of it like doing a background check on a new hire. If a business presents a glowing website claiming to be the premier vehicle valuer in New Zealand, the AI checks its training data to corroborate that claim.
Speaker A: Oh, so it looks at the broader web.
Speaker B: Yes. If the business's footprint on Google, Yelp or industry specific directories is empty, or if it contains contradictory phone numbers, the AI's confidence score plummets.
Speaker A: It gets suspicious.
Speaker B: It thinks, wait, this data is conflicting. This might be a hallucination or a scam. So it safely defaults to recommending the competitor whose data matches perfectly across the entire web.
Speaker A: So by synchronizing all those external profiles, you basically turn a maybe real business into a confidently recommendable business.
Speaker B: Precisely. It's all about corroborating the reality of the business.
Speaker A: And then, of course, the final hurdle is the accessibility check. The team had to ensure the site's robots txt file wasn't accidentally blocking the AI crawlers. Yes, which sounds crazy to me. How do you accidentally lock the front door to the biggest AI engines in the world?
Speaker B: Oh, it happens constantly. Think of the robots txt file as a DO not enter sign for code. Over the years, web developers have setting rules in these files to block malicious spam bots or aggressively cache pages to save server Bandwidth. But more recently, uh, many businesses proactively added code to block AI companies from scraping their proprietary data to train future models.
Speaker A: Because they don't want their content stolen for training.
Speaker B: Exactly. But here is the massive catch. By blocking a crawler like GPT Bot or Perplexity Bot from scraping your site for training, you are often simultaneously blocking them from reading your site to answer a live user query.
Speaker A: Oh, wow. So you essentially tell the AI, don't look at me, and then you get mad when it doesn't recommend you to a customer.
Speaker B: It's a huge irony. The team verified that the major bots, GPT Bot, Claude Bot, Google Extended were all allowed in. They also ensured there were no aggressive Capitha walls.
Speaker A: Right, because bots can't solve capiche.
Speaker B: Exactly. Capitha's are great for stopping brute force hacks, but they also stop the headless browsers that AI agents use to read your site. As the agentacleans team noted, if AI agents physically can't render your site, absolutely none of the other optimization matters.
Speaker A: They're just invisible.
Speaker B: Yeah.
Speaker A: Okay, so the technical execution is finished, two hours of focused work, start to finish, and then the waiting game begins. The hardest part, it really is. This is where the case study gets really interesting from a psychological perspective, because the team tracked the AI visibility score daily. And I want to walk through this scoreboard because understanding this timeline is crucial for anyone trying this themselves.
Speaker B: Yeah, the timeline is highly revealing of how large language models actually update their knowledge bases, which is very different from traditional search engines.
Speaker A: Right. So let's look at days one and two. Uh, absolute silence. The score is still zero out of eight queries. The visibility is completely unchanged. I can just imagine a business owner sweating at this point, thinking, we broke the website. This is a complete waste of time.
Speaker B: And that is exactly where most businesses panic and just reverse their changes. But what is mechanically happening here is a delay in the retrieval. Augmented generation pipelines or Air Raid. See, Google constantly spiders the web. If you publish an article, it can be in Google News in minutes. But when ChatGPT or perplexity does a web search to answer a prompt, they are hitting an index, parsing it, and then synthesizing an answer. Sometimes the underlying index caches take days to refresh.
Speaker A: So you just have to wait.
Speaker B: You have to wait for the agent's memory to update with your new structured data. You simply have to hold your ner.
Speaker A: And holding their nerve paid off, because on days three and four, the door opens, the business finally starts showing up. In two out of the eight Target queries progress. Yeah, they aren't in the number one spot yet. They are just being mentioned in bulleted lists alongside their competitors.
Speaker B: But this is the explicit data finally kicking in. The AI has processed that new schema markup, recognized the business is a valid corroborated entity in the vehicle valuation category, and has added them to the consideration set.
Speaker A: The AI now definitively knows the business exists.
Speaker B: Exactly.
Speaker A: Then we hit days five and six and momentum hits hard. They bump up to appearing in five out of the eight queries, and they're actually taking the second spot on some really valuable high intent searches. Yeah, the case study notes that this is where the FAQ schema, uh, really started doing the heavy lifting. The AI was explicitly matching the user queries to those conversational questions the team planted.
Speaker B: That translation cost we detailed earlier is paying dividends here. Because the site provided the exact Q and A format the AI needed with a very low computational burden, the AI naturally started preferring it over competitors who only had traditional sprawling marketing copy.
Speaker A: It's just easier for the bot.
Speaker B: It becomes the past least resistance for the machine to formulate its answer.
Speaker A: And finally, day seven, the ultimate victory. The business is recommended as the absolute number one option for their primary commercial target phrase. They dethroned the competitor who had owned that exact spot just one week prior.
Speaker B: It's incredible.
Speaker A: Seven days from complete ghost to the number one recommendation.
Speaker B: It is a remarkable validation of the strategy. I mean, it proves that AI optimization isn't about completely upending your business model or writing thousands of words of new content from scratch. Um, it's simply about translating your existing value into the machine's preferred language.
Speaker A: Okay, let's unpack this. So what does this all mean for you? Listening the ROI demonstrated here is incredible. Zero redesigns, zero new content written from scratch, zero paid placements or ad spend. Just two hours, literally just two hours of clerical and technical adjustments to make an existing perfectly good website readable to AI agents. Followed by a week of simply waiting for the indexes to update, leading directly to the number one spot on ChatGPT.
Speaker B: It's a game changer.
Speaker A: It really is. And for anyone listening who is suddenly, you know, curious about their own blind spots, the source notes that tools like the free GenicLens 60 second scan exist. You can go check your own AI visibility score across these engines without spending a dime.
Speaker B: It's an incredibly empowering toolkit to have. But, you know, as you check your own site today, it's worth asking yourself a bigger question.
Speaker A: What's that?
Speaker B: Well, if AI assistants increasingly become the first responders to consumer queries, and they drastically prefer cold parsable facts over clever marketing. What is the future of your brand identity?
Speaker A: Oh, wow. Yeah.
Speaker B: I mean, when the AI strips away your carefully crafted poetry to deliver a raw spreadsheet to the user, how will you make your next customer actually feel something about your brand?
Other episodes covering the same guests and topics, from across The B2B Podcast Index.