Competitor Positioning Analysis
See how a competitor’s story changed, and when. Actionbook reads its archived homepages, blog, X posts and Google Trends, splits the history into phases, and shows whether its messaging, releases and market attention moved together.
Built for
- Marketing teams tracking how a competitor’s message and audience change
- Product teams checking whether new positioning is backed by releases
- Founders deciding where to position against a fast-moving competitor
Key insights
- How the target audience and positioning evolve
- Whether messaging and product releases move together
- How market attention changes around key positioning shifts
What is the competitor positioning analysis?
A competitor positioning analysis tracks how a company describes itself over time: who it targets, what it offers and what it promises. Actionbook builds it from dated evidence. It reads the company’s homepage on the Wayback Machine about twice a month, its blog and feature pages, its official X posts and Google Trends, and starts a new phase wherever the homepage title, banner or main entry points change. This example follows Acme, a fictional AI agent company that grew from a developer CLI into a personal agent. The four dimensions map to the dashboard as follows:
- Positioning phases and dated homepage snapshots: the phase chart, the phase cards and the homepage matrix, one column per snapshot.
- Target users, value propositions and key use cases: each phase’s value, the audience split of the blog posts, and the homepage rows for quick actions, navigation and promises.
- Content mix and product release pace by phase: blog posts by scenario and audience, and feature releases per month.
- Search trends, social engagement and available traffic estimates: Google Trends, official X post views and one traffic estimate, each with its date and gaps.
How to do a competitor positioning analysis
Positioning shows up in what a company puts on its homepage, what it writes about and what it ships. Five steps turn that into a timeline, and the dashboard above follows them.
1. Pick the company and the window
Choose the competitor buyers compare you with most, and cover at least a year, or everything since launch. Shorter windows miss the shifts.
2. Capture the homepage over time
Open archived copies of the homepage on the Wayback Machine, about twice a month. Record the title, the banner, the main buttons and the navigation on each date.
3. Mark the phases
Start a new phase where the title, banner or main entry points change. For each phase, write who it targets, what it offers and the value it promises, in their own words.
4. Compare what they say with what they ship
Sort blog posts by the scenario and audience they cover, and count feature releases per month. A new message with no releases behind it is a different signal from one that follows a launch.
5. Check how the market responded
Look at search interest, post views and traffic estimates around each shift. Keep their dates and gaps visible, and treat them as context, not proof that a message worked.
Who the competitor positioning analysis is for
Marketing
You need to explain how a competitor talks about itself today, and how that changed.
- The homepage wording in each phase, with the date it changed
- Which audiences and use cases their content targets now
Product
You want to know whether a competitor’s new story is backed by what it ships.
- Release pace by phase, next to the messaging changes
- Which entry points the homepage added or dropped, and when
Founder
You’re deciding where to position against a competitor that keeps moving.
- Each phase’s promise in one line, with the dates it held
- Which shifts drew attention and which went unnoticed
How to build a competitor positioning analysis with Actionbook
Step 1: Fill in the prompt
Open the prompt with Build with Actionbook. Add the company’s website, blog and X account, and the months to cover.
Step 2: Let it read the history
Actionbook reads archived homepages on the Wayback Machine, the company’s blog and feature pages, its X posts and Google Trends. Post views come from X with the account you’re signed into. Gaps, like a blog that starts late, stay visible instead of being filled in.
Step 3: Check the phase splits
Open the homepage matrix and see where the title, banner or entry points changed. If a split looks wrong, ask Actionbook to merge or move it, and the charts update with it.
Step 4: Run it again after the next launch
When the competitor ships something big, run it again. The newest snapshots and posts are added at the same link, so the timeline keeps growing.
Competitor positioning analysis FAQ
Where does the data come from?
Archived homepages on the Wayback Machine, the company’s blog and feature pages, its official X account, Google Trends and a traffic estimate. The evidence table below the charts lists every dated record behind them, and its Gaps & methodology tab notes what each source is missing.
How are the phases decided?
A new phase starts where the homepage title, banner or main entry points change. The homepage matrix and the snapshot table show every change by date, so you can check the call yourself.
Do content shares show who actually uses the product?
No. They show what the company writes about, classified by keyword rules on post titles and URLs. They tell you what it emphasizes, not who its users are.
Do I need an account with the competitor?
No. Archived pages, the blog and Google Trends are public. Post views are read from X with the account you’re signed into. Nothing is posted or changed.
More dashboards like this
Competitor Design Teardown
Works withCompare how competitors solve the same task. Find design ideas to reduce effort, improve user control and test with your users.
New-User Activation Funnel
Works withA weekly PostHog funnel from first visit to first completed core task: major drop-offs, activation by source and what to investigate first.
Competitor Pricing Comparison
Works withYour plans next to competitors’, priced for the same customer, so you see where your prices land and what to change.