Playbook replay
Competitive landscape mapping
Maps how each competitor positions, what they have launched, and how they say it, in one table.
Run for Lumira, a demo brand we invented for this page. No customer data. Nothing here runs against a live account.
Every session here was run once and saved, against a demo brand or public data. On your own account Naise works from your brand voice, your campaigns and your connected channels, so it reasons about your data instead of a stand-in.
A landscape map built only from press releases records what brands wish they were. Reading their live site copy alongside it shows what they actually lead with when nobody is editing them.
Reading each brand's own site and their recent news together, because the positioning a brand writes down and the one journalists repeat are often different, and the gap is informative.
The landscape
| Brand X | Brand Y | Brand Z | |
|---|---|---|---|
| Stated positioning | Accessible science | Korean-inspired ritual | Local ingredients, local skin |
| What press repeats | Cheap refills | Aesthetic packaging | Founder story |
| Recent launch | Refill range, June | Serum line, April | Sunscreen, May |
| Price tier | Mid, discounting often | Premium | Mid |
| Channel | TikTok-led | Instagram-led | Retail-led, weak social |
| Message shape | Numbers and claims | Mood and texture | Origin and provenance |
The gap between rows 1 and 2 is the finding. All three brands have a positioning that press does not repeat. Brand X wants to be about science and gets written up on price. Brand Z wants to be about local skin and gets written up as a founder story.
Brand Y is the only one where the two nearly match, and it is also the only one with a premium price holding. That is not a coincidence: a brand whose story survives retelling can hold a price.
Where that leaves you
Nobody in this set owns expectation setting. Brand X talks about how it works, Brand Y about how it feels, Brand Z about where it comes from. None of them talk about how long it takes or what happens when it does not go to plan.
That is consistent with the gap analysis on Brand X specifically, and this map says it is not just Brand X: it is the whole category in this market.
Two things to watch.
Brand Z is retail-led with weak social. That is the profile of a brand about to spend on social, and their sunscreen launch has had almost no social support, which usually precedes a correction.
Brand X discounts often enough that it appears in the price framing of nearly every article about them. That is hard to reverse. It also means a price-led launch from you would be read against their number, which is a comparison you would lose.
Naise created an artifact
Positioning, recent moves and message shape per brand, with the stated-versus-repeated gap made explicit.
The map
| Brand X | Brand Y | Brand Z | |
|---|---|---|---|
| Stated position | Accessible science | Korean ritual | Local ingredients |
| Press repeats | Cheap refills | Aesthetic packaging | Founder story |
| Recent launch | Refill range | Serum line | Sunscreen |
| Channel | TikTok-led | Instagram-led | Retail-led |
Unclaimed
Nobody owns expectation setting: how long it takes, what happens when it does not go to plan.
That was a sample. Run it on your own brand.
Naise reads your brand, your channels, and your market, then does this against your real data.
Run this playbook free