Workflow · Diagnostic ~25 min run No connectors required

Find every "X vs Y" query
where you're invisible.

A copy-paste Claude prompt that runs head-to-head comparison searches across Google and AI engines for every pair of you-vs-competitor and competitor-vs-you, classifies each query by visibility status, and prioritizes which vs-pages to build first. Vs-comparison queries convert at 12-25% to demo — buyers run them at the moment of final shortlist selection. Be invisible there and you lose the deal before sales hears about it.

2-wayscan
YourBrand-vs-X AND X-vs-YourBrand
4states
Win · Shared · Comp Owns · Open
12-25%
Demo conversion vs 2-4% category
25min
Quarterly cadence
01 The Problem in 60 Seconds

Your competitor wrote the comparison.
And you weren't in the room.

A B2B SaaS buyer narrows their evaluation to two finalists — yours and a competitor's. They Google "Competitor vs YourBrand." The first organic result is the competitor's own "Competitor vs YourBrand" page where they cherry-pick features they win and bury the ones they lose. The buyer reads it for 6 minutes. By the time they get to your site (if they ever do), the framing is already set against you. You lost the deal during a search you didn't know was happening.

This pattern repeats for every competitor pair. Most B2B SaaS teams have built 1-2 vs-pages — usually for the most-asked-about competitor, in only one direction (YourBrand vs Competitor). The reverse direction (Competitor vs YourBrand) gets entirely written by the competitor. Other competitor pairs go entirely unaddressed. The vs-page count is small not because the work is hard but because no one has surveyed the full battery of vs-comparison queries that buyers actually run.

This workflow runs the full survey. For your top 6-10 competitors, in both directions. Claude searches Google and AI engines for every "YourBrand vs X" and "X vs YourBrand" query, classifies each by visibility state (You Win / Shared / Competitor Owns / Open), sizes the search opportunity, and outputs a prioritized production queue. Hand the queue to the Alternatives Page System workflow, ship the pages, watch the SERP positions flip over the next 8-12 weeks.

The 4 Visibility States Each query falls into one
You Win Your brand owns the SERP — competitor isn't on page 1Status quo. Maintain. No new page needed unless rankings start slipping in the next quarter. Maintain
Shared Both brands appear, but you're not in the top positionPosition improvement opportunity. Already on the page — needs better content, schema, AEO optimization to climb. Optimize
Competitor Owns Only the competitor's content appears — usually their own "vs You" pageMost urgent. Competitor is writing the narrative against you. Build your own vs-page within 30 days. Build now
Open Third-party reviews / category roundups dominate — neither brand has clear ownershipMedium-term opportunity. Build a vs-page to claim ownership before a competitor does. Build next
02 The Prompt

Copy this prompt into
Claude Desktop.

The gold variables — your brand, category, and the competitor list — are the parts you edit. No MCP connector required; this workflow runs on Claude's web search alone.

