Most B2B SaaS positioning statements read fine and change nothing. They get written for a pitch deck slide, filed away, and every downstream decision (which features to prioritize, which prospects sales should pursue, what the homepage headline says) gets made independently of them. A positioning statement that doesn't constrain any real decision wasn't a positioning decision at all.
The five inputs a real positioning statement needs
- Target segment, specifically. Not "B2B companies" but a segment narrow enough that you could name ten real companies in it: "Series A to C B2B SaaS companies with a dedicated growth or demand gen hire," for example.
- The category you're competing in. The frame of reference a buyer already understands, even if you eventually want to redefine it. Being unclear about category forces every prospect to do the categorization work themselves, and most won't bother.
- The alternative you're winning against. Not a vague "the old way of doing things," but the specific tool, process, or competitor a prospect would otherwise choose. Positioning without a named alternative is just a list of features.
- The one differentiator that actually matters to this segment. Not every true differentiator matters to every segment; pick the one that maps to what this specific buyer cares about most.
- The proof. A specific reason to believe the differentiator is real, not just claimed. A customer result, a technical fact, a third-party validation.
A template that forces specificity
"For [specific segment] who [have this specific problem with the named alternative], [product] is the [category] that [specific differentiator], because [proof]." Fill this in literally, in full sentences, not bullet fragments. The template's value isn't the sentence itself; it's that vague inputs produce a sentence that's obviously weak once you try to write it in full, which is exactly the signal you want before publishing it anywhere.
Why "for everyone" positioning quietly fails
Broadening the target segment to avoid excluding potential customers is the most common positioning mistake, and it's usually driven by a legitimate fear (what if we position for segment A and lose segment B). But positioning that tries to fit every segment ends up compelling to none of them, since the specific pain points, alternatives, and proof points that make positioning resonate are different for each segment. If the product genuinely serves multiple distinct segments well, the right fix is usually segment-specific positioning used in segment-specific contexts (landing pages, sales conversations), not one broad statement diluted to cover everyone.
How to actually test whether it's working
Run the competitor-swap test described above: read the statement back with a direct competitor's name substituted in. If it still sounds basically true, it's not specific enough yet. Then check it against real decisions from the last quarter: did the roadmap prioritization, the sales qualification criteria, and the homepage headline actually reflect this positioning, or were they decided independently? If positioning and practice have drifted apart, the statement isn't wrong to revise, but the bigger problem is usually that it was never actually adopted as a decision-making tool in the first place.
FAQ
What's the difference between positioning and messaging?
Positioning is the internal decision about who you're for, what category you compete in, and why you win against specific alternatives. Messaging is the external language that communicates that decision to a specific audience. Teams that skip positioning and jump straight to messaging usually produce polished copy that doesn't actually differentiate the product, because there was no real decision underneath it.
- Positioning is a decision; messaging is the language that expresses it.
- Messaging without a real positioning decision underneath tends to sound generic regardless of how well it's written.
How do you know if a positioning statement is actually good?
A good positioning statement changes real decisions: which features get prioritized, which prospects sales should chase versus disqualify, and which competitors get named in comparison content. If a positioning statement could apply to three competitors with the names swapped out, it isn't specific enough to be useful yet.
- Test a positioning statement by swapping in a competitor's name; if it still reads true, it isn't specific enough.
- Good positioning is judged by whether it changes decisions, not by how polished the sentence reads.