—— § Industry playbook · SaaS

AI visibility for
SaaS.

B2B buyers now spend roughly 27% of their evaluation time inside ChatGPT, Claude, and Perplexity before they ever hit your pricing page. The AI-readiness gap between the category leader and the second-most-cited tool is usually 4–6× — and it's entirely addressable with content structure, not ad spend.

The short answer

Get cited in B2B SaaS by owning the comparison layer: one page per competitor with a tabular verdict, an FAQ block answering the objections buyers actually raise, and a dated public changelog. Models compose category answers from comparison pages, documentation and third-party threads — almost never from your homepage.

How AI answers SaaS buying questions today

For a query like 'best tool for customer feedback analytics', none of the four engines fetches a ranked list. Each assembles a shortlist from comparison and alternatives pages, third-party threads on Reddit and Hacker News, review-platform listings, and vendor documentation. AIRank samples all four — ChatGPT on Bing grounding, Claude on its first-party index, Perplexity on its own index, Google AI Mode on Google Search — every six hours, and the source mix stays remarkably stable inside a category.

SaaS is the one vertical with no safety guardrail in the way. Nothing filters a project-management recommendation the way medical or financial content is filtered, which means nothing protects incumbents either. What decides the shortlist is extractability and corroboration: whether your claim exists as a liftable sentence, and whether anyone other than you has repeated it.

The composition step is where most SaaS companies lose. The model allocates each named tool roughly one clause — a differentiator. If your site never states that differentiator in a single declarative sentence with your brand name in it, the model writes the clause itself from your homepage headline, which is usually a benefit statement that could describe nine competitors.

What this means in practice

Your positioning sentence has to exist verbatim somewhere crawlable. If you cannot copy and paste it out of your own site, no model can either.

Which SaaS queries convert and which are vanity

Three shapes sit at the decision point: 'best <category> for <segment>', '<competitor> alternatives', and '<competitor A> vs <competitor B>'. All three assume budget exists and a shortlist is being drawn. All three are winnable by writing, because the pages that answer them are pages your competitors have no incentive to write about you.

Pricing queries — 'how much does X cost for 50 seats' — also sit at the decision point and are decided mechanically: the model needs a number. Publish tiers and per-unit limits in HTML and you are eligible. Route everything to 'contact sales' and the answer gets built from a third-party review site's guess about your pricing, which is usually stale and rarely flattering.

Definitional queries — 'what is a customer data platform' — are research, not purchase, and they are already owned by review platforms and encyclopaedic sources with a decade of corroboration behind them. Winning one buys you a footnote in an answer where nobody is choosing a vendor. Treat them as brand hygiene at best.

Two shapes you should not chase at all. Brand-name queries always cite you and therefore measure nothing — AIRank's own methodology flags them as bad tracker inputs. And 'how do I do X in <competitor's product>' routes to that vendor's documentation by design, so pages you write about their API are accurate, expensive and never cited.

The mechanism behind the SaaS leaders

The leaders share one architectural decision: one idea per URL. Stripe's documentation splits every concept onto its own stable page with a complete example on it, so a retrieved chunk never depends on the page before it. Linear's feature pages state a specific capability in a declarative sentence rather than a benefit tagline. Both produce spans that survive being lifted out of context, which is the only property that matters at extraction time.

Notion's use-case directory works because there is a page whose H1 literally matches the query shape 'X for Y'. Vercel offers its documentation corpus pre-digested through llms.txt. PostHog outperforms its own link profile because its writing carries claims nobody else can make — extractability substituting for authority, which is exactly what the rubric predicts when 40% of the weight sits in the content pillar.

Three of those four moves cost engineering time, not budget. Split your documentation one concept per URL. Rewrite your top ten feature paragraphs into declarative sentences containing your brand name. Create one page per '<category> for <segment>' pair you actually serve. What is not reproducible is Stripe's referring-domain profile — and it does not need to be, because referring domains carry three points out of forty-seven.

