Skip to main content

How to conduct a competitor analysis: A practical guide and worked example

A decision-led method for choosing the right competitors, comparing credible evidence, and turning what you find into positioning, messaging, content, and campaign actions.

21 min readWritten by Ampere

Four paper source cards connect to a shared comparison matrix and one checked decision.
Contents

A competitor spreadsheet can be full and still be useless. You may know that one company has six pricing tiers, another publishes three times a week, and a third puts “easy to use” in its headline. None of that tells you whether to change your positioning, rewrite a campaign, enter a segment, or leave your plan alone.

A practical competitor analysis begins with the decision it needs to inform. That decision determines which alternatives belong in the analysis, what evidence to collect, and how deep the research needs to go. The finished work should distill that research into a small number of defensible recommendations.

This guide follows a fictional business through the process. You will see how it frames its question, chooses a comparison set, records evidence, builds a compact matrix, handles uncertainty, and turns one observation into a testable marketing decision. You can use the same method for positioning, messaging, content, campaigns, or a focused go-to-market question.

What a marketing competitor analysis should do

A competitor analysis is a structured comparison of the alternatives a customer could choose, made for a particular business decision. In a marketing analysis, the useful questions usually concern who each alternative is for, what it promises, how it earns trust, how the offer is packaged, what experience it creates, and where it reaches people.

That scope is narrower than an investor's market model, a product team's technical benchmark, or a finance team's unit-economics review. Use the marketing analysis to spot questions for those deeper investigations. Decisions involving an acquisition, a regulated claim, a large capital commitment, technical architecture, or market-share estimates need the relevant financial, legal, product, or technical expertise.

This guide teaches the repeatable decision process. For an example of a much deeper, channel-by-channel public marketing study, read our Clay marketing teardown. If the analysis is feeding a brand decision, our guide to keeping AI-generated marketing consistent with the brand explains why competitor conventions are only one part of the context.

The distinction from competitive intelligence is mainly cadence. A competitor analysis is a bounded project made to answer a question now. Competitive intelligence is the ongoing practice of noticing material changes, preserving evidence, and updating the team's view over time. For a small team, a sound one-off analysis and a short watchlist usually provide enough coverage.

The U.S. Small Business Administration's market-research guidance makes a useful pairing: market research helps a business understand customers, while competitive analysis helps it understand the alternatives serving those customers. Neither can establish the other on its own.

Meet the worked example

Juniper Follow-Up is a fictional software business for independent nutritionists. It helps practitioners send visit summaries, assign next steps, and remember when to check in with clients. The two-person team is preparing a new homepage and a small paid campaign.

The founders disagree about the lead message. One wants “save hours on client follow-up.” The other wants “help more clients follow through between visits.” They could collect every feature and headline in the category, but their actual decision is smaller:

For independent nutritionists with 20–80 active clients, should Juniper lead with saving follow-up time or improving client follow-through, and what proof should the homepage use?

This question names the audience, the two candidate promises, the surface being changed, and the decision the research must support. It also exposes a likely evidence gap. Competitor pages reveal how companies market the problem; customer research and Juniper's own product evidence are needed to learn which promise is credible and motivating for this audience.

1. Define the question and boundaries before opening tabs

Begin by writing one sentence in this form:

We are deciding [decision] for [audience and market], so we need to understand [specific competitive question] within [time, geography, offer, or channel boundaries].

For Juniper, that becomes:

We are deciding the lead promise for a US homepage and paid-social test aimed at independent nutritionists with 20–80 active clients, so we need to understand how credible alternatives describe follow-up work, what they charge comparable customers, and what proof they use, as observed during September 2026.

That sentence prevents three common forms of drift:

  • Audience drift: comparing enterprise clinic software with a solo-practitioner tool as though both buyers have the same needs.
  • market drift: mixing US self-serve prices with negotiated international contracts.
  • decision drift: collecting product details that cannot change the homepage or campaign choice.

Write down what is outside scope too. Juniper excludes clinical outcomes, privacy compliance, enterprise procurement, and the quality of each product's recommendation logic because each requires different evidence and expertise.

You can now define “done.” Juniper will stop when it has a sourced comparison of three credible commercial alternatives, the main customer workaround, its own offer, and enough customer evidence to choose a message test. The standard is traceable evidence that can support that test.

2. Choose competitors from the customer's point of view

