GEO
Back to Blog
Putting GEO to WorkDecision

Case Study: GEO Helped a B2B SaaS Startup Earn ChatGPT Recommendations and Grow Inquiries 58%

How a Taiwan B2B scheduling SaaS startup used GEO to earn unsolicited mentions in ChatGPT comparison and recommendation answers and, in 90 days, increased inquiries from AI conversations by 58%. The case explains the work, sequence, and decisions another SaaS team can reuse.

Tenten GEO TeamPublished 2025-03-115 min read
Abstract concept of a B2B SaaS startup becoming an illuminated recommendation inside an AI conversation interface.

ChatGPT began recommending this B2B scheduling SaaS startup after the company rewrote three basic facts - who it is, whom it competes with, and what it costs - as passages an AI engine could extract without filling in missing context. A Google ranking jump was not the cause. After ninety days, inquiries from AI conversations across ChatGPT, Perplexity, and Google AI overview grew by 58%, while organic search traffic remained almost flat. This article explains what we changed, why we used that sequence, and which decisions another team can reuse.

Starting Point: Page-Two Google Rankings and No AI Visibility

The client was a 20-person Taiwan startup selling scheduling and attendance SaaS for restaurant and retail chains. Its sales team kept hearing the same thing on first calls: "I asked ChatGPT, and it recommended A and B." The client never appeared on the list. Its website was solid, the blog was active, and core Google keywords ranked on pages 1 to 2. Yet AI engines never cited the company for queries such as "scheduling software in Taiwan" or "attendance systems for restaurant chains." Search could see the company; AI could not. This is the most common gap we have encountered over the past year.

Step One: Measure How AI Describes the Brand Before Writing

The usual instinct is to publish more articles. We did not. In the first week, AI visibility monitoring ran 20 real buying questions through ChatGPT, Perplexity, Gemini, and Google AI Overviews. We recorded whether the company appeared, whether each description was accurate, and which source pages the engines cited. That replaced the vague feeling of low exposure with a baseline the team could track question by question.

The baseline was worse than expected, which made the next actions clearer. Four gaps accounted for most of the problem:

  • Only three of the twenty questions mentioned the company, and each contained its brand name. Situational comparison and recommendation queries produced no mentions.
  • AI misclassified the product as a basic time-clock tool and missed its strongest feature, automated scheduling, because the website never stated that distinction in an extractable definition.
  • A competitor had a clear "Compare with X" page that Perplexity cited repeatedly. The startup had no comparison pages, leaving competitors to define the category and the terms of comparison.
  • Pricing said only "Contact us," leaving AI with nothing to cite. The company was therefore omitted from answers about prices and plans.

Implementation: Add Three Types of Extractable Content

We did not publish at scale. We rewrote or added three types of pages, each designed around a structure AI could cite cleanly. The first was a definition passage at the top of the product page: "This scheduling and attendance SaaS is built for restaurant and retail chains and automatically creates shifts from revenue forecasts and labor-law working-hour rules." One sentence established the category, audience, and differentiator without asking the model to infer anything.

The second type was a comparison page. We selected the three products that prospects mentioned most often and wrote an honest page for each, including the areas where the other product was stronger. That candor made Perplexity more willing to treat the page as a neutral source rather than an advertisement. The third type turned pricing, company size, and common questions into short Q&A passages that could each stand alone.

Process diagram showing how three extractable content units moved a SaaS brand from being ignored to being recommended by AI.
Definition, comparison, and Q&A units gave AI the structures it could extract and cite.

We made two technical changes in parallel. Product, pricing, and FAQ content received the appropriate Schema markup, and we confirmed that the key pages did not depend too heavily on client-side rendering. AI crawlers could then retrieve complete text instead of an empty shell. Both details are easy to overlook, but they determine whether an engine can access the content at all.

Results after 90 days

After launch, we reran the same set of 20 questions every two weeks. The trend was clear. By the sixth week, the company began appearing in comparison and recommendation answers. By the tenth week, when asked which scheduling systems suited Taiwan restaurant chains, ChatGPT named the startup among three recommendations and correctly identified automated scheduling as its differentiator.

  • Across 20 situational buying questions, the share that mentioned the company correctly rose from 15% to 70%.
  • Website inquiries attributed to AI conversations rose 58% in 90 days, including form submissions and callers who said they had found the company through ChatGPT.
  • The sales team reported that AI-referred prospects understood the positioning more accurately. First-call friction fell because the team no longer had to explain that the product was more than a time clock.
  • During the same period, Google organic search traffic stayed within 5% of its starting level, indicating that the growth came from AI visibility rather than traditional SEO.
The biggest change was not the traffic number. Customers already understood what we did when they called. We used to spend 10 minutes clarifying our positioning; now, prospects arrive through an AI recommendation and begin with the questions that matter.Marketing Lead at the Startup

Three Lessons to Reuse from This Case

First, measure before you write. Test real buying questions to see how AI currently describes the brand, then address the actual gap in its definition, comparison, or pricing instead of publishing on instinct. Second, make comparison pages honest. Acknowledging a competitor's strengths can earn AI's trust and citations; hiding them keeps the brand out of more comparison answers. Third, measure visibility separately from search traffic. This case barely registered in Google Analytics organic search, so the old metrics alone would have made the gains invisible.

The method works across industries, but every company has a different gap and sequence of fixes. To see how AI engines currently describe your brand and which missing signals cause them to skip it, book a 30-minute GEO diagnostic session. We will test the buying questions from your own market and show you the gaps.

Frequently asked questions

How long does it take a B2B SaaS company to earn a ChatGPT recommendation?
In this case, the brand began appearing in comparison answers in the sixth week and became one of ChatGPT's recommendations in the tenth. The team first measured how AI described the company, then filled specific gaps with definition, comparison, and Q&A content instead of publishing articles blindly.
Will GEO growth appear in Google Analytics?
Not necessarily. Inquiries in this case grew 58%, while Google organic search traffic stayed within 5% of its starting level. Track AI visibility separately through measures such as citation rate and accurate mention rate; organic search alone can understate or completely miss the result.
Why should a comparison page acknowledge a competitor's strengths?
Perplexity and ChatGPT are more likely to cite an honest comparison page as neutral information rather than dismiss it as an advertisement. Hiding your weaknesses reduces trust and leaves competitors to define the comparison while your brand remains absent from recommendation answers.

READY WHEN YOU ARE

How visible is your brand in AI answers?

In a 30-minute GEO diagnostic session, we use real prompts to identify your visibility gaps across major AI engines and show you what to fix first.

Book a 30-minute diagnostic