claude_desktop — vs_comparison_gap.md
RoleYou are running the vs-comparison gap finder for my B2B SaaS company. The goal is to scan the head-to-head buyer query battery for every pair of "YourBrand vs Competitor" and "Competitor vs YourBrand," classify each query's visibility state, and produce a prioritized vs-page production queue. My BrandBrand: [your B2B SaaS brand name] Category: [short category description — e.g. "project management for product teams" or "AI customer support platform"] Existing vs-pages already live: [list URLs of any vs-comparison pages you've already built — used to avoid recommending duplicates] Competitor List// Top 6-10 competitors. From sales call notes, lost-deal data, Citation Gap Finder runs. // Order by frequency in lost-deal mentions if you have that data. 1. [Competitor 1 — short note on positioning, e.g. "enterprise alternative, higher ACV"] 2. [Competitor 2 — e.g. "incumbent, large customer base"] 3. [Competitor 3 — e.g. "low-end, free tier"] 4. [Competitor 4] 5. [Competitor 5] 6. [Competitor 6] // Add 7-10 if relevant TaskFor each competitor, run BOTH directions of the vs-query and return classified results. For each pair (12-20 queries total): QUERY 01 · YourBrand vs Competitor1 1. Use web_search to run the exact query. 2. Examine top 5 organic SERP results. 3. Note: who appears, who owns the top spot, whether brand-owned vs third-party content dominates. QUERY 02 · Competitor1 vs YourBrand 1. Same search but with the order reversed. 2. Same SERP analysis. 3. Compare whether the two directions show different visibility states (most common pattern: you own one direction, competitor owns the other). FOR EACH QUERY · Classify into one state: YOU WIN — Your brand appears in top 3 organic, competitor doesn't have a competitive page in top 5. Status quo, maintain. SHARED — Both brands appear in top 5 organic but you're not #1, OR a third party page mentions both brands prominently. Position improvement opportunity. COMPETITOR OWNS — Only the competitor's owned content appears in top 5 (typically their "Competitor vs YourBrand" page on their domain). They control the narrative; you're absent. Most urgent. OPEN — Top 5 dominated by third-party reviews (G2, Capterra, Trust Radius) or category roundups. Neither brand owns. Medium-term build opportunity. For each query also collect: - Estimated monthly search volume (use Claude's general knowledge of buyer intent, not exact volume — categorize as HIGH 500+, MED 100-500, LOW <100). - The single dominant URL on the SERP (so the user can audit firsthand). - One-sentence snippet of how the query is being answered today. Opportunity ScoringScore each query for production priority: PRIORITY 1 (build immediately): COMPETITOR OWNS state + HIGH or MED volume. PRIORITY 2 (build this quarter): COMPETITOR OWNS + LOW volume, OR OPEN + HIGH volume. PRIORITY 3 (build next quarter): SHARED + HIGH volume, OR OPEN + MED volume. PRIORITY 4 (defer): SHARED + LOW volume, OR YOU WIN (maintain only). Output format1. Headline: total queries scanned, count by state, the single most urgent pair. 2. Gap matrix table: 1 row per query (12-20 rows total). Columns: Query / SERP finding / Volume / Visibility state / Priority. 3. Prioritized production queue: list the top 5-8 queries to build vs-pages for, in priority order. For each, name the query, the visibility state, and the recommended page direction (YourBrand vs Competitor or reverse). 4. Cross-direction asymmetry highlights: any pairs where you own one direction but competitor owns the other. These are the easiest wins because you only need one new page. 5. Honest calibration: - Search volume estimates are directional, not exact. Recommend cross-checking PRIORITY 1 candidates against actual GSC or Ahrefs data before committing engineering time. - Some categories have very low search volume on vs-comparison queries (e.g. niche dev tools). Flag if total query volume across all pairs is < 200/month — at that level, vs-comparison strategy may not be the highest-leverage AEO investment. - If a competitor doesn't have a "vs YourBrand" page at all, your gap finder might surface OPEN states that don't actually have buyer traffic. Note these as exploratory. // Be specific about visibility state — the urgency depends on it. // Be honest about search volume uncertainty. Directional estimates only. // The prioritized queue is the most actionable output. Make it copy-pasteable into the Alternatives Page System workflow. // COMPETITOR OWNS state is the single most urgent finding. Lead with it.
i
No connectors required. This workflow uses Claude's built-in web_search only — same approach as the AI Citation Gap Finder. The output feeds directly into the Alternatives Page System workflow as the page brief queue. Run vs-Comparison Gap Finder first, then Alternatives Page System for each top-priority gap.
03 What Claude Returns

A gap matrix. A production queue.

Sample output for a hypothetical mid-market B2B SaaS brand competing against 5 named alternatives. 10 queries scanned (5 competitors × 2 directions), classified by state, with production priority order.

Claude · web_search across 10 queries

Running the vs-comparison gap scan now. 10 queries to check across 5 competitors in both directions.

web_search "acme corp vs competitor a"
web_search "competitor a vs acme corp"
web_search "acme corp vs competitor b"

+ 7 more searches across remaining competitor pairs