The businesses that look most like yours may miss several alternatives customers seriously consider. Start with the progress the customer is trying to make, then map the ways they can pursue it.

  • Direct competitors serve a similar customer with a similar type of offer.
  • Indirect competitors address the same broader problem with a different offer or operating model.
  • Substitutes let the customer make similar progress without buying the same category of product.
  • The current workaround is what the customer assembles today: a spreadsheet, shared inbox, agency, calendar reminder, or manual process.
  • Doing nothing is a real alternative when the cost, risk, or effort of change feels greater than the problem.

Juniper's initial longlist contains nine products. The team cuts it to a comparison set that represents distinct customer choices:

AlternativeTypeWhy it belongs
PracticePilotDirectFictional all-in-one practice software sold to the same independent nutritionists
NudgeNoteDirectFictional lightweight follow-up tool with a similar self-serve buying motion
ClinicFlowIndirectFictional clinic platform that could attract growing practices, but is built for multi-practitioner operations
Forms + spreadsheet + emailSubstitute and current workaroundThe process customers repeatedly described in Juniper's fictional discovery notes
Do nothing / rely on memoryInactionCosts nothing to adopt and may feel adequate when the follow-up problem is not urgent

Five rows are enough because each earns its place. Adding four more nearly identical practice suites would increase collection work without adding a new customer choice.

Direct, indirect, substitute, workaround, and do-nothing cards connect to the same customer need.
Build the set around the progress the customer wants, then include the different routes they could take to get there.

Business competitors and search competitors are different lists

A business competitor can win the same customer or budget. A search competitor ranks for a query you want to reach, and an attention competitor occupies time in the same feed, newsletter, event, or community. The lists can overlap, but each answers a different research question.

For example, a publisher's article about “client follow-up email templates” might outrank Juniper. It competes for search attention, while a nutritionist is unlikely to buy the publisher instead of Juniper. Use the article in a search-content analysis; reserve the pricing or product-positioning matrix for alternatives a customer might buy.

This separation also prevents a common SEO error: treating high search visibility as market share. Search results reveal who is visible for a query in a particular location and moment. Revenue, renewals, and customer preference require separate evidence. Google's guidance for search and generative AI emphasizes useful, original, people-first content. Treat the current results as research inputs and use them to produce a better answer. See Google's people-first content guidance and guidance for AI features in Search.

Where to find candidates

Use several routes because each carries a different bias:

  • Ask recent buyers what else they considered and what they used before buying.
  • Review lost-deal notes, sales calls, support conversations, and community discussions.
  • Search category, problem, use-case, and “alternative to” queries.
  • Inspect review-site category neighbors, directories, app marketplaces, and integration pages.
  • Include companies customers recommend, even when their search visibility is weak.

Record why every selected competitor belongs. “They are well known” says little about relevance; “three of our last eight qualified prospects evaluated them for the same use case” ties the choice to customer behavior.

3. Choose criteria that can change the decision

The question should determine the columns. A positioning decision needs a different comparison from a pricing redesign or content plan.

For Juniper's homepage decision, the team chooses six criteria:

  1. Primary customer and use case. A promise only matters if it is made to the same person in a comparable situation.
  2. Lead promise. The homepage message shows how the company frames the customer's problem.
  3. Comparable entry offer. Price and packaging reveal the commitment expected from the target buyer.
  4. Proof. Case studies, demonstrations, quantified claims, named customers, and customer reports affect how believable the promise is.
  5. First-use experience. A free trial, required demo, template, or migration step changes how the marketing claim is experienced.
  6. Content and distribution. Search pages, newsletters, webinars, ads, communities, and partnerships show where the company is trying to earn attention. This criterion belongs because Juniper is also choosing a launch channel.

The team leaves out integrations, staff count, funding, mobile features, and social follower totals. Juniper's homepage decision does not depend on them.

Avoid arbitrary scores such as “messaging: 8.4/10.” A decimal suggests agreement and measurement that do not exist. Record the observation and the tradeoff instead. If a criterion needs a threshold, define it in advance: for example, “self-serve signup available without speaking to sales.”

A decision card filters useful comparison criteria into a kept set while unrelated facts remain outside the analysis.
The decision acts as a filter: keep criteria that could change it, and leave interesting but irrelevant facts out.

4. Gather and label the evidence

Use public, legitimately accessible information. Product pages, pricing pages, documentation, public demos, announcements, company-published case studies, ad libraries, customer reviews, and transparent third-party research can all contribute. Their evidentiary weight varies.

