Skip to main content

Competitor Analysis Template: How to Fill In Every Field

A per-competitor profile and a you-vs-rivals matrix, plus where to source every field, why each row needs an action, and how to keep it current.

·11 min read

Short on time?

Summarize it with your favorite AI tool.

A competitor analysis template is the easiest deliverable in product marketing to build and the easiest to fill in badly. Twelve column headers in a spreadsheet is ten minutes of work. Then someone fills each cell with a guess, a copied marketing claim, or last quarter’s pricing, the grid gets shared once, and it rots in a shared drive while the market moves underneath it. The template was never the hard part. Below is a template worth using, where to source every field, and how to keep the whole thing from going stale.

What is a competitor analysis template?

Two artifacts make up the template: a per-competitor profile (one per priority rival) and a you-vs-rivals comparison matrix, both ending in a mandatory “so what to action” column, with everything else optional. Underneath the format, the analysis itself is a structured, maintained view of who you compete with, how they position and price, where they win and where they’re soft, and what each of those findings means for your own decisions.

The word “template” hides the work. A competitor analysis is a deliverable you produce and a discipline you keep, and most teams do the first and skip the second, which is why the average competitor doc describes a rival who no longer exists.

Table A: the per-competitor profile (12 fields).

#FieldWhat good looks like
1Name + tierDirect, indirect, or aspirational. The tier decides how deep you go.
2Company snapshotFounded, HQ, headcount, funding stage, ownership. Signals of trajectory, not vanity metrics.
3Target segment / ICPWho they actually sell to best, which is usually narrower than they claim.
4Product & key capabilitiesTheir real core capabilities mapped to buyer jobs, not a feature dump.
5Pricing & packagingModel, tiers, what’s gated, published vs. “contact us.”
6Positioning & core claimsThe category they claim and their differentiator, in their own words.
7StrengthsWhere they genuinely win, backed by reviews and win/loss, not assumption.
8WeaknessesWhere they’re soft, sourced from complaints and lost-to-them deals.
9GTM motionSales-led, PLG, or channel. Where their pipeline comes from.
10Recent movesFunding, launches, repricing, key hires, messaging pivots. Dated.
11So what to actionWhat it means for us, and the one decision it drives.
12Sources + last updatedWhere each claim came from, and when. Makes the doc auditable.

Table B: the comparison matrix. Rows are the dimensions buyers decide on, not every feature you ship. Columns are you plus each rival. Cells read “fully / partially / not supported,” never a bare yes or no, and a final “why it matters to the buyer” column keeps the grid honest.

DimensionYouRival ARival BWhy it matters to the buyer
[Capability the buyer names]FullyPartiallyNot supported[The outcome they lose without it]

How do you do a competitive analysis?

Five steps. Define the decision the analysis serves, identify and tier the competitors, gather data against the profile fields, turn each finding into an action, and keep it current on a cadence. The method matters more than the grid, because the same twelve fields produce a decision tool or a dead spreadsheet depending on how you work through them.

  1. Define the decision it serves. Analysis with no decision attached is a fifty-slide deck no one reads. Name the call it feeds first: a battle-card refresh, a positioning tweak, a pricing review.
  2. Identify and tier the competitors as direct, indirect, or aspirational. Start from competitive alternatives, meaning what the buyer would use if you didn’t exist. That is often a spreadsheet or nothing at all, not the funded startup you keep an eye on.
  3. Gather data against the twelve profile fields, each from its right source (the sourcing table below).
  4. Turn each finding into a “so what to action.” A finding with no action is trivia.
  5. Keep it current on a cadence set by how fast the field moves. Effort should follow tier: deep on the two or three rivals you lose to, light on the rest.

Step two is where most analyses go wrong before they start. The competitor to name is the one your buyer would pick instead of you, and for most B2B products that is the status quo, not a named rival. Get the set wrong and everything downstream inherits the error: a phantom rival on the tracker becomes a phantom rival in your positioning.

The first competitive alternative we need to beat is the status quo.

April DunfordAuthor, Obviously Awesome

How do you fill in each field?

The source tells you where a field’s data lives; the quality check tells you when you’ve filled it honestly. Most templates stop at the first. Three fields decide whether the whole profile is intelligence or fiction, and each has a check a rushed PMM skips.

  • Positioning & core claims: filled right when you can point to the source line. Capture the category and differentiator a rival leads with, verbatim, then check it against their own docs. A claim their documentation can’t back up isn’t a fact about their product. It’s a battle-card opportunity.
  • Pricing & packaging: filled right when the gaps are marked, not guessed. When a rival hides enterprise pricing behind “contact us,” the gap is the finding. A cell with an invented number in it is worse than an empty one, because it looks like knowledge.
  • Weaknesses: filled right when every entry traces to a review or a lost deal. This is the field teams fake, because the honest version means reading the reviews you’d rather skip and asking buyers why they picked someone else.

The weaknesses column is the one worth being strict about. Filled from imagination, it’s how a battle card starts lying to your own reps, and they find out in front of the buyer.

David KolínekCo-founder at Calven