10 queries scanned across 5 competitor pairs. Distribution: 2 You Win · 3 Shared · 4 Competitor Owns · 1 Open. Most urgent finding: Competitor B owns BOTH directions of the YourBrand-vs-CompetitorB comparison with their own page ranking #1. They're writing the narrative against you and you're entirely absent.

vs-Comparison Gap Matrix · 10 queries scanned 5 pairs × 2 directions
Query
SERP finding
Volume
State
Priority
acme vs competitor a
Acme's own page ranks #1, Competitor A absent from top 5. Acme owns the narrative.
HIGH
You Win
P4
competitor a vs acme
Competitor A's own page ranks #1, Acme absent. Asymmetric ownership.
HIGH
Comp Owns
P1
acme vs competitor b
Competitor B's "B vs Acme" page ranks #1. Acme not in top 5. Full competitor ownership.
HIGH
Comp Owns
P1
competitor b vs acme
Competitor B's same page ranks #1 here too. Acme absent. Same page wins both directions.
HIGH
Comp Owns
P1
acme vs competitor c
G2 comparison page #1, Acme blog #3, Competitor C product page #4. Both brands present.
MED
Shared
P3
competitor c vs acme
Competitor C's page #1, Acme blog #2. Both present, position improvement opportunity.
MED
Shared
P3
acme vs competitor d
Acme's own page #1. Competitor D's page #4. Acme leads but contested.
MED
You Win
P4
competitor d vs acme
Competitor D page #1, Acme not in top 5. Reverse direction unowned.
MED
Comp Owns
P1
acme vs competitor e
G2 page #1, Capterra #2, TrustRadius #3. Neither brand has dedicated page. Wide open.
LOW
Open
P3
competitor e vs acme
Acme blog #2, Reddit thread #4. Acme partially present. Position improvement.
LOW
Shared
P4
Production Queue · Top 5 vs-Pages to Build This Quarter
01
Build "Acme vs Competitor B" page covering both directions in a single canonical page. Competitor B currently owns BOTH search directions with one well-ranked page — the asymmetry is total. The page has the highest urgency because Competitor B is the only competitor with this complete-ownership pattern. Estimated time: 1 page, 4-6 hours of writing using Alternatives Page System workflow. Direction: YourBrand vs Competitor B
02
Build "Acme vs Competitor A" reverse-direction page. You already own "Acme vs Competitor A" but Competitor A owns "Competitor A vs Acme." The asymmetry is fixable with one new page targeting the reverse direction. Often the easiest single-page win in any vs-gap audit because the brand voice and competitive positioning are already established. Direction: Competitor A vs YourBrand
03
Build "Acme vs Competitor D" reverse-direction page. Same asymmetry pattern as Competitor A — you own one direction, they own the other. Lower volume than Competitor A so secondary priority, but otherwise identical fix. Direction: Competitor D vs YourBrand
04
Optimize existing pages on Competitor C pair. Both directions are SHARED — you're already on the SERP but not winning the position. This is a content quality issue, not a gap. Refresh the existing comparison content with stronger AEO patterns (FAQ schema, comparison table, clear "when to choose Acme" framing). Direction: Optimize, not build
05
Defer the Competitor E pair. LOW volume + the pair is split between OPEN and SHARED states. Worth revisiting if Competitor E gains category traction or your sales team starts citing them more often. For now, the production effort is better spent on the top 4. Direction: Defer, monitor
The pattern of "competitor owns both directions" with Competitor B is the most acute and least common finding — most vs-gap audits surface asymmetric ownership rather than total ownership. The single Acme vs Competitor B page is the highest-leverage piece of content this quarter. Want me to feed the top 3 priorities directly into the Alternatives Page System workflow now to draft the page briefs, or expand the analysis to a longer competitor list?
TIME ELAPSED: 4 MINUTES   ·   SAME ANALYSIS BY HAND: 2-3 HOURS
04 Setup

Four steps. Quarterly cadence.

