Marketing & GrowthFree tool
Competitive Positioning Map From Public Data
A map of you and your competitors on the two axes that best separate the field, with every score traced to a public source.
Free to start · Opens in your River workspace, ready to edit and share
How to make a competitive positioning map
A competitive positioning map is a chart that plots you and your competitors on two axes, each an attribute buyers weigh when they choose. It shows who you really compete with and where you stand apart. A good map uses axes that matter to buyers, spread the players out and measure different things, and it places every player from evidence you can show.
Most weak maps go wrong at the axes: someone picks the two attributes where they look best, then places rivals by feel. Score everyone first and choose the axes last.
Decide who goes on the map
Map one buyer's decision at a time, since small agencies choosing a CRM shortlist different products than enterprise IT teams do. List the options that buyer actually considers. Your sales calls, win-loss interviews and lost-deal notes will name them.
April Dunford, author of the positioning book Obviously Awesome, warns against what she calls phantom competitors1: companies that could compete with you in theory but aren't on your buyers' radar. The first alternative to beat, she writes, is the status quo: a spreadsheet, a manual process or the limited features of a platform the buyer already owns. Put the status quo on the map as a player too.
List candidate axes you can score
Next, list 6 to 10 attributes that sway buyers' decisions. Pull them from buyer interviews, review sites and the claims competitors make on their own homepages.
Then define each one as something you can count or check in public, before you score anyone. Forrester, which publishes the Wave evaluations of technology vendors, has its analysts write scale explanations for each criterion2 and score every vendor against them. It also aims for criteria that are "differentiating, rather than exhaustive."
Turning vague attributes into ones you can score
| Attribute | Where to check | What to measure |
|---|---|---|
| Price | Public pricing pages | Entry plan, in dollars per user per month |
| How you buy | Pricing and sign-up pages | What you can do without a sales call: see prices, start a trial, pay online |
| Customization | Help and developer docs | Custom fields, custom workflows and published integrations |
| Feature breadth | Product menus and feature pages | Number of modules or products sold |
| Enterprise proof | Case studies and customer stories | Number of stories from companies with over 1,000 staff |
| Ease of use | Review sites | Average rating, if every player has enough reviews |
Score every player from evidence
Pick a cutoff date and score everyone from what is public on that date. Forrester draws the same kind of line for its Wave reports: it presents each product as it is publicly represented at the close of data collection2.
Fix one scale
Convert every measure to 0 to 100 the same way for every player. Set the ends from what's possible, such as 1 and 5 stars, not from your lowest and highest player.
Read and record
Use pricing pages, product pages, documentation, case studies and review sites. Put the link and the date you read it in every cell.
Leave gaps blank
If you can't find a fact, leave the cell empty. An attribute you can't score for every player can't be an axis.
Score yourself the same way
Use the same sources and the same scale for your own product. Your sales deck doesn't count as evidence.
Choose two axes that pass four tests
Only now pick the pair. Run each candidate pair through four tests, in this order, and drop it at the first one it fails.
Four tests for a pair of axes
| Test | Ask | It fails when |
|---|---|---|
| Buyers care | Does it change which product buyers pick? | Only your team cares, such as how many patents you hold |
| Everyone is scored | Can you score every player from evidence? | Three of eight rivals hide their prices |
| Players differ | Do the scores cover a wide range? | Every rival rates 4.3 to 4.6 stars |
| Axes differ | Do the two scores move independently? | The players line up on a diagonal |
The last test is the easiest to miss. If players who score high on one axis also score high on the other, the two axes measure one thing. Spreadsheets calculate this as a correlation (CORREL in Excel and Google Sheets), from -1 to 1. The nearer either end, the more the axes repeat each other.
With 6 to 10 candidates, expect several to move together. NIST's statistics handbook describes principal component analysis as a way of reducing a large set of correlated variables to a small set3 that keeps most of the information. You can apply the same idea by hand: group attributes that move together into families, and use the one from each family that's easiest to check and explain.
Price makes a good axis only when every player publishes one. Otherwise, show it as a label beside each dot rather than guessing positions.
Plot it before you trust it
Draw each surviving pair as a quick scatter chart. If the dots run corner to corner and leave two quadrants empty, you have one axis, not two.
Plot the positioning map and read it
Plot every player on the full scale, 0 to 100 on both axes, and split each axis at 50. Don't let the chart zoom in to fit the data. In crowdsourced experiments, visualization researchers Michael Correll, Enrico Bertini and Steven Franconeri found that a cut-off axis makes differences look bigger4, even when the chart clearly marks the cut.
Your nearest neighbors are the rivals you have to beat head-on. Before you brief sales on them with battlecards, redraw the map using the other attributes from each family. If the same rivals stay closest, trust the result. If they move, your choice of labels placed them, not the market.
An empty quadrant needs a verdict before anyone calls it white space: is it unclaimed, or impossible? If feature breadth and enterprise customers tend to grow together, the corner for broad products with no enterprise customers is empty for a reason, not an opening.
Draft 1: feature breadth against modern architecture. Everyone scored 62 to 71 on architecture, but the chart zoomed in until that 9-point spread filled the box.
Draft 2: feature breadth against enterprise proof. Both spread the field, but they rise together (correlation 0.95), so every player sat near one diagonal.
Final map: how you buy against customization. Correlation 0.1, players in all four quadrants, and two rivals the first draft placed far away now share our quadrant.
- Players differ. Draft 1 failed because the vendors barely differ on architecture.
- Axes differ. Draft 2 measured one thing twice.
- Less flattering. The final map shows who you really compete with.
Present the map and its limits
On the slide, define both axes in plain words and label what each end means. Add the date of your evidence and a line on the axes you rejected, because that's the first question a sharp audience will ask.
If more than two independent things matter, draw a second map rather than squeezing them onto one. Or use a strategy canvas, a chart from Blue Ocean Strategy authors Chan Kim and Renée Mauborgne. It lists the factors an industry competes on along the horizontal axis5, with each player's offering level drawn as a line.
Before you show the map
- Every player is one buyers really consider, plus the status quo
- Each axis is defined so someone else could score it
- Every score has a source and a date
- The two axes don't rise and fall together
- Both axes run the full scale
- Empty quadrants are explained, not sold as white space
The tool at the top of this page does this scoring and testing for you, from each competitor's public pages. To go deeper on one rival, run a competitor teardown. To put your place on the map into words, start with the positioning statement template.
How it works
Start with your company's name and the competitors buyers compare you with, or just your own name and River will find your closest rivals. River reads each player's product, pricing and documentation pages, scores everyone on 6 to 10 attributes, and tests which pairs can serve as axes. The map lands in your workspace, beside a scoring sheet with a source and a date on every score.
You also get the reasoning in writing: why each axis won, which pairs failed, who shares your quadrant and what couldn't be scored. Each statistic comes with a plain sentence saying what it means. Where a fact isn't public, River leaves the cell blank instead of guessing.
Name the players
Type your company and the competitors on your buyers' shortlists. Or name only yourself, and River finds them.
River scores everyone
It reads every player's product, pricing and documentation pages, then scores and tests each candidate axis.
Get your map
A map on the two axes that pass, plus the scoring sheet and a note on why they won.
Edit and share it
Change any score, add a competitor, ask for a board slide, and share it with your team.
What you get
- A scoring sheet with a source and date on every score, and blanks where a fact isn't public
- A plain note on each attribute the players barely differ on, so it never becomes an axis
- Every pair of attributes that move together, flagged, so the map never shows one measure twice
- The map itself, with a count of who sits in each quadrant and why any quadrant is empty
- A redraw with related attributes swapped in, showing whether your nearest neighbors stay the same
- A short written case for both axes, with the pairs that failed, ready to edit and share
Common questions
What is a competitive positioning map?
A competitive positioning map is a two-axis chart showing where each option in a market sits on two things buyers care about, such as price and customization. Rivals that sit close together compete head-on. Teams use it to decide what to stress in messaging, which rivals to brief sales on, and how to explain the market to a board.
What's the difference between a positioning map and a perceptual map?
The two terms are often used interchangeably. A perceptual map traditionally plots how buyers perceive each brand, usually from survey ratings. A competitive positioning map can also use facts you can check, such as published prices and documented features. Evidence maps are quicker to build and easier to defend, while survey maps capture reputation that public pages can't show.
What are good axes for a positioning map?
Good axes are attributes buyers weigh, that you can score for every competitor, that spread the players apart, and that don't rise and fall together. For software, one pair to try is how customers buy (online or through sales) against how far they can customize the product. Vague pairs like quality against innovation rarely work, because nobody can score them consistently.
Does an empty quadrant mean a gap in the market?
Not necessarily. An empty quadrant is an opportunity only if buyers want that combination and someone could deliver it at a price they'd pay. Often a corner is empty because the two attributes grow together, so the combination can't exist, or because no buyer wants it. Test the idea with real buyers before you treat it as white space.
How often should you update a positioning map?
Update it whenever a competitor changes its pricing, launches a major product or starts showing up in new deals, and recheck it on a set schedule, such as each quarter. Keep the date of your evidence on the map itself, so anyone reading it knows how current the placements are.
How do I make a competitive positioning map with River?
Type your company and its main competitors into the box at the top of this page, adding any axes you use now. River reads each player's public pages, scores everyone and tests which pairs of attributes work as axes. It then draws the map in your free River workspace, with the scoring sheet beside it.
Is the competitive positioning map generator free?
Yes, it is free to start. Your map and scoring sheet open in a River workspace, where you can edit them, share them with your team or ask River to change them. Paid plans add more AI use and access to the most advanced models.
Sources
April Dunford. “Positioning and Competition.” aprildunford.com (opens in a new tab)
Forrester. “The Forrester Wave Methodology.” forrester.com (opens in a new tab)
NIST. “6.5.5. Principal Components.” itl.nist.gov (opens in a new tab)
arXiv. “Truncating the Y-Axis: Threat or Menace?” arxiv.org (opens in a new tab)
Blue Ocean Strategy. “Strategy Canvas.” blueoceanstrategy.com (opens in a new tab)
Built by
Chandler Supple
Co-founder & CEO, River
Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.