How to do a competitor analysis

Published July 20, 2026

A competitor analysis turns scattered observations about the companies you compete with into a structured basis for a decision. The process, in seven steps:

  1. Decide what you need to learn before gathering anything.
  2. Pick 3–7 competitors that actually matter.
  3. Choose your dimensions: product, pricing, positioning, sentiment, go-to-market, and hiring.
  4. Gather data from public sources only.
  5. Structure your findings into a comparison matrix, a SWOT, and a positioning statement.
  6. Turn the analysis into action: battlecards, pricing calls, roadmap input, and messaging updates.
  7. Keep it alive on a recurring cadence instead of letting it go stale.

Step 1: Decide what you need to learn

Before opening a single competitor's website, decide what decision this analysis is supposed to inform. "Let's see what competitors are up to" produces a document that gets skimmed once and forgotten. "Should we introduce a lower-priced tier before next quarter" or "why did we lose the last three enterprise deals" produces a document someone actually uses, because it has a clear question to answer and an obvious point at which it's done.

Four decisions account for most competitor analysis requests, and each pulls the process in a different direction. A pricing move needs current tier structures and packaging, not a feature checklist. A positioning update needs messaging and customer sentiment more than a spec comparison. Roadmap prioritization needs hiring signals and shipped changes over time. Sales enablement needs the handful of points reps actually hit in live deals, not a comprehensive teardown of everything a competitor has ever built.

Naming the decision up front also sets the scope. A quick, sales-facing refresh of one competitor's pricing page is a different task — and a different cadence — than a full comparative analysis feeding an annual roadmap review, and conflating the two is a common reason competitor analysis projects stall out before they finish.

Step 2: Pick 3–7 competitors that actually matter

Track more than seven competitors and the analysis becomes too much work to keep current. Track fewer than three and a real threat can sit outside the frame entirely. Most useful sets fall into three groups.

Direct competitors

Companies selling essentially the same product to the same buyer for the same problem. These are usually the names your sales team already brings up unprompted, and they deserve the deepest, most current coverage.

Indirect competitors

Companies solving the same underlying problem a different way — a different category of tool, a manual process, or a build-it-yourself alternative. They rarely show up labeled as a "competitor," but they win deals by making your category look unnecessary rather than by beating your product feature-for-feature.

Emerging competitors

Smaller, newer, or adjacent-category companies moving toward your space. They usually aren't costing you deals yet, so a light watch is enough — the goal is not to be surprised in a year when one of them does.

To find names in each group: check review-site category pages like G2 and Capterra, where customers have already grouped tools they consider substitutes; search "[your product] vs" to see who prospects are already comparing you to; ask sales reps who else came up on recent calls, often the most direct signal available; and scan job boards for companies hiring into roles adjacent to your ideal customer profile, which can surface a mover before it publicly repositions.

Step 3: Choose your dimensions

Without agreed-upon dimensions, a competitor analysis turns into a pile of screenshots with no consistent way to compare one competitor to the next. Six dimensions cover most of what a business decision actually needs.

Product & features shows what a competitor's tool does and doesn't do relative to your own roadmap. Pricing & packaging — how they charge, how tiers are structured, what's gated behind the top plan — reveals which segment they're chasing and what margin they're assuming. Positioning & messaging, and how it shifts over time, reveals what they currently believe differentiates them.

Customer sentiment — what people say unprompted in reviews — exposes the gap between marketing claims and what's delivered. Go-to-market — self-serve versus sales-led, channels, partnerships — shows which buyer they're built to win, not just which buyer they target. Team & hiring is the most forward-looking of the six: a cluster of postings in one function previews what's coming before it ships.

Not every competitor needs all six tracked with equal depth — a pricing-driven analysis can go light on hiring signals, and vice versa. What matters is picking dimensions deliberately, tied to the decision from step 1, rather than defaulting to "everything."

Step 4: Gather data from public sources

Every dimension in step 3 can be filled in almost entirely from information competitors have already made public. Websites and pricing pages are the primary source for what they currently claim and charge. Review sites such as G2, Capterra, and Trustpilot supply customer sentiment unfiltered by marketing. Job postings reveal hiring focus and forward-looking priorities. News and funding announcements speak to runway and ambition. Social media shows the current narrative and how an audience is actually reacting to it. Docs and changelogs, where available, often describe what shipped more precisely than the marketing site does.

All of it should come from sources anyone could reach without deception: respect a site's robots.txt directives and reasonable rate limits, and never pose as a prospect, candidate, or investor to extract something that isn't already public — that crosses from competitor analysis into pretexting, and in many contexts it's also illegal. Our guide to what competitive intelligence is covers this line in more depth, but the practical test is simple: if the method would embarrass you when the competitor found out exactly how you got something, don't use it.

Keep a source next to every note as you go — which page, which review, which posting, and roughly when. A finding with no source attached is difficult to trust three months later when someone asks whether it's still accurate.

Step 5: Structure your findings

Raw notes on each competitor aren't yet an analysis — they need a structure that makes comparison possible at a glance and forces you to state what a finding actually means, not just what it is.