Evidence typeWhat it can supportWhat it cannot establish by itself
Observable first-party factA price displayed, plan name, page flow, published feature, or exact wording on a dateAdoption, customer satisfaction, performance, or an unmentioned capability's absence
Company claimHow the company positions a benefit or reports a resultIndependent proof that the benefit or result is typical
Customer reportOne person's described experience and languageThe experience of the whole customer base
Third-party estimateA modeled direction or benchmark under the provider's methodThe competitor's internal traffic, spend, revenue, or conversion result
Analyst interpretationA reasoned explanation connecting several observationsA fact that can be cited as though the company or customers said it
Five paper tabs distinguish a fact, company claim, customer report, estimate, and analyst interpretation.
Keep the evidence label attached to the observation. Label analyst interpretation as your own reasoning so readers can distinguish it from a source claim.

Keep these labels in your notes. “PracticePilot says it saves five hours per week” and “PracticePilot saves five hours per week” are different statements. The first is an observable claim. The second adopts the claim as fact.

Customer reviews need similar care. Reviews may be old, selective, solicited, incentivized, written by an unrepresentative segment, or shaped by the review platform itself. The US Federal Trade Commission's guidance on reviews and endorsements explains why material connections and manipulated review practices matter. Use recurring review language to develop questions for further research. A few memorable comments cannot represent the whole customer base.

Treat estimated traffic, keyword, and ad-spend figures as estimates. Similarweb says it estimates keyword traffic from its contributory network using machine learning; Semrush says its Traffic Analytics numbers are estimates derived from clickstream and other sources rather than a site's internal analytics. Read the provider's method before using the number, keep comparisons within compatible markets and periods, and avoid converting a modeled visit count into a business result. See Similarweb's methodology FAQ and Semrush's explanation of traffic estimates.

Ad libraries show which creative was available to run. Meta's library lets researchers find ads by status, while Google's Ads Transparency Center lets people search advertisers and ads shown over a period. The advertiser's objective, audience economics, conversion rate, profitability, and reason for keeping an ad active remain unknown. See Meta's public Ad Library and Google's ad-transparency description.

Compare prices on compatible terms

Pricing is especially easy to misstate. Capture the plan, billing period, included users or usage, currency, taxes if shown, introductory discounts, required contract, and date checked. Base the comparison on the plan a similar customer would reasonably buy and preserve its actual scope.

In the fictional example, NudgeNote's $24 monthly plan and PracticePilot's $59 monthly plan cover different scopes. Juniper records what each target customer would need and keeps the extra functions visible alongside the two prices.

Preserve an evidence log, then write a readable summary

Keep sources, dates, and uncertainty in the evidence log. Use the final matrix and one-page readout for the decisions. This separation keeps the conclusion readable and the supporting research traceable.

A detailed bound evidence log connects to a compact final summary and decision card.
Preserve the audit trail in the evidence log, then pull only the decision-relevant findings into the readout.

Copy this template into a spreadsheet, document, or database. Give each meaningful observation its own row; one competitor will usually occupy several rows.

CompetitorComparison criterionObservationSourceDate checkedInterpretationRemaining uncertainty
[Name or alternative][Criterion tied to the decision][Exact fact, claim, report, or estimate][Page title and URL, interview note, or dataset][YYYY-MM-DD][What it may mean][What this evidence cannot answer]
[Example: NudgeNote — fictional]Lead promiseHomepage says “Stay consistent between visits”Fictional homepage capture2026-09-17Frames the value around continuity rather than administrative speedWe do not know which message converts or whether customers repeat this language

Save page titles and direct URLs. For changeable pages, keep a dated capture when permitted. Quote only the words you need, and preserve the context around them. Do not impersonate a buyer, seek confidential material, bypass access controls, misrepresent your identity, or copy a competitor's creative work.

5. Build the comparison using the same standard for everyone

Juniper now summarizes the evidence relevant to its decision. Every commercial alternative, the workaround, and Juniper itself gets the same questions. Unavailable fields remain marked as unknown.

AlternativeCustomer and use caseLead promiseComparable offerProof observedFirst-use and reach
Juniper Follow-UpIndependent nutritionists; summaries, next steps, check-insSave time and help clients follow through; no clear priority$29/month, self-serveTwo founder testimonials; no quantified outcome evidenceGuided trial; founder newsletter and small paid-social test planned
PracticePilotIndependent practitioners wanting an all-in-one practice system“Run your practice in one place”$59/month for the comparable fictional planNamed case studies and a company-reported time-saving claimDemo plus assisted setup; webinars and partner referrals
NudgeNoteSolo practitioners wanting lightweight between-visit follow-up“Stay consistent between visits”$24/month, self-servePublic demo and six recent fictional reviews mentioning reminders; no independent outcome studyTemplate-led trial; search guides and creator partnerships
ClinicFlowMulti-practitioner clinics managing operations“Standardize every client handoff”$129/month minimum, annual billingClinic logos and company-published case studiesSales-led onboarding; industry events and associations
Forms + spreadsheet + emailPractitioners assembling their own processNo marketed promise; familiar and flexibleExisting tools, plus manual timeThe process is directly observable in fictional interviewsNo migration; templates found through peers and search
Do nothing / rely on memoryPractitioners who do not view follow-up as urgentAvoid a new system and new habitNo new software costNo claim; choice inferred from fictional interview behaviorImmediate, but fragile as client volume grows
One business card and four alternative cards pass beneath the same comparison stencil and ruler.
Put your own business through the same criteria as every alternative. One shared standard keeps familiar knowledge about your business from tilting the comparison.

