Report it to the business · 13 min read · Updated 25 Sep 2026
Prompts to Map a Competitive Landscape
The evidence behind a placement carries a unit, a date, a confidence and often a range. A position on a grid carries none of those. It is one dot, the same size as every other dot, and the map cannot show that one of them was published and the next one was a guess. That gap is where a landscape stops being a summary and starts being an assertion.
A competitive landscape map has one notation: a position
Evidence about a competitor arrives with things attached to it. A price has a currency. A quote has a page and a date. A judgement has a confidence. A stated target market is often a range rather than a value.
A grid can express one thing. Where the dot sits. Everything else is dropped at the moment of placing, and the drop is silent, because a dot with no evidence behind it looks exactly like a dot with a quoted page behind it.
This is not a complaint about charts. It is the reason the working document and the picture have to be two different objects. Keep the evidence, the dates and the confidence in a table beside the map, and treat the map as the summary rather than as the analysis. A landscape template is where that table lives, one row per player, with a source column that a grid has nowhere to put.
| What the evidence has | What the grid shows instead |
|---|---|
| A unit: a currency, a seat count, a billing period | A number's position on an axis, with the unit in the axis label at best and nowhere at worst. |
| A date: the day somebody read the page | Nothing. Every dot is as current as every other dot, including the one from last year. |
| A confidence: quoted, inferred, or guessed | Nothing. The dot is the same size either way, which is what makes a guess durable. |
| A range: a company that spans two segments or three tiers | One point, chosen by whoever drew it, with no trace that a choice was made. |
Where the axes in a competitor 2x2 come from
Ask for a landscape without naming the axes and you will get axes. Ours came back as ease of use against depth of functionality, with a suggestion of small business against enterprise as an alternative.
Both are the category’s own marketing language. Every CRM on the market claims to be easy to use; it is close to the most common sentence in the category. An axis built on a claim that every company makes cannot separate any two of them using anything they publish, so the placements have to come from somewhere else. What they come from is how each company is generally regarded.
The two axes also decide what kind of object you have made. Price against capability gives a product comparison; buyer against buyer gives market segmentation with dots on it. Both are called a perceptual map, and only one of them will answer the question you started with.
An axis is a claim, not a formatting choice
Naming an axis asserts that this variable explains something about this market. That is a real claim and it can be wrong. It is also the only part of the exercise that cannot be delegated, because it depends on the decision you are trying to take.
Which gives a short test, and it is worth running before the drawing rather than after. Take each company and ask what you would do differently if it sat one quadrant over. If the answer is nothing, that axis is a label rather than a variable. Axes drawn from what each company publishes about itself are the cheapest to defend, and competitor positioning is where those sentences live.
The test that tells you a competitor map is decorative
What a placement on a map needs as evidence
Two inputs, and the second one is usually treated as a style choice. It is the analysis. The first input is where most of the work sits, and the work is capture rather than thinking.
The set, with the published evidence behind every company
- Where it comes from
- The companies' own pages, saved and dated. Which competitors belong in the set at all is a separate job, worked through in identifying your competitors, and a map inherits whatever that job got wrong.
- What good looks like
- Per company: the quotes, the figures, the URL and the date saved. On anything numeric, the currency and the unit exactly as the page printed them.
The two axes, and the decision each one informs
- Where it comes from
- Your own choice, and it is the whole analysis rather than a formatting step. An axis is a claim that this variable explains something about this market.
- What good looks like
- Two axes you can name a decision for, written above the evidence, with the unit on any axis that is a number.
- Then run it
- Ask for the segment quotes first and read them before choosing an axis, because what the companies publish decides which axes are available to you.
- Before the output leaves the building
- Take each placement and ask what you would do differently if that company sat one quadrant over. An axis nobody would act on differently is decoration with a label.
Capture numbers exactly as the page printed them, currency symbol included. That instruction sounds fussy until a set spans several countries, and then it is the difference between a price axis and a fiction. More on why below, because we hit it on the first try.
Prompts for mapping a competitive landscape
Three prompts, and the middle one runs first. Pulling the segment statements out before choosing an axis is what tells you whether the axis you had in mind exists in anybody’s published words.
Once you already hold evidence per company and have chosen the two axes yourself.
Here is my competitor set with the evidence I hold on each: [PASTE]. Place them on these two axes: [AXIS 1] and [AXIS 2]. For every placement, state the evidence and how confident it is. Where two companies would land in the same place, say what would separate them and what evidence I would need to do it. Then challenge the axes themselves: do they separate this set usefully, or do they put most companies in one corner? If the second, propose two axes that would do better and say why.
Before any placing. This one produced the most surprising result of the three.
Here are pages from [COMPETITORS], each labelled with the company, the URL and the date I saved it: [PASTE]. For each company, quote every statement the pages make about who the product is for. Company size, role, team type, industry, maturity: anything that names an intended buyer. Rules. Quote, do not summarise. Give the page each quote came from. Where a company makes more than one such statement, list every one, including statements that do not agree with each other. Where a company makes none, write NO PUBLISHED SEGMENT STATEMENT. Then, for each company, say whether its statements describe a point or a range. Do not resolve a range into a point. That is the thing I am trying to see.
On a finished map, as its own message. It is the cheapest way to find out the map is decorative.
Here is a competitive landscape map with its axes and placements: [PASTE]. Go company by company. For each one, tell me what I would do differently if that company sat in the adjacent quadrant instead of the one it is in. Be concrete: a different objection, a different pricing response, a different segment to defend, a different partner. "We would watch them more closely" does not count. Where the answer is that nothing would change, say so plainly. Then tell me whether the two axes are independent of each other, or whether one largely restates the other. If they restate each other, the map will be a diagonal, and I want to know that before I present it.
The third prompt has to be a separate message on a finished map. Appended to the request that draws the map, an instruction to challenge the axes produces a paragraph of hedging under a confident grid. Sent on its own, against a map that already exists, it produces a list of quadrant moves that change nothing, which is the finding.
Where a competitor map places a company on nothing
We asked for a CRM landscape with no evidence at all. Then we ran it again with real material: six vendors, and the entry paid price exactly as each vendor’s own page served it on 24 September 2026. The same material carried every statement those pages make about who the product is for.
Claude Opus 5asked to build a competitive landscape two-by-two for the CRM market, with no evidence supplied and no axes named
2026-09-24
Axes: ease of use on the horizontal, depth of functionality on the vertical. Powerful and usable: HubSpot. Powerful and complex: Salesforce, Microsoft Dynamics 365, SAP. Simple and light: Pipedrive, folk, Attio, Close, Freshsales. Lower left: older or niche tools with narrow feature sets. Alternative axes worth considering: SMB against enterprise, and breadth of suite against best-of-breed.
Checked against Attio's published pricing and its own description of itself
Both axes are the category's own marketing vocabulary. Every CRM on the market claims ease of use, so an axis built on that word cannot separate any two companies using anything they publish. The placements are the checkable part. Attio and Close are put in the same quadrant as each other and as Freshsales, described as simple and light. Attio's published entry price is EUR 39 per seat per month. That is more than twice Close's 19 dollars and over four times Freshsales' 9 dollars. Attio also describes itself as a CRM for agentic revenue, for startups and enterprises at every stage of growth. Nothing in the map carries a price, a date or a source, and one company appears in two quadrants.
Fabrication
Claude Opus 5given six CRM vendors with the entry paid price exactly as each page served it that day, plus every segment statement on those pages. Asked to place them on price against target segment, with the evidence for each placement
2026-09-24
Axis one, entry paid price per seat per month. To place six vendors on one axis I have converted to US dollars: Freshsales 9, Zoho about 9 from 800 rupees, Close 19, Salesforce 25, folk 30, Attio about 46 from 39 euros. Axis two, target segment, and this is where the set resists placement. Freshsales states for startups and SMBs on its entry tier and for growing and mid-sized businesses one tier up. Close states a different segment on each tier: solo operators, small teams, scaling organisations. Attio's entry tier reads for small teams to get started together while the company describes itself as being for a startup or enterprise at every stage of growth. folk publishes four separate segment pages: sales teams, agencies, startups, partnership teams. Salesforce says businesses of any size. Zoho's entry tier says adapte aux debutants. To give each company one position I have used its entry tier's stated segment. That puts Zoho and Freshsales at the smallest end, Close next, folk and Attio at small to mid, and Salesforce spanning the axis rather than sitting on it. Four of the six land in the lower left quadrant.
Checked against Zoho CRM's pricing page, served in French with prices in rupees
The prose is honest and the map it describes cannot be. Two of the six prices are not what the pages publish. Zoho prints 800 rupees and Attio prints 39 euros, so both dots sit at a converted figure, at a rate with no date and no source. Neither dollar number appears on either company's site. The second axis is the bigger finding. Not one of these six publishes a single target segment, so a range had to be collapsed into a point six times. Attio is placed at small-to-mid on the strength of one tier description, while the same company says it is for every stage of growth. In the paragraph that choice is visible. On the grid it is a dot, the same size as every other dot.
Over-inference
Two of six prices were never published in the axis currency
Six pricing pages, one connection, one afternoon. Three currencies came back. Attio quoted euros, four vendors quoted US dollars, and Zoho quoted Indian rupees on a page whose text was in French. Salesforce was the only one of the six offering a currency selector.
To put six vendors on one price axis, somebody has to convert. The converted figure then sits on the chart as the price, at a rate with no date and no source, and it appears on none of the vendors’ pages. A reader who checks Zoho’s page for the dollar figure on your map will not find it.
The country a page was served to is the field nobody records. Capturing it matters for any comparison, and it matters more here, because a competitor messaging comparison at least shows a reader the language it was reading. A dot does not.
Nobody in this set publishes a single target segment
This was the result we did not expect, and it is the strongest argument on the page. The second axis of almost every landscape is who the product is for. We pulled every segment statement the six vendors publish. Not one of them states a single segment.
| Vendor | What their own pages say | A point or a range |
|---|---|---|
| Freshsales | Entry tier: for startups and SMBs. Next tier up: for growing and mid-sized businesses. | A range, and a different one per tier. |
| Close | A segment on every tier: solo operators, small teams, scaling organisations. | A range, stated three times. |
| Attio | Entry tier: for small teams to get started together. The company: for a startup or enterprise, at every stage of growth. | Two statements that disagree with each other. |
| folk | Four separate segment pages: sales teams, agencies, startups, partnership teams. | Four segments, none ranked. |
| Salesforce | For businesses of any size. | The axis, declined. |
| Zoho CRM | Entry tier described as suited to beginners, on a page served in French. | A maturity claim rather than a size. |
So the axis does not exist in anybody’s published words. To draw the map, each range has to be collapsed into a point, six times, by whoever is holding the pen. Every collapse is a judgement. On the grid every one is a dot.
The information was in the two that broke the pattern
Four of the six landed in one corner, which is the usual outcome and is structural rather than bad luck. Entry price and target segment are not independent variables. A product priced at nine dollars a seat is priced that way because of who it is for, so plotting both plots one thing twice, and the result is a diagonal.
The two that broke the diagonal were the two worth talking about. Salesforce publishes a twenty-five dollar entry price and declines the segment question, which means a low entry price is being used as a door rather than as a statement about who it serves. Attio publishes the highest entry price in the set and describes itself as being for every stage of growth. Both are visible in one sentence of prose. On the map they were dots in a corner with four others.
Scale is the axis people reach for next, and it is the one with a trap in it. Relative market share divides your revenue by the largest competitor’s, so the series breaks the moment a different company becomes the largest. A market share analysis keeps the working, which a dot cannot.
Track a competitive landscape automatically
A landscape ages one dot at a time, and it never announces it. A price moves, a vendor adds a segment page, a company rewrites the line describing who it is for. The map on the slide does not change, because a map has no mechanism for changing.
That is why the evidence table beside it matters more than the picture. A placement whose evidence carries a date can be re-checked; a placement that only exists as a dot cannot be questioned, only redrawn from memory. Redrawing a map quarterly from the same year-old pages is a refresh that updates nothing.
Some of this is not a tooling problem. Choosing two axes that separate a set, and knowing which quadrant boundary would change a decision, is judgement, and nobody should want it automated. What can be kept current is the evidence under each dot: the prices, the segment statements, the positioning lines, and the dates each one was last true.
Flares follows competitor pricing, packaging and positioning and dates every change it finds. A landscape then gets redrawn because a placement moved, rather than because a quarter ended, and the evidence table underneath it stays something a sceptical reader can check line by line. Where the same set has to be reported on rather than drawn, a competitive intelligence report carries the dates a grid cannot.
Competitive landscape placements with dated evidence
Flares keeps a dated record of competitor pricing and positioning, so each placement on a map has something behind it.
Discover Flares14-day free trial · 30-second setup
Mapping the competitive landscape FAQ
What is a competitive landscape map?
A grid placing a set of competitors against two chosen variables, usually to show where a market is crowded and where it is not. The two axes are the analysis. Everything else is drawing.
Can AI build a competitive landscape map?
Placing companies against axes you choose, from evidence you supply, is work an AI assistant does quickly and well. Choosing the axes is the part that decides whether the map means anything, and left to itself a model picks the axes the category already uses to market itself.
What are good axes for a competitive 2x2?
Two variables that are independent of each other and that a decision actually turns on. Price and target segment fail the first test, because a product priced for small teams is priced that way on purpose. Axes taken from what the products assume, or from who does the setup, tend to separate a set that price cannot.
Why do most competitors end up in one corner of the map?
Usually because the two axes are not independent, so the map collapses into a diagonal. A diagonal means one variable has been plotted twice. The test takes ten seconds: if knowing where a company sits on one axis tells you roughly where it sits on the other, the second axis is not adding anything.
How do you show uncertainty on a competitive landscape map?
A grid has no way to show it, which is the format's real limitation. A table can hold an empty cell and a footnote; a position cannot hold a doubt. Keep the evidence and the confidence beside the map in a table, and treat the picture as the summary rather than as the document.
What do you do when a competitor serves several segments?
Record the range and stop pretending the axis exists. Most vendors publish more than one target segment, often a different one per pricing tier, so a segment axis forces a choice the company itself has not made. Where most of a set does that, a different axis is the answer rather than a firmer hand.
How many competitors should be on a landscape map?
Few enough that every dot has evidence behind it. A map of fifteen companies where you hold published evidence on six is a picture of your own research coverage. Cutting it to the six is not a smaller analysis, it is an honest one.
Can you put prices on one axis if vendors publish different currencies?
Only with the rate and the date written beside the axis. A converted price is a derived number and it appears on nobody's page, so a reader checking the source will not find it. Capturing the currency the page actually served, alongside the country it was served to, is the same discipline a competitor pricing comparison needs before any figure is compared.
Is a competitive landscape the same as a competitive analysis?
A landscape answers where everybody sits relative to everybody else. An analysis answers what one competitor is doing and what to do about it. The landscape is the wider and shallower of the two, and it is the one that most often gets built from reputation rather than from evidence.
How often should a competitive landscape be redrawn?
Whenever a placement's evidence changes rather than on a calendar. A map redrawn quarterly from the same year-old pages has been refreshed without being updated. Dating every piece of evidence behind a placement is what tells you which dots are actually stale.
See a competitive landscape change as it happens
Flares watches competitor pricing, packaging and positioning, so a placement stops being true the week it stops being true.
Discover Flares14-day free trial · 30-second setup