What does not work in SaaS

Top-ten listicles on your own blog with yourself at number one. That page shape exists thousands of times over, so the claim-uniqueness check that carries four points scores near zero, and the ordering is transparently self-serving to any reader. In content marketing the format still earns links. In an answer engine it earns nothing.

Anything that lives inside the product. Interactive tours, in-app screenshots, Loom walkthroughs and gated sandboxes are invisible: the scanner uses the same Bingbot-class crawlers the answer engines use, and those cannot log in. SaaS teams routinely put their most differentiated material — the actual workflow — where no crawler will ever reach it.

Top-of-funnel definitional content, which was the standard B2B play for a decade. 'What is <category>' posts were built to catch a search that now terminates inside the model with no click and no citation attached. That budget belongs on comparison pages and documentation instead.

Link buying. Referring domains are worth three points in a forty-seven point rubric and authority as a whole is one pillar of four. A quarter of link budget moves a SaaS company less than one afternoon spent making the pricing page machine-readable.

What good looks like in SaaS

These are the rows that separate an invisible B2B SaaS site from one the models reach for by default. Read across: find the leftmost column your site honestly sits in for each row, and the pattern tells you whether you have a content problem or a corroboration problem.

SignalInvisibleCompetitiveCategory leader
AI ScoreUnder 5070–8485+
Competitor comparison pagesNoneOne per top rivalOne per rival, verdict per row
FAQ markup coverageNonePricing page onlyPricing, comparison and docs
ChangelogAbsent or staleMonthlyWeekly, dated, crawlable
Threads naming you in 90 daysZeroOne or twoFive or more on Reddit or HN
Public pricingContact sales onlyTiers listedTiers plus per-unit limits in HTML
SaaS AI-visibility benchmarks by signal.

Fix the comparison-page row first. It is the only row that simultaneously adds extractable chunks, matches a query shape sitting at the decision point, and gives third parties something concrete to link to. The AI Score row is an outcome rather than an input — it moves when the other five do.

—— § What buyers ask AI

The queries that shape your category.

A non-exhaustive sample of the questions we see buyers in this space ask ChatGPT, Claude, and Perplexity — pulled from our real-query telemetry, not guessed.

  • 01

    best tool for customer feedback analytics

  • 02

    what's the cheapest alternative to Segment

  • 03

    is there a Shopify analytics tool that doesn't slow the site

  • 04

    which CDP has the best warehouse-native integration

  • 05

    top three Zendesk competitors in 2026

  • 06

    what does a Rippling vs Gusto comparison look like

—— § Who gets cited

The names that keep showing up.

  • LinearWins on extractable feature pages.
  • NotionDominates 'best X for Y' category queries.
  • StripeDocs are the LLM retrieval gold standard.
  • VercelAggressive llms.txt + clean schema across docs.
  • PostHogUnique-claim writing outperforms its link profile.
4.2×

citation-rate gap between the #1 and #5 tool in most SaaS categories.
AIRank internal data, Q1 2026 (n=1,200 SaaS sites).

—— § The playbook