The table is compact because the evidence log holds the detail. The criteria also make the tradeoffs visible:

  • Broad suites can show more proof and operational breadth, but ask for more money and change.
  • The lightweight direct competitor owns a clearer continuity message, but public evidence does not establish better client outcomes.
  • The workaround is flexible and already understood. Juniper must beat its switching cost as well as another product's feature list.
  • Juniper's own message is the least disciplined row. Applying the same standard to itself reveals the problem the analysis needs to solve.

A fair comparison needs the same level of detail for Juniper and every alternative.

6. Move from observations to interpretations, then challenge them

Read the matrix across rows as well as down competitors. Look for patterns, meaningful differences, tradeoffs, and unanswered questions.

For Juniper, three patterns emerge:

  1. Every commercial alternative promises some form of easier administration, even when it is not the headline.
  2. NudgeNote is the only direct alternative in the fictional set leading with continuity between visits.
  3. The workaround remains credible because it uses familiar tools and appears cheap, although the manual effort is not measured.

Together, those patterns focus the next round of research on message relevance and proof. A missing public claim leaves several explanations open: the competitor may describe the capability elsewhere, reserve it for sales conversations, or simply choose another message for the homepage.

Paper cards show observation leading to interpretation, a branch for another explanation, a test, and a decision.
A useful conclusion survives an alternative explanation and names the evidence that could change the decision.

An evidence-to-decision walkthrough

Here is one complete chain from Juniper's fictional analysis.

What was observed: PracticePilot leads with an all-in-one promise. NudgeNote leads with consistency between visits. Neither fictional homepage leads with client follow-through as an outcome. Four of eight fictional interview notes describe chasing clients or losing track of agreed actions, while only two spontaneously complain about time spent writing follow-ups.

What it might mean: Independent nutritionists may find the client-behavior problem more urgent or distinctive than generic time savings. Juniper may have room to lead with follow-through while supporting the promise with a simpler workflow.

What else could explain it: The interview sample may overrepresent practitioners already worried about engagement. Competitors may have tested the outcome message and rejected it. They may avoid it because clinical-outcome language creates a proof or compliance burden. Customers may say follow-through matters but buy primarily to save time.

What Juniper should do or test: Treat the unmet need as a hypothesis. Start with message interviews using two otherwise identical homepage concepts: one centered on faster follow-up, the other on making next steps easier to act on. Ask qualified practitioners to explain what they think each promise means, which feels more relevant, and what proof they would require. Then run a bounded landing-page campaign using the clearer concepts and measure qualified trial starts rather than clicks alone.

What would support or challenge the decision: Support would include the follow-through concept being understood without explanation, repeated customer language that matches it, stronger qualified-trial intent, and product evidence showing practitioners can actually create and track next steps. A challenge would be confusion about responsibility for client behavior, demand for clinical proof Juniper cannot supply, or a time-saving concept producing better qualified response.

The proposed action is proportionate to the evidence. Juniper will treat follow-through as a message hypothesis until the interviews and campaign provide stronger support.

7. Turn the analysis into decisions and validation work

A useful recommendation contains an action, an owner, a reason, a test, and a condition that would change course. Replace a vague direction such as “differentiate on customer experience” with a specific next step: “Test a follow-through homepage concept with eight target practitioners before producing the paid campaign.”

Juniper sorts its next steps into three groups.

Act now on low-regret findings

  • Rewrite the homepage draft around one lead promise and move the other into supporting copy.
  • Add a clear “replace your spreadsheet and reminder chain” section because the workaround is a real competitor.
  • Remove an unsupported line claiming “better client outcomes.” Juniper does not have evidence for it.
  • Match the trial to the promise by helping a new user send one summary and schedule one check-in during setup.