Then the field that earns the whole exercise. The “so what to action” column is the line between a decision tool and a data-collection habit. Every row should end in one concrete move: a discovery question for reps, a claim to add to a battle card, a gap worth a positioning tweak. A profile with eleven fields full and the action column empty is a doc that gets built once and never opened again.

Where do you get competitor data?

Nine sources, each good for something specific and each with a trap. The template tells you what to record; the source tells you where it’s true. Filling the grid from a single source, usually the competitor’s own website, is how a profile ends up being their marketing copy retyped into your spreadsheet.

SourceBest forThe trap
Website + docs/changelogProduct, positioning, claims, launchesIt’s their story. Claims are not capabilities.
Pricing pageModel, packaging, what’s gatedOften “contact us.” Note the gap, don’t guess.
Content & resources (blog, guides, webinars)Who they target and how they positionAspirational. Shows who they want, not always who they win.
Review sites (G2, Capterra, TrustRadius, Gartner Peer Insights)Real strengths and weaknesses in customers’ wordsRead the three-star reviews, not the fives.
Win/loss + lost-deal reasonsWhy buyers actually chose them over youThe CRM’s competitor tag is unreliable. Get it from the buyer.
Sales-call transcripts (Gong, Chorus)Competitive mentions, objections, how reps positionVolume. Impossible to read manually at scale.
Job postingsWhere they’re investing: sales vs. engineering hiresDirectional, not definitive.
SERP / AI visibilityTheir content and answer-engine footprintPresence is not strength.
Funding / newsTrajectory and recent movesFunding is not product quality.

Watch what a competitor publishes, not just what they build. The topics they invest content in, the personas their guides address, the pains their webinars lead with, are the clearest public signal of who they’re really selling to and how they want to be seen. A vendor pouring resources into enterprise-security content is telling you where they’re moving upmarket before their pricing page catches up.

Two rows carry the same warning: the truth is buried in more conversation than a human can read. Win/loss is the case in point. The competitor your CRM has tagged on a deal disagrees with what the buyer actually says in nearly 7 of 10 deals, an observation from win/loss vendor Clozd, which is why 36% of teams name win/loss insights from buyers and sellers as a top source in Crayon’s 2026 State of Competitive Intelligence. The rep’s guess and the buyer’s reality are different data.

What are the most common competitor analysis mistakes?

Six, and most are variations on one root cause: collecting data without attaching a decision to it. Feature-checklist myopia treats the matrix as a race to the most checkmarks. Copying a competitor’s claims uncritically poisons your battle cards with their marketing. Ignoring the status quo positions you against a rival the buyer was never choosing between.

MistakeWhy it’s wrong
Feature-checklist myopiaBuyers decide on outcomes and fit, not checkmark count. A longer list is not a better product.
Copying competitor claims uncriticallyTheir marketing overstates. Treating claims as fact poisons your battle cards.
Ignoring the status quoThe real alternative is often “do nothing.” Positioning against phantom rivals weakens you.
Trusting the CRM’s competitor fieldIt disagrees with the buyer in nearly 7 of 10 deals. Get the real competitor from win/loss.
Data with no actionA grid full of findings and no “so what” is a spreadsheet, not intelligence.
Analyzing everyone equallyEffort should follow tier. A SWOT per rival across a full set is wasted work.

The most expensive mistake isn’t on the list, because it happens after the analysis is done: the doc that rots. A profile built in Q1 and never touched again describes a competitor who repriced in Q2 and repositioned in Q3, and your reps are carrying it into live deals.

How often should you update a competitor analysis?

As often as your competitors move, which is continuously. A profile built once is usually wrong within a quarter. 57.5% of teams report more competitive deals than a year ago, per Crayon’s 2026 State of Competitive Intelligence, and while that pressure rises, competitors reprice, relaunch, and reposition on their own schedule, not yours. Nearly 8 in 10 teams track 30 competitors or fewer, which is exactly why tiering matters: you cannot keep a hundred profiles current, so keep the ones you lose to current and let the rest age.

Maintenance is the real problem, not the template. The grid takes an afternoon. Rereading every competitor’s pricing page, docs, and reviews every few weeks, folding the changes back into the right field, and re-checking the action column is the work that never ends, and the work most teams stop doing. This is where AI takes the grind while the judgment stays human.

That standing cost, the hours no one has and the doc that goes wrong, is the job the competitive intelligence agent Calven builds exists to carry. Today it identifies your direct and indirect competitors, writes the full per-competitor dossier, generates sourced battle cards, and watches competitor websites and docs, folding each change back into the right section instead of letting it age. But the template was never the hard part. Keeping it current, and turning every row into a decision, is.

David Kolinek

David Kolinek is the co-founder and CEO of Calven. He spent nearly a decade at Ataccama, a B2B data management company, rising from product design to VP of Product and then VP of Product Marketing, where he lived the gap between the strategic work PMMs sign up for and the tactical grind that replaces it. He writes about product marketing, competitive intelligence, and how small teams put AI to work without the busywork.

Connect on LinkedIn