How to get cited in SaaS.

  1. 01

    Write category-defining comparison pages

    One page per relevant competitor, at a predictable URL like /compare/vs-<competitor>. Open with a two-sentence verdict naming both products, then a table with one row per evaluation dimension and an explicit winner in each row — including the rows you lose. Below the table, add FAQ markup answering the three objections your sales team hears most, each answer 40 to 80 words. Link every comparison page from the pricing page and from each other so the set is reachable in two clicks. Refresh the table whenever the competitor ships pricing or packaging changes, and put the review date on the page. This is the single highest-yield artifact for SaaS citation rate.

  2. 02

    Ship a public changelog

    Put it at /changelog on your marketing domain, not inside the app, and give every entry its own anchor, a date and a title that names the feature in plain language. Two to four sentences per entry: what changed, who it affects, what to do about it. Weekly cadence beats monthly batches, because each entry is already a perfectly sized chunk and dates are a freshness signal the rubric checks directly. Link entries from the relevant feature and documentation pages so the changelog is not an orphan. Do not gate it, do not render it client-side from an API, and never collapse entries behind an accordion.

  3. 03

    Get your API docs into llms-full.txt

    If you ship an API, your documentation is the most valuable corpus you own and the easiest to serve. Generate /llms.txt with a one-sentence description of the product and a curated list of your highest-signal URLs, and /llms-full.txt with the full documentation inlined as markdown, paginated routes flattened. Generate both in CI on every release so they never drift from what you ship. Keep URLs stable across versions and canonicalise versioned paths to the current one. Then re-check crawler access — a docs subdomain sitting behind a bot rule undoes the whole exercise.

  4. 04

    Seed three deep posts on Reddit or HN

    Not marketing posts. Real technical write-ups from the engineers who built the thing, published on your own domain first, then shared into r/webdev, r/devops, r/SaaS or Hacker News by a named human account with history. Each post should carry one claim about your product that nobody else could make and that a reader could verify. Expect two of three to sink without trace. Answer every comment, including the hostile ones, because the comment thread is the part that gets quoted. One thread that catches will do more for your citation rate than a quarter of commissioned content.

Frequently asked · SaaS

Do comparison pages work if nobody has heard of us?

Yes, and better than they work for incumbents. A '<well-known tool> alternatives' page answers a query your competitor will never write against, and the buyer typing it has already decided to leave. Write one page per rival, put a table with a clear verdict per row, and concede the rows you genuinely lose. A page that concedes nothing is not usable as a source by a model trying to sound balanced.

Should we publish comparisons where we lose?

Publish the losses specifically. A comparison that names one dimension where the competitor is better is quotable as a neutral statement; a page claiming total superiority reads as marketing and gives the model nothing it can safely repeat. The rows you lose also tend to be the ones buyers already know about, so conceding them costs you nothing you actually had.

Our docs are behind a login. How much does that cost us?

Most of your corpus. Crawlers used by the answer engines cannot authenticate, so gated documentation contributes nothing to how a model understands your product. The fix is not to ungate the product — it is to publish a public reference layer with concepts, API surface, limits and examples on crawlable URLs, keeping the interactive parts behind the login. Vendor documentation is one of the four source types SaaS answers are assembled from.

How long until a new comparison page shows up in citations?

Give it two weeks before you read anything into the numbers. Ping IndexNow so Bing and Yandex pick the URL up quickly, which is what feeds ChatGPT's browsing tool. AIRank re-samples all four engines every six hours, but any single query swings 10–15% week over week, so the dashboard smooths on a seven-day trailing window. A one-day spike is noise; a two-week trend is signal.

We rank first on Google for our category. Why are we not cited?

Ranking rewards a whole page; citation rewards a span. A page can hold position one on relevance and internal links while containing no sentence that states a claim, names the brand and stands alone. Run the extractability track — eighteen checks — and look at chunk density and claim uniqueness before touching anything else. Those two checks carry eight of the forty-seven points between them.

See your standing in SaaS.

Free scan. No signup. Your AI Score, the specific queries you show up for, and the three highest-leverage fixes.

Signals · sourced
4.2×citation-rate gap between the #1 and #5 tool in most SaaS categories.AIRank internal data, Q1 2026 (n=1,200 SaaS sites).
40%of the 47-point AI Score sits in content extractability — the heaviest of the four pillars.AIRank AI Score rubric
85+AI Score that puts a site in the top decile of everything AIRank scans.AIRank · Running your first scan

Written by

The AIRank Editorial Team

Research & editorial, AIRank

The AIRank editorial team runs the 47-point scanner, the Observer pings, and the GEO research programme every week. Writing is reviewed by the core engineers who build the Injector, Blaster, and Surgeon agents.

Last reviewed

About the team →