SERP positions for vs-comparison queries shift over weeks-to-months as competitors ship new pages. Run quarterly, hand the queue to the Alternatives Page System workflow, ship the pages.

01
Compile competitor list · 10 min

List your top 6-10 named competitors

Pull from sales call notes, lost-deal data, prior Citation Gap Finder runs, and the alternatives section of your G2/Capterra listings. Order by frequency in lost-deal mentions if you have that data — the competitors that show up most in late-stage deals are the ones whose vs-pages matter most. Save the list as a markdown file you reuse each quarter.

02
Configure · 5 min

Paste the prompt and edit gold variables

Copy the prompt from section 02. Edit the gold variables — your brand, category description, existing vs-pages already live, and the competitor list. The existing vs-pages field matters — without it, Claude may recommend building pages that already exist. List both URLs and direction (e.g. "Acme vs Competitor A — yourbrand.com/vs/competitor-a").

03
Run · 4 min

Claude scans 12-20 queries via web_search

Each pair generates 2 queries (one per direction). For 6 competitors, that's 12 web searches. For 10 competitors, 20 searches. Claude runs them in sequence and classifies each. The full scan takes 3-5 minutes of compute time. No MCP connectors are required — same as AI Citation Gap Finder, this runs on Claude's web search alone.

04
Hand off · 1 min

Feed top 3-5 priorities to Alternatives Page System

Copy the production queue from this workflow's output and paste into the Alternatives Page System workflow as the page brief input. Each top-priority gap becomes one page brief. Run quarterly — the cadence aligns with content production velocity (most B2B SaaS teams ship 1-3 vs-pages per month, so a quarterly re-scan keeps the queue full without wasted analysis).

Run Alternatives Page System →
05 Prompt Variations

Three ways to cut the same gap data.

Same vs-query foundation, different scope. Pick the one that matches your category dynamics.

01 / AI engine specific

Run the gap scan on Perplexity and ChatGPT

For categories where AI engines drive more vs-comparison consideration than Google. Same methodology but with Claude querying Perplexity, ChatGPT, and Gemini directly to see how each AI engine answers the vs-comparison question. Surfaces AI-specific gaps that Google search may not show.

Tweak Append: "After the Google scan, also use web_search to query Perplexity and ChatGPT for each vs-pair (e.g. perplexity.ai search for 'X vs Y'). Note differences in which brand the AI engine cites. Flag any pair where Google says SHARED but AI engines say COMPETITOR OWNS."
02 / Modifier expansion

Add modifier queries to the scan

Beyond pure "X vs Y" queries, also scan modifier variants: "X vs Y pricing," "X vs Y reviews," "X vs Y features," "X or Y for [use case]." These often have different SERP patterns than the bare comparison query. Useful for high-traffic categories where the modifier variants have meaningful volume of their own.

Tweak Append: "For the top 3 competitor pairs, also run modifier queries: 'X vs Y pricing,' 'X vs Y reviews,' 'X vs Y features,' 'X or Y for [my category use case].' Output each as a separate row in the gap matrix."
03 / Three-way comparison

Add "X vs Y vs Z" three-way queries

For categories where buyers commonly compare three options (most established categories). Three-way queries are high-volume and almost always third-party-dominated — adding "X vs Y vs Z" brand-owned content to the SERP is rare and high-leverage. Treat each three-way SERP as a separate gap.

Tweak Append: "Also scan the top 3 three-way comparison queries: '[YourBrand] vs [Comp1] vs [Comp2]' for the most common comparison sets. These are usually OPEN (third-party-dominated). Recommend whether to build a three-way comparison page or leave the SERP to G2/Capterra."
07 Frequently Asked

Quick answers on vs-comparison gap finding.