A comparison matrix

Put one row per dimension from step 3 and one column per competitor, alongside your own company, so gaps and advantages sit side by side instead of buried across separate documents. The table below is a generic template — swap in your own company and competitors:

Dimension Your company Competitor A (example) Competitor B (example)
Starting price Fill in Usage-based, price not published Flat per-seat, published on site
Packaging Fill in Two tiers, add-ons for advanced features Three tiers, top tier is sales-assisted only
Standout feature Fill in Deep integration ecosystem Faster initial setup
Review sentiment trend Fill in Improving over last two quarters Recurring complaints about support response time
Recent hiring focus Fill in Enterprise sales roles Customer success and support roles
Messaging angle Fill in "Built to scale with you" "Easiest to set up"

A SWOT per competitor

Build one SWOT per competitor rather than a single combined one for "the market." Strengths and weaknesses are internal to them — what they're genuinely good and bad at, based on what step 4 turned up. Opportunities and threats are external and relative to you — conditions or moves that could help or hurt their position, and by extension yours. A SWOT per competitor stays specific enough to act on; one SWOT for an entire category collapses into generic statements nobody can use.

A positioning statement

For each competitor, write one or two sentences, in your own words, covering who they target, what they claim, and how they differentiate. Distilling everything into a short statement is what makes it usable in a sales conversation or planning meeting — a folder of screenshots isn't.

Step 6: Turn analysis into action

A comparison matrix that lives in a shared drive and nowhere else didn't need to be built. The analysis earns its keep once it changes what a specific team does next.

For sales, condense the matrix and positioning statements into battlecards — one page per competitor a rep can open mid-call, covering where you win, where you don't, and how to answer the objections that competitor's reps actually raise. A battlecard built once and never revisited becomes misleading within a couple of quarters, so treat it as a living document, not a one-time deliverable.

For pricing, the matrix should shape the response, not dictate a reflex match. A competitor undercutting you on price while losing on review sentiment is a different situation than one winning on price while sentiment holds steady, and the two call for different moves — a packaging change in one case, a value conversation in the other.

For roadmap, feed the feature gaps and hiring signals into prioritization discussions as one input among several, weighed against your own product strategy rather than adopted wholesale just because a competitor is doing it.

For messaging, revisit your differentiation claims whenever a competitor's positioning shifts meaningfully, since a claim that was accurate a year ago can quietly become false without anyone deciding to change it. Win/loss interviews are the most direct check on this — deals actually won or lost against a named competitor either confirm the analysis or reveal where it's out of date.

Step 7: Keep it alive

Every dimension in this guide changes on its own schedule — pricing pages get edited quietly, hiring focus shifts within a quarter, review sentiment moves week to week. An analysis frozen at the moment it was built starts decaying immediately, and a stale analysis that's still trusted is worse than none, since a sales rep or planning meeting will act on a claim that's already wrong.

Match the cadence to how fast each dimension moves rather than applying one schedule to everything: pricing and messaging are worth a monthly check, reviews and social a quick weekly skim, hiring and news a monthly pass, and a full refresh of the matrix and SWOT once a quarter. This is ongoing monitoring, a different habit than the one-time build described above, and it's the difference between an analysis that stays useful and one that quietly stops being true.

Once manual checks start taking real time every week, or changes keep reaching sales and leadership late because nobody got to them, that's the signal to bring in a tool rather than add more discipline to a process that isn't scaling. Our overview of competitive intelligence tools compares the options, from spreadsheets to dedicated platforms.

Canopy is built for the gap between those two ends: a manual analysis that can't keep pace, and an enterprise platform priced for a dedicated CI team. It monitors competitor websites and pricing, reviews across G2, Capterra, Trustpilot, and Product Hunt, job postings across eight ATS platforms, news, tech-stack changes, and social activity across six platforms with sentiment, checking every six hours and rolling changes into AI-generated daily, weekly, and monthly briefings, AI battlecards and SWOT summaries, and direct Q&A through Ask Canopy — so steps 4 through 7 run continuously in the background instead of depending on someone remembering to repeat them. Plans start at $79.99/month, billed monthly, cancel anytime.

Common mistakes to avoid

A few patterns account for most competitor analyses that end up ignored or wrong.

  • Feature-obsession. A checklist of who has which feature rarely explains why deals are actually won or lost — pricing, positioning, and sentiment usually matter more than a spec-for-spec comparison.
  • Ignoring indirect competitors. Direct, same-category rivals get all the attention while the real threat — a cheaper adjacent tool, an internal build, or simply doing nothing — goes unwatched until it's already cost a deal.
  • Treating it as one-and-done. An analysis built once for a launch or a planning cycle and never revisited is the decay problem from step 7 in its most common form.
  • Copying instead of differentiating. Matching every competitor's move, feature-for-feature and price-for-price, produces a slower-moving copy of whoever you're studying rather than a distinct option in the market — the analysis should show you where to differ, not just where to follow.

Questions about plans or setup along the way? Our FAQ covers the most common ones.