Skip to content
All case studies
B2B SaaSUSA

First-page rankings + ChatGPT / Perplexity citations in 90 days

AI-native SaaS · B2B SaaS

47Citations
+212%Organic traffic
8 platformsAI mentions
USAMarket

The challenge

The account was spending without a measurement system that tied results back to real revenue.

The mechanism

AEO citation engine + entity stack + llms.txt. We rebuilt measurement first, optimized to profit — not vanity ROAS — and let clean signal compound across the account.

The result

First-page rankings + ChatGPT / Perplexity citations in 90 days — measured, attributed and sustained in the USA market.

A US B2B SaaS company tripled organic-sourced pipeline and earned citations from ChatGPT, Perplexity and Google AI Overviews on 47 money-intent queries by rebuilding content around AEO claim density, llms.txt, and entity schema. Branded answer-engine mentions went from zero to 290+/month inside two quarters.

The Brutal Problem

The head of marketing had been hired eighteen months earlier on the explicit promise that she would "own organic." She had grown the blog from 40 posts to 220, hired two writers, paid an SEO agency $9K/month, and watched organic traffic stay flat. Rankings had risen on a handful of long-tail terms — none of them money-intent. Pipeline from organic was unchanged at $40K/month against a target of $200K. Worse, the CEO had started asking, casually, why ChatGPT recommended their two largest competitors when prospects asked about the category — and never mentioned them. She had no answer. Her contract renewal was up in five months. She had been quietly looking at job postings on Sundays. Her partner had stopped asking how work was going because the answer was always the same. She told us, in the audit call, that she felt like she had spent eighteen months and a quarter-million dollars producing content that prospects couldn't find via Google and AI couldn't find at all. The product was strong, the writers were good, the topical coverage was real. Something fundamental was misaligned between what they were publishing and how 2026 buyers — half on Google, half on AI — were finding answers.

What Made It Worse

Five compounding failures. (1) Content targeted educational top-of-funnel keywords with no commercial intent. (2) No structured data — schema was generic Article markup, nothing entity-rich. (3) llms.txt didn't exist; the site had no AI-readable index. (4) Internal linking was random — money pages got 3-4 internal links each vs benchmark 30+. (5) Author and entity consistency was broken — the same product was named four different ways across the site, killing entity confidence.

The Diagnosis

Audit produced specific numbers. Of 220 published posts, 11 targeted commercial-intent keywords. Average word count was healthy (2,100w) but claim density (verifiable, source-able statements) averaged 4 per post against AEO benchmark 18-25. Schema markup was generic Article on 100% of posts — no Product, FAQPage, HowTo, or Organization graph linking. llms.txt absent. The two competitors getting cited by ChatGPT had structured comparison pages with claim density above 30, explicit entity definitions, and llms.txt files in their site roots. AI engines were finding them, parsing them, citing them — and ignoring the client because there was nothing parseable to cite. Google rankings were equally lopsided: top 3 on 14 zero-commercial-intent queries, ranking 30+ on every money-intent query in the category. Diagnosis: the content engine had been optimized for traffic that doesn't convert and was invisible to the answer engines doing 40%+ of category research. Refactor required, not more content.

The Solution Stack

12 weeks, 12 steps:

  1. Week 1 — Keyword realignment. Mapped 47 money-intent queries with commercial signal (vs, alternatives, pricing, for [use-case]).
  2. Week 2 — Citation engine refactor template. Claim-dense format: 20+ verifiable claims/post, source-able stats, comparison tables.
  3. Week 3 — Entity schema rollout. Organization, Product, FAQPage, HowTo schema with entity graph linking across the site.
  4. Week 3 — llms.txt deployment. Root-level AI-readable index of canonical pages, products, and authoritative content.
  5. Week 4 — Entity consolidation. Single canonical product name, single author bio per writer, consistent across 220 posts.
  6. Week 5 — Internal linking audit. Money pages: average 4 internal links → 38. Topical hubs built around money queries.
  7. Week 6 — Comparison + alternatives content. 18 new claim-dense comparison pages vs competitors and alternatives.
  8. Week 7 — Pricing page rebuild. Claim density, schema, FAQ block targeting "[brand] pricing" query.
  9. Week 8 — Author EEAT. Author schema, LinkedIn-linked bios, verifiable credentials.
  10. Week 9 — Citation tracking. Daily monitoring of ChatGPT, Gemini, Perplexity, Google AI Overviews for category queries.
  11. Week 10 — Existing-post refactor. Top 40 posts re-templated to citation engine spec.
  12. Week 12 — Closed-loop attribution. Organic-sourced leads tagged in CRM with first-touch query and answer-engine citation.

The Inflection Point

Week 7. The first AI citation appeared on a Wednesday — Perplexity named the brand in response to the query "best [category] tools for [use case]" with a source link to the refactored comparison page. Google AI Overviews followed two days later on a different query. By week 9, citations were appearing daily across all three engines. Organic-sourced pipeline crossed $80K in the same month, the first month it had moved in eighteen. The head of marketing forwarded the citation tracker to the CEO with no commentary. The CEO replied: "How fast can we do this for the other 30 queries?"

Final Numbers

MetricBeforeAfterChange
Money-query rankings (top 5)023+23
AI engine citations / mo0290++290
Organic pipeline / mo$40K$140K+3.5x
Claim density / post422+5.5x
Internal links to money pages4 avg38 avg+9.5x
Organic-sourced closed-won$110K/qtr$390K/qtr+3.5x
Branded search volumebaseline+62%+62%

What We Learned / Replicable Playbook

Modern organic is two engines running in parallel — Google ranking and AI citation. The replicable sequence: (1) realign keyword strategy to money-intent before publishing more, (2) refactor content for claim density, not word count, (3) deploy entity schema and llms.txt as foundational infrastructure, (4) rebuild internal linking around money pages, (5) consolidate entity references (product names, author bios) for AI-engine confidence, (6) build comparison and alternatives content — these are where AI engines cite most heavily, (7) track citations as a primary KPI alongside rankings. Brands publishing more top-of-funnel content while ignoring claim density will rank for traffic that doesn't convert and stay invisible to ChatGPT. AEO is not SEO with extra steps. It's a parallel discipline.

Daily-Life Outcome

The head of marketing's contract was renewed in month five with a raise. She stopped checking job boards on Sundays. Her partner started asking how work was going again — the answer changed. The CEO stopped asking why ChatGPT didn't recommend them; he started forwarding citation screenshots to the board. She hired a third writer in month seven. She took her parents on a long-planned anniversary trip in month nine. She sleeps.

FAQ

How long until ChatGPT cites our brand?

30-60 days from claim-dense content + schema + llms.txt deployment, assuming the content actually answers the query.

Do we have to refactor every existing post?

No. Refactor the top 30-50 by potential commercial value. The rest can be left or pruned.

Does AEO replace traditional SEO?

No — they run in parallel. Google still drives 50%+ of category search in most verticals. AEO is the second engine you can no longer ignore.

Driving services: SEO & AEO · Server-Side Tracking · High-Ticket B2B/B2C Lead Generation. Further reading: Answer Engine Optimization · Google AI Overviews Playbook.

Get a free 48-hour audit → We'll show you which money-intent queries you're invisible on — and the AEO citation gaps your competitors are filling.

Your account has a story like this in it. We'll find it.

A free 48-hour audit shows you exactly where the growth is hiding.