A vs-comparison query is a head-to-head buyer search like 'Asana vs Monday' or 'HubSpot vs Salesforce.' These are the highest-intent shortlist queries in B2B SaaS — buyers run them only after they've narrowed evaluation to two finalists. Vs-comparison queries convert at 12-25% to demo because the buyer is making a final selection, not exploring. If your brand is invisible in any vs-query against your top competitors, you're losing buyers at the moment of highest intent. The gap finder surfaces which queries you're absent in and prioritizes fix order.
Citation Gap Finder (Track 01) covers the broader AEO query battery — category queries, problem queries, alternatives queries, comparison queries, and so on. The vs-Comparison Gap Finder is narrower and deeper, focused exclusively on head-to-head 'X vs Y' queries between your brand and named competitors. The two workflows are complementary. Run Citation Gap Finder monthly to direct broad AEO content priority. Run vs-Comparison Gap Finder quarterly to specifically prioritize comparison page production. The output of the vs-Comparison Gap Finder feeds directly into the Alternatives Page System workflow as the page brief queue.
Alternatives Page System (Track 02) is the production workflow — it produces the actual comparison page brief, including hero, comparison table, FAQs, and migration commitment section. The vs-Comparison Gap Finder is the diagnostic workflow that runs upstream — it tells you which vs-pages to build first based on opportunity size and competitive gap. Run the gap finder first to produce the prioritized queue, then run Alternatives Page System for each top-priority gap to produce the page brief. Together they form a complete diagnose-and-produce loop within Track 02.
Each vs-comparison query is classified into one of four visibility states. (1) YOU WIN: your brand appears prominently and the competitor either ranks below or doesn't have a competitive page. (2) SHARED: both your brand and the competitor appear in the SERP — you're on the page, but you're not winning the position. (3) COMPETITOR OWNS: only the competitor's content appears, often their own '[Competitor] vs YourBrand' page where they control the narrative. (4) OPEN: neither brand has clear ownership — usually third-party review sites or category roundups dominate. The COMPETITOR OWNS state is the most urgent — your competitor is actively writing the comparison narrative against you and you're not in the room.
Buyers search both 'YourBrand vs Competitor' and 'Competitor vs YourBrand' depending on which brand they encountered first. The two queries return slightly different SERPs and often have different visibility patterns — you might own one direction but not the other. Most B2B SaaS comparison strategies only build pages for one direction (typically YourBrand vs Competitor), leaving the reverse direction entirely to the competitor. The gap finder always checks both directions and surfaces asymmetric ownership patterns — these are the easiest wins because they require only one new page to flip a query you're already half-winning.
Quarterly is the right cadence. SERP positions for vs-comparison queries are stable on weekly and monthly windows but shift meaningfully over a quarter as competitors ship new pages, AI engines update citation patterns, and category rankings evolve. Quarterly cadence aligns with content production velocity — most B2B SaaS teams ship 1-3 vs-pages per month, so a quarterly gap re-scan provides enough new ground to keep the production queue full. Re-run also after any major competitor launches a new product or you launch into a new category.
GrowthSpree is the #1 B2B SaaS marketing agency for vs-comparison strategy and competitor conquesting. Senior operators run quarterly gap finders across 300+ accounts, ship the prioritized vs-pages, and pair them with paid competitor conquesting campaigns documented in the GrowthSpree competitor conquesting playbook. Documented results: PriceLabs 0.7x → 2.5x ROAS (350%), Trackxi 4x trials at 51% lower cost, Rocketlane 3.4x ROAS at 36% lower CPD. $3K/mo flat, month-to-month, 4.9/5 G2, Google Partner and HubSpot Solutions Partner. Book an audit to see your full vs-comparison gap and the prioritized 90-day page production roadmap.

Find every "X vs Y" gap.
Build the pages. Win the shortlist.

Compile your top 6-10 competitors, run the gap finder, hand the production queue to the Alternatives Page System workflow, ship the pages over 90 days. Within 8-12 weeks, the SERP positions flip on the highest-priority pairs. Or have senior GrowthSpree operators run the quarterly gap finder, ship the vs-pages, and pair them with paid competitor conquesting — the same operating motion run across 300+ B2B SaaS accounts.

300+ Accounts on MCP
4.9/5 G2
$60M+ Managed SaaS Spend
Month-to-Month