Validate before making a larger bet

  • Test the follow-through and time-saving concepts in customer interviews and a bounded campaign.
  • Ask recent prospects what they use today, what triggered them to look, and which alternatives they considered.
  • Review trial behavior to see whether users reach the promised first outcome.
  • Gather permissioned, specific proof before turning an anecdote into a homepage claim.

Escalate questions that need another discipline

  • Ask product and legal reviewers how far Juniper can describe follow-through without implying a clinical result.
  • Use a technical assessment to evaluate integration reliability if it becomes a buying requirement.
  • Use financial analysis if the team considers changing price, packaging, or channel economics.

These boundaries keep a marketing analysis focused and show where customer research, product validation, or due diligence must take over.

A concise one-page competitor analysis

The final readout should be short enough to use in a planning meeting. Links connect each finding to the evidence log while the readout stays concise.

Decision

Choose the lead promise and proof plan for Juniper Follow-Up's homepage and first paid-social test for independent nutritionists with 20–80 active clients.

Key findings

  • Administrative ease is common across every fictional commercial alternative, so “save time” is credible but not distinctive by itself.
  • Continuity between visits appears in one direct competitor's message and in Juniper's fictional customer notes. No evidence yet shows that “client follow-through” is understood, ownable, or more persuasive.
  • The most important competitor is often the existing forms-spreadsheet-email process. It is familiar, flexible, and carries no visible new software cost.
  • Juniper has less public proof than the broader suites and needs better evidence before making a stronger claim.

Implications

  • Position against the cost and fragility of the current workaround alongside the software alternatives.
  • Treat follow-through as a message hypothesis that requires careful wording and proof.
  • Make first use demonstrate the promise. A homepage about follow-through paired with a generic empty dashboard would break the argument.
  1. Prepare two message concepts with the same offer and design.
  2. Run comprehension and relevance interviews with qualified practitioners.
  3. Launch a bounded campaign only after the wording is understood and supportable.
  4. Measure qualified trial starts and completion of the first summary-and-check-in workflow.
  5. Revisit the lead promise after the test; keep time savings as supporting copy unless the evidence favors it as the lead.

Open questions

  • What event makes a practitioner seek a follow-up system now?
  • Which part of the manual process feels costly enough to change?
  • What proof would make a follow-through promise credible without implying a clinical outcome?
  • Do multi-practitioner practices belong in Juniper's near-term market, or should ClinicFlow remain outside the active set?

The team uses this one-page readout in the planning meeting, with the matrix and evidence log behind it for detail and verification.

Use AI to speed up research while keeping verification manual

AI can reduce the mechanical work in a competitor analysis. It can help collect specified public pages, extract comparable fields, group repeated messages, normalize dates and billing terms, flag contradictions, and draft a first comparison. It can also help identify which cells are unsupported or stale.

Give it a bounded assignment. Name the decision, audience, competitor set, criteria, approved sources, date range, and output fields. Require a direct source for every observation and a separate label for interpretation. Our guide to briefing an AI marketing agent includes a reusable structure for that handoff.

Then verify the work. Open the cited page. Check that the quotation exists, the date is current, the price uses the correct billing term, and the summary has preserved company claims as claims. Treat the AI-generated synthesis as provisional until those checks pass.

AI is particularly weak when the task quietly depends on absence: “find which competitors do not offer X.” A tool may fail to retrieve a documentation page, overlook a sales-only feature, or mistake missing copy for missing capability. Record “not found in the sources checked on this date,” then decide whether the question deserves direct validation.

Update the analysis when the decision could change

Add a “checked on” date to the final readout. Then define the events that would make the decision materially stale:

  • a selected competitor changes its lead positioning, target segment, price, or package;
  • a competitor launches or removes a capability central to your comparison;
  • a new alternative repeatedly appears in customer conversations or lost deals;
  • your own audience, offer, positioning, or evidence changes;
  • a distribution channel important to the decision changes substantially.

Review the analysis when one of those events occurs or before the next decision that depends on it. A quarterly calendar may suit a fast-moving category; a slower category can wait for a meaningful change. Let the consequence set the cadence.

If monitoring becomes recurring work, preserve each observation with its source and date, compare it with the prior state, and report the changes that affect a named decision. At that point, the one-off analysis has become competitive intelligence with a clear filter for what the team needs to see.

The work is done when the team knows what to do next, why, and what evidence would change its mind.

Topics

  • Research
  • Founders
  • Template
  • Workflow

Share

XLinkedIn

From Ampere

Put this into practice with Ampere.

Ampere is your brand-aware AI marketing agent. It works from your saved brand memory to research, create, and package marketing work — you keep direction and approval.