Competitive Positioning: Frame the Category, Win the Decision
Most indie SaaS founders skip competitive positioning entirely or do it badly. They write a value proposition that says "we help [persona] achieve [outcome]" — true, useful, but it doesn't answer the harder question buyers actually ask: "where does this fit, and why this instead of [alternative the buyer already knows]?" Positioning is what gets you onto the buyer's shortlist. Without it, you're explaining; with it, you're chosen.
The Difference Between Positioning and Value Proposition
These get conflated all the time. They're different.
A value proposition says: what changes in the customer's life because of your product. It answers "why should I care?"
Positioning says: where your product fits on the customer's mental map of options. It answers "what category is this, and why this one instead of the alternatives I already know?"
You need both. Most landing pages have a value prop and no positioning. The result: the visitor reads the value prop, agrees it sounds nice, then goes back to evaluating the three tools they were already considering — because they didn't get a clear handle on where you fit. You weren't placed; you were just praised.
The buyer's mental shortlist is small. Three tools, maybe five. To get on it, you need to be legible — they need to know what shelf you go on, what slot you occupy, what trade-off you represent vs the others. Positioning is how you become legible.
Why Most Founder Positioning Fails
Three patterns repeat:
- The "we're better at everything" trap. The founder says "we're the easiest and the most powerful and the cheapest and the most flexible." Buyers stop listening at "and." Strong positioning takes a side. "We're the [adjective] [category] for [segment] who care more about [trade-off A] than [trade-off B]" tells the buyer where you sit and lets them self-select.
- The "no real category" mistake. The founder invents a category name nobody searches for ("the autonomous workflow operations layer") and tries to teach the market the term. Maybe Drift could pull off "conversational marketing" with $100M of marketing budget; an indie founder cannot. Position inside an existing category the buyer already searches for, and differentiate within it.
- Pretending competition doesn't exist. "We don't really have competitors" is one of the strongest signals to a buyer that you haven't talked to enough buyers. Every buyer has alternatives — usually a manual process, a spreadsheet, an internal tool, a generalist platform, or a direct competitor. Name them, position against them, and trust the buyer to handle the comparison maturely.
The version that works is structured: pick the category the buyer already knows, define the alternative your product replaces, name the trade-off you represent, and write the positioning statement once so it shows up consistently everywhere — homepage, pricing page, sales calls, ad copy, cold outreach.
1. Map the Customer's Real Alternatives
Before you can position against alternatives, you have to know what they are. Most founders dramatically underestimate the alternative set.
Customers shopping for your product are also considering:
- Direct competitors — other tools in the same category. The obvious ones.
- Adjacent generalists — broader tools that do 70% of your job (Notion vs project management tool, Airtable vs purpose-built CRM, ChatGPT vs purpose-built AI assistant).
- Internal builds — "we'll build it ourselves" or "we have a Python script that does this." Especially for technical buyers.
- Status-quo / nothing — "we'll keep doing it manually in spreadsheets." Often the actual win you're competing against.
- Bundled features in larger platforms — "Salesforce already has something for this" or "Workspace already includes a basic version."
Run this exercise:
You're helping me build a competitive map for [your product] at [your-domain.com]. The product does [one-sentence description]. My ICP is [from your ICP work].
Generate the alternative map across all 5 categories:
1. Direct competitors (3-5 named tools)
2. Adjacent generalists (3-5 broader platforms)
3. Internal builds (the script / homegrown tool / spreadsheet pattern that customers fall back to)
4. Status quo (the way customers do this today without buying anything)
5. Bundled features (where this functionality shows up as a sub-feature of a bigger tool)
For each alternative, output:
- The name (or pattern, for status-quo)
- What it does well that customers will mention favorably
- What it does poorly that creates the pain my product solves
- The price point (if applicable)
- The "type" of buyer who picks it (technical/non-technical, scrappy/structured, big team/solo)
This map should reflect what real customers actually consider — not what feels strategically convenient. If I'm not sure, recommend I run [customer discovery interviews](customer-discovery-interviews.md) on 5 prospects and ask "what alternatives did you evaluate?" verbatim.
The honest map is the foundation. Every later step depends on having all five categories named accurately.
2. Pick the Category Frame
Inside which category does the buyer place your product? This determines which alternatives you're really competing against and what features the buyer expects.
Three frames to consider:
Frame A — Position inside an existing category as a specialist. "The CRM for [specific segment]" — like Attio for early-stage startups, or Folk for relationship-led teams. Buyers know what a CRM is, so you don't teach the category; you teach the segmentation.
This is the right move 80% of the time for indie SaaS in 2026. The category exists, you specialize within it, the buyer maps you onto a familiar shelf.
Frame B — Position as the "modern" or "AI-native" version of an existing category. "The AI-native [category]" — like Linear's positioning vs Jira, or Cursor's positioning vs traditional IDEs. The category is familiar; you're the next-generation answer to current buyer frustrations with incumbents.
Right when the incumbents are visibly stagnant or built for an older era, and your product genuinely represents a generational rebuild. Wrong if "AI-native" is a marketing veneer over the same product shape — buyers see through it.
Frame C — Define a new category. "Conversational marketing" (Drift), "Customer data platform" (Segment), "Headless CMS" (Contentful). You teach the market the new name and own the definition.
Almost always wrong for indie SaaS. Category creation requires sustained marketing budget over multiple years. The exception: when an existing category genuinely doesn't capture what you do, AND you have the budget for the education cycle. Otherwise you're explaining your category instead of selling your product.
For 90% of readers in 2026: pick Frame A or Frame B, not Frame C.
3. Write the Positioning Statement
Once you've picked the category frame and mapped the alternatives, write the statement. The version April Dunford made canonical is the one to use:
For [target customer]
who [specific problem or context]
[your product] is the [category]
that [unique value or differentiator]
unlike [primary alternative],
[your product] [specific differentiated feature or behavior].
Worked example for an indie analytics tool:
For technical founders running early-stage SaaS
who need product analytics but find Mixpanel and Amplitude overkill
[Product] is the product analytics tool
that ships in 30 minutes and surfaces only the 5 metrics that matter for activation, retention, and revenue
unlike Mixpanel and Amplitude,
[Product] requires no event taxonomy or dashboard configuration — useful answers come standard, not as a project.
That statement does the work:
- Tells the buyer the segment (technical founders, early-stage SaaS)
- Names the pain (need analytics but the obvious tools are overkill)
- Places the product on the mental shelf (product analytics)
- Names the trade-off (ships in 30 minutes, focused on activation/retention/revenue, not infinite events)
- Names the alternative explicitly (Mixpanel, Amplitude)
- States the differentiated behavior (no taxonomy or dashboard configuration required)
Use it like this:
Help me write the positioning statement for [your product] using the Dunford template:
For [target customer — pull from your ICP work]
who [specific problem context — pull from customer discovery interviews]
[your product] is the [category — from step 2]
that [unique value or differentiator — what changes in their life]
unlike [primary alternative — pick THE most-considered one, not the whole list],
[your product] [specific differentiated feature or behavior — concrete, not adjectival]
Constraints:
- The "unlike" claim must be testably true; not "we're better" but "we [specific thing] where they [specific thing]"
- Write 3-5 variants of the statement, then pick the strongest
- Replace any adjective with a concrete behavior (e.g., not "easier" but "no SQL knowledge required")
- Output the picked statement, plus the rationale for why this is stronger than the runners-up
Then translate the statement into 4 specific surfaces:
1. Homepage hero: a 1-sentence cut of the statement (10-15 words max)
2. Twitter bio / LinkedIn headline: a 1-line version
3. Sales cold email opener: a 2-sentence version
4. Pricing page header: a 1-sentence version
Each surface gets a different cut of the same statement — never invent new positioning per surface.
The ground truth: positioning shows up on dozens of surfaces and they must all say the same thing. Inconsistency is what makes buyers feel uncertain about what you do.
4. Build the Comparison Page (or Skip It Deliberately)
Comparison pages — /vs/competitor — are the single highest-converting content type for many B2B SaaS. They show up in search when buyers compare alternatives. Done well, they convert at 5-15% — multiples of typical landing pages.
Done badly, they're worse than nothing — they look defensive, they exaggerate, they age poorly, and they invite the competitor to publish a counter-page.
Help me decide if I should build comparison pages and which competitors to target.
For each direct competitor from my map:
1. Search volume on "[competitor] alternative" and "[competitor] vs [my product]" (use Ahrefs / SEMrush / Google Ads Keyword Planner — give me approximate volume tiers)
2. Whether the competitor allows fair comparison (some have ToS clauses; others don't enforce them but it's worth knowing)
3. Whether my honest positioning vs them is differentiated enough to be useful (if my answer is "we're cheaper" only, the page won't convert)
4. Whether the buyer of [competitor] is also my ICP (if not, traffic is junk)
For the top 1-3 candidates, output a comparison page outline:
- H1: "[My product] vs [competitor]: [the trade-off, in their words]" (NOT "why [my product] is better than [competitor]")
- Section 1: When [competitor] is the right choice (yes, you do this; it builds trust)
- Section 2: When [my product] is the right choice (the segment you serve better)
- Section 3: Honest feature comparison table — every "yes/no" must be testable today; no aspirational ticks
- Section 4: Pricing comparison — if pricing is a differentiator, name it; if not, skip
- Section 5: Migration path — most buyers comparing want to know "if I switch, how painful?"
- Section 6: Real customer story of someone who switched, in their words
Avoid: hyperbolic adjectives, "the best", "10x faster than", anything you can't defend in a screenshot.
Output the strategic recommendation (which 1-3 pages to build, in priority order) plus the outline for the highest-priority one.
The most important rule: be fair to the competitor. A page that genuinely acknowledges where the competitor is the right choice converts 3x better than a hatchet-job page, because the buyer trusts the rest of your claims when you've shown you can be honest about the trade-off.
5. Train the Positioning Across the Team
Positioning that lives only on the homepage doesn't move deals. It has to show up everywhere a buyer encounters you.
Help me operationalize the positioning across all customer-facing surfaces. For each surface, output the specific change I need to make:
1. **Homepage** — H1, sub-headline, hero copy
2. **Pricing page** — header line + tier descriptions in positioning language
3. **About page** — the "why we built this" narrative tied to the positioning trade-off
4. **Sales decks / pitch decks** — slide 2 (problem), slide 3 (positioning), slide 8 (vs alternatives)
5. **Cold outreach templates** — opener that names the segment + pain, leveraging the "for [target customer] who [problem]" frame
6. **Demo script** — opening 90 seconds that re-states positioning before product walkthrough
7. **Founder bio / Twitter / LinkedIn** — 1-line headline using the positioning
8. **Press kit / press releases** — boilerplate paragraph at end of every release
9. **Conference talk titles** — even speaking topics align to positioning trade-off
10. **Investor decks** (if applicable) — "the [category] for [segment]" market sizing
For each surface, output:
- The current copy (paste from my site)
- The new copy that aligns to the positioning
- The reason this surface matters (which buyer state encounters it)
Then build the "positioning audit checklist" I run quarterly — quickly verify every surface still aligns. Positioning drifts as features ship and team grows; the quarterly check is what prevents a 6-month drift from becoming a year-long brand confusion.
Three principles:
- One source of truth. The positioning statement lives in a Notion doc / Linear page / company wiki. Every customer-facing change references it.
- Train every team member who talks to customers. Sales, support, even community managers. Misaligned messaging from anyone who answers a question is more confusing than a bad homepage.
- Audit quarterly. Surfaces drift faster than you'd think. The quarterly check is 30 minutes and prevents 6 months of slow erosion.
6. Test Against Real Buyer Reactions
Positioning is a hypothesis until tested. Test it directly.
Help me design a positioning test. The test is: read the homepage hero / positioning statement to a 5-person sample (a mix of buyers in the ICP) and ask:
1. "What does this product do?" — listen for whether they correctly identify the category
2. "Who is this for?" — listen for whether they correctly identify the segment
3. "What does it do that's different from [primary alternative]?" — listen for whether they can repeat the differentiation back without prompting
4. "Would you consider it for [their specific use case]?" — listen for whether they self-select correctly into the buyer pool
Pass criteria:
- 4 of 5 correctly identify the category
- 4 of 5 correctly identify the segment
- 3 of 5 can repeat the differentiation in their own words
- The self-selection split (yes/no/maybe) matches what you'd expect from your ICP
If 2+ tests fail: the positioning is not landing. Iterate the statement and re-test. Common fixes: simpler category language, more concrete differentiation, sharper segment definition.
If all 4 pass: ship the positioning across all surfaces and re-test in 90 days.
Most founders skip the test step and find out their positioning is unclear from low conversion three months later. The 5-person test takes a week, costs nothing, and saves the slow leak.
7. Handle the Two Hard Cases
Case 1: You really are entering a new category.
Sometimes the category genuinely doesn't exist. You're not just rebranding ("the modern X") — you're solving a problem the existing categories don't address. Fine, but be honest about the cost: category creation takes years and significant marketing budget. If you must:
- Pair the new category name with a familiar adjacent one ("[your category] (the new layer between CRM and email)")
- Educate via long-form content, not landing-page tag lines
- Expect 12-24 months before the term means anything to buyers
- Spend more on content than on ads — categories form via narrative, not impressions
If you don't have the runway for that arc, position inside an existing category instead, even if the fit is imperfect.
Case 2: Your honest positioning is "cheaper".
"We're the cheap alternative to [incumbent]" is a real positioning, but a fragile one. Cheaper-than-X positioning attracts price-sensitive customers with high churn and gives you no premium pricing power.
Two ways to make it work:
- Pair "cheaper" with a real second axis: "the cheap, simple alternative for [segment] who don't need [enterprise feature]" — now it's a focused segment play, not just price
- Use cheaper as a wedge but plan the upmarket move: indie tier today, mid-market tier in 12 months
Pure price competition is a race to the bottom. Most indie SaaS lose that race.
What Done Looks Like
By the end of week 1 of this work:
- A 5-category alternative map with named competitors / generalists / internal-builds / status-quo / bundles
- A category frame chosen (specialist / modern / new) with rationale
- A Dunford-formatted positioning statement, with 4 surface-specific cuts
- A decision on comparison pages (which 1-3 to build, or "skip for now")
- A list of every customer-facing surface that needs updating
Within 30 days:
- All major surfaces (homepage, pricing, about, sales decks) updated to align
- One comparison page published if applicable
- Positioning tested with 5 real prospects in your ICP
- The positioning doc lives in a single source-of-truth location everyone references
Within 90 days:
- A measurable lift in homepage→signup conversion (positioning that lands typically lifts conversion 10-30%)
- Reduction in "I don't quite get what you do" responses in cold outreach
- Sales cycles shorter on average (positioning makes buyers self-select; bad fits leave faster)
Common Pitfalls
- Adjective stacking. "Easy, powerful, fast, flexible, affordable, intuitive" — none of these tell a buyer where you fit. Pick concrete behaviors over adjectives.
- Inventing a category that nobody searches for. Position inside an existing category unless you have the budget to teach a new one.
- Pretending you have no competition. Buyers have alternatives. Naming them respectfully builds trust; pretending they don't exist erodes it.
- Different positioning on different pages. The homepage says one thing, the sales deck says another, the founder's tweet says a third. Pick one and enforce it.
- Positioning by feature list. "We have X, Y, Z" is not positioning. Positioning is the trade-off and the segment. Features support positioning; they don't replace it.
- Writing it once, never auditing. Surfaces drift. The quarterly audit is what keeps drift from becoming dilution.
- Not testing with real buyers. Internal team consensus on positioning is not the same as buyer comprehension. The 5-person test is fast and necessary.
Where Competitive Positioning Plugs Into the Rest of LaunchWeek
- Customer Discovery Interviews — the source of the alternative map and the language that fills the positioning slots
- Ideal Customer Profile — who the "for [target customer]" slot points to
- Value Proposition — the "what changes in their life" piece; positioning is about where on the shelf, value prop is about why they buy
- Landing Page Copy — the surface where positioning shows up first
- Pricing Strategy — pricing tiers reflect the segments your positioning targets
- Sales Demo Calls — demo opening leverages the positioning to set expectations
- Cold Outreach — opener uses the "for [segment] who [problem]" frame
- Product Naming — naming choices either reinforce or contradict positioning; align them
- Founder Story — the "why we built this" narrative is the positioning trade-off in story form
Verdict
Positioning is the highest-leverage hour of work in early-stage SaaS marketing. It costs nothing, takes a week, and changes how every other dollar of marketing performs. Most founders skip it because it feels abstract or "soft" — but the buyers in your funnel are doing positioning work in their head whether you've helped them or not. You either hand them the frame or let them invent their own (which usually puts you on the wrong shelf or off the shelf entirely).
For most indie SaaS in 2026, the answer is Frame A (specialist within an existing category). Pick the segment, name the trade-off, ship the statement, audit it quarterly. The compounding effect over a year is larger than most product features you could ship instead.