Pricing
Get a demoContinue with
  • Content-led Growth Agent
  • Performance Marketing Agent
  • Outbound Automation Agent
  • Cursor GTM
  • Cursor Agency
  • Invest
  • AI Search Visibility for Healthcare

© Metaflow AI, Inc. 2026

PRODUCTS

  • Agents
  • Content-led Growth
  • Performance Marketing
  • Outbound Automation
  • Flow

SOLUTIONS

  • AI Marketing Agent
  • GTM
  • SEO Automation
  • Bottom-Funnel Content
  • Google Ads Agents
  • Meta Ads Agents
  • Agent use cases
  • GTM Workflow Playbook
  • Healthcare AI Search Visibility

CUSTOMERS

  • Hyring

BY ROLE

  • For Growth Marketers
  • For GTM Engineers
  • For Founders

RESOURCES

  • Templates
  • SEO Templates
  • Google Ads Templates
  • Cold Email Templates
  • Blog
  • Guides
  • Claude for Marketing
  • AI Marketing Agent Playbook
  • Complete AEO Guide
  • GTM Engineering Playbook
  • AI Paid Media Ops
  • Content Ops & Decay Recovery
  • GTM Strategy
  • Beginner's Guide to Outbound
  • Search Infrastructure
  • FAQ
  • Learning Center
  • Skills
  • Free Tools
  • Agency Guides
  • Cursor GTM
  • Invest
  • Tutorials

COMPARISON GUIDES

  • Metaflow AI vs Claude
  • Metaflow AI vs AirOps
  • Metaflow AI vs n8n
  • Metaflow AI vs Dust.tt

GET STARTED

  • Plans & Pricing
  • Book a Demo

SUPPORT

  • Changelog
  • Help

COMPANY

  • About
  • Founder
  • Contact Us
  • Privacy Policy
  • Terms of Use
  • Cookie Policy
Metaflow AI, Inc2261 Market Street #10708San Francisco, CA 94114

Designed with ♥ by GrowthLane

Pricing
Get a demoContinue with
Cover Image for How to Do Competitive Analysis: A Step-by-Step Guide for B2B Teams

How to Do Competitive Analysis: A Step-by-Step Guide for B2B Teams

Learn how to do competitive analysis for your B2B SaaS business in 7 steps, with a worked example, AI prompt template, and common mistakes to avoid.

How-To
byMetaflow TeamLast Updated on Sep 11, 2026
M
What do you need before you start competitive analysis?How to do competitive analysis in 7 stepsHow to do competitive analysis: a B2B SaaS worked exampleWhat mistakes ruin a competitive analysis?How do you keep a competitive analysis current?What's a good competitive analysis prompt?Frequently Asked Questions

Competitive analysis is the structured process of identifying rivals, gathering public and third-party evidence, and turning that evidence into product, positioning, and channel decisions. Crayon's 2026 State of Competitive Intelligence found that 80% of teams now use AI to generate sales-facing competitive content, up from 61% in 2025, which makes a documented method more important, not less. Without one, the spreadsheet gets filled once and never changes a roadmap, a homepage, or a talk track.

This guide is for product marketers, growth managers, and founders at B2B SaaS companies who need a clear answer to how to do competitive analysis as a repeatable operating habit, not a slide in last quarter's offsite. You will get a 7-step sequence, a worked B2B example, a prompt you can paste into ChatGPT or Claude, and the failure modes that turn research into theater.

TL;DR

  • How to do competitive analysis well means tiering rivals, collecting the same public signals for every Tier 1 name, and assigning a Defend / Exploit / Monitor / Ignore action to each finding.
  • Most grids stop at features. The useful output is a messaging or roadmap decision with an owner and a review date.
  • Use three tiers so you do not spend four hours on a tool your buyers never mention.
  • Pair the write-up with a competitive analysis template so the next pass starts from the same columns.

What do you need before you start competitive analysis?

A successful competitive analysis depends less on how many companies you track and more on the question you are trying to answer. A grid of 15 logos with no filter becomes a document nobody opens.

Why scope is a resource decision

Every hour you spend on a rival you should not be tracking is an hour you did not spend with customers or on your own product. Write one primary objective before you collect a single URL:

  • Roadmap: which capabilities buyers treat as table stakes versus differentiators
  • Positioning and messaging: how to talk about the same job without sounding interchangeable
  • Channels: where competitors actually acquire demand, not where they post for show

A positioning pass needs homepage copy, pricing pages, and review language. A roadmap pass needs feature depth, implementation time, and support complaints. Mixing both without naming the job produces a vague SWOT that sales ignores.

April Dunford's work on competitive alternatives is useful here: start with the options the buyer actually considers, including "do nothing" and adjacent tools, not a category list from a market map. That is how to do competitive analysis without inflating the set.

The three competitor tiers (Tiered Competitive Depth)

Tiered Competitive Depth is the filter this guide uses. Not every name deserves a four-hour teardown.

TierDescriptionTime investmentExample for a project-management SaaS
Tier 1 (Critical)Direct competitors targeting the same audience with a similar solutionDeep dive — 4+ hours per competitorMonday.com, Asana, ClickUp
Tier 2 (Watch)Adjacent tools that overlap in a buyer's consideration setLight scan — 1 hour per competitorNotion, Smartsheet
Tier 3 (Aspirational)Companies you want to emulate but do not compete with todayPattern analysis — 30 min per competitorLinear (UX), Canva (growth loops)

Tier 1 gets the full treatment: feature audit, pricing, messaging teardown, content scan, and review sentiment. Tier 2 gets a snapshot. Tier 3 answers one question: what operating pattern is worth borrowing? If you cannot name a tier, you are not ready to start how to do competitive analysis at a useful depth.

How to do competitive analysis in 7 steps

Follow the steps in order the first time. After that, reuse the same columns and only refresh what changed. If you already have a set, jump to the worked example or the competitive analysis prompt.

Step 1: List your competitive set

Build Tier 1 from people who lose deals, not from a "top tools" listicle.

  • Ask a closer: "Which three companies do we lose to most often?" That answer is your priority list.
  • Check G2, Capterra, or TrustRadius "frequently compared" modules for the category you actually sell into.
  • Ask ChatGPT or Perplexity who they associate with your category, that is the set AI answers already treat as interchangeable.
  • Pull CRM lost-to fields for the last two quarters and look for repeats.

Cap the first pass at 5, 7 names. How to do competitive analysis at 20 logos is how the file dies.

Step 2: Collect the public signals

For each Tier 1 competitor, collect the same artifacts so comparisons stay honest:

  • Homepage and product page, value proposition, hero claim, proof
  • Pricing page, plan names, floors, what they meter
  • Docs or help center, what they treat as core versus add-on
  • Blog, topics, cadence, the queries they are clearly writing for
  • Social, primary channel and the tone they use when they are not selling
  • Jobs page, roles that reveal product and GTM bets
  • Funding and launch notes, direction, not vanity

Dump raw notes into a shared wiki. Analysis comes after the pile exists. A competitive analysis template keeps those columns identical across reviewers.

Step 3: Map feature coverage and pricing

The matrix is not a checklist of "they have it." It is a map of where you legitimately differ and where the market has already decided something is table stakes.

Feature categoryCompetitor ACompetitor BCompetitor CYour product
Automated reportingFullTemplates onlyFullFull + custom dashboards
AI-powered insightsNoneBetaFullGenerally available
Native integrations50+200+120+85+
API accessRead-onlyFullFullFull + webhooks
Team collaborationCommentsShared dashboardsWorkspacesWorkspaces
Starting price$15/mo$29/mo$19/mo$12/mo

Look for three patterns: places you lead, places you lag on something buyers mention in reviews, and capabilities every serious vendor already ships. The last group is hygiene, not a positioning claim. If you are also rewriting homepage copy, take those gaps into how to write a value proposition before you invent a new slogan.

Step 4: Analyze marketing channels and messaging

This step answers how they attract and convert, not how they describe themselves in a pitch deck.

  • Estimate top traffic sources with Similarweb or Semrush (organic, paid, social, referral, direct).
  • Read 3, 5 of their highest-intent pages, comparison, pricing, or "vs" posts, not only the blog homepage.
  • Name their lead angle in one sentence: easiest, deepest, cheapest, safest, fastest to value.
  • Collect the pain language they repeat. That is often closer to buyer speech than your internal product names.

Messaging gaps you find here should feed a positioning statement, not a new feature request by default.

Step 5: How to do competitive analysis of the third-party narrative

Competitors control their sites. They do not control reviewers, analysts, or operators on Reddit. That is usually the highest-signal layer.

  • Review sites. Sort G2 category pages and Capterra by most recent. If three reviews describe the same onboarding failure, that is a claim you can test in sales conversations, not a slogan you invent.
  • Analyst frames. Gartner Magic Quadrants, Forrester Waves, and IDC MarketScapes publish the criteria enterprise buyers already use. Read the axes even when you are not plotted.
  • Communities. Search industry subreddits and Slack communities for "vs" threads. The words people use there belong in buyer personas, not in a marketing thesaurus.

Third-party language is also what answer engines summarize. If a rival is the default citation for your category, that is a visibility problem as much as a product problem.

Step 6: Build the comparison matrix

Collapse notes into a grid product, marketing, and sales can share. For each competitor include:

  • Product overview and the two features they lead with
  • Pricing model and floor
  • Target customer (size, industry, role)
  • Positioning theme
  • Top acquisition channels
  • Strengths you can defend with a URL
  • Weaknesses you can defend with a review or community thread
  • Whether they show up in AI answers for your head terms

If a cell cannot cite a source, mark it estimated. Guessed cells are how to do competitive analysis that loses trust inside the company.

Step 7: Assign a DEMI action

A grid with no owners is busywork. For each finding, pick one DEMI action, Defend, Exploit, Monitor, Ignore.

ActionMeaningExample
DefendClose a gap buyers already punishEvery rival has a free tier and you lose mid-market trials on price
ExploitMake a hard-to-copy strength the lead messageDeeper integrations than the category default
MonitorWatch a move without staffing a projectA rival's AI beta with no review volume yet
IgnoreDrop distractions your ICP does not buyA niche connector none of your closed-won accounts use

Assign an owner and a review date. A competitive analysis reviewed once and archived is worse than no analysis, it creates the illusion of intelligence.

How to do competitive analysis: a B2B SaaS worked example

Theory sticks when you watch the sequence produce a decision. Imagine MetricLens, a fictional B2B marketing analytics product that connects campaign spend to revenue. The job is positioning for a website redesign, not a full feature bake-off.

Tier 1 set: CampaignReport (enterprise), DataDash (mid-market), InsightPulse (startup).

What the public and review record shows:

  • CampaignReport leads with "the single source of truth for enterprise marketing data." Messaging is security, governance, and board decks. Reviews say setup takes 6, 8 weeks and needs a dedicated data team.
  • DataDash leads with "real-time dashboards your whole team will actually use." Reviewers like the interface and complain that deeper attribution still needs CSV uploads.
  • InsightPulse leads with AI: "Ask your marketing data any question." No SOC 2 yet, thin enterprise integrations.

The decision MetricLens can actually ship: claim the middle neither rival owns, full revenue attribution, configured in two weeks, with AI answers that sit on governed data. That is CampaignReport's depth without the implementation tax, and InsightPulse's AI without the compliance hole.

Without the teardown, MetricLens would have copied enterprise gravity or chased the AI slogan. That is the point of how to do competitive analysis: it should change a sentence on the homepage, not fill a Notion page. For the research habit behind content that keeps this current, see content-led growth agents and the competitor research skill teardown.

What mistakes ruin a competitive analysis?

Knowing how to do competitive analysis includes knowing where the file goes dead. The failure is rarely "we did not collect enough screenshots." It is usually a sequencing error: the team researched logos before they could name the job, or they treated a feature checkbox as a reason to exist. When that happens, sales still loses the same deals and marketing still writes interchangeable homepage copy, the only new artifact is a stale Notion page.

Start with the buyer, not the category map. Intelligence without ICP priorities is a map with no destination. Confirm what buyers pay for and what they refuse to implement, then score rivals against that list. Features mistaken for advantage are the next trap. SSO, RBAC, and a mobile app are hygiene when every vendor ships them; calling them differentiators trains the company to hear "we are behind" on every launch announcement.

A one-and-done pass is a liability. Pricing, claims, and review sentiment move every quarter, so a six-month-old snapshot will contradict what a prospect just read on G2. Only-direct-logo lists miss substitutes, Notion databases for a lightweight CRM, spreadsheets for a "platform", that still show up in lost-to notes. And if the doc cannot answer "so what do we do Tuesday," it is a library, not a strategy tool. The DEMI column exists to prevent that last failure.

  • Customers after competitors: score rivals against paid priorities, not a logo wall
  • Features mistaken for advantage: table stakes are hygiene
  • One-and-done research: refresh Tier 1 every quarter
  • Only direct logos: include substitutes buyers actually use
  • No action column: every finding needs Defend, Exploit, Monitor, or Ignore

How do you keep a competitive analysis current?

The cheapest way to keep how to do competitive analysis alive is a light weekly habit plus a quarterly deep pass. Daily war rooms sound rigorous and usually collapse after two weeks because nobody can name the decision the meeting is supposed to produce. A Friday digest that is allowed to say "nothing material changed" stays honest. The point is not volume of notes. The point is that last quarter's DEMI actions still have owners, and new public signals have a place to land before they become folklore in Slack.

Narrow the feed or it will drown you. Google Alerts or Mention on product launches, pricing-page changes, and executive hires is enough for most B2B SaaS teams. Fifteen minutes on Friday works when the keywords are the Tier 1 brand names plus two category phrases buyers actually type. Post one weekly note: what changed, which DEMI bucket it belongs in, and who owns the next move. Most weeks the correct action is Monitor.

Every 90 days, rerun the 7 steps on the top three Tier 1 names. That is when you re-open pricing pages, re-sort recent reviews, and check whether AI answers still cite the same two vendors. Rotate a Tier 2 name into the deep pass when it starts appearing in lost-to reports. Feed the output into positioning work rather than starting a second research project. A muddy homepage usually means the last competitive pass never reached copy, use the positioning statement guide as the handoff, and keep the same evidence file so writers are not guessing.

  • Weekly: 15-minute alert digest and one Slack DEMI note
  • Quarterly: full 7-step pass on top three Tier 1 competitors
  • Triggered: add a logo when lost-to or AI answers change
  • Handoff: positioning and homepage copy consume the same grid

What's a good competitive analysis prompt?

Use a prompt that forces structure and citations. Paste this as-is, then swap the bracketed fields.

> Act as a competitive intelligence analyst. Research [competitor name] in the [category] space for a B2B buyer. Use this structure: > 1. Core product offering (one sentence) > 2. Pricing model and starting price > 3. Target customer (company size, industry, role) > 4. Primary positioning angle (the claim they lead with) > 5. Top 3 marketing channels they appear to use > 6. Key strengths, each with a public URL > 7. Key weaknesses from reviews or community threads, each with a source > 8. Strategic signals from the last 90 days (hires, funding, launches, partnerships) > > Cite sources. Label anything estimated. Do not invent review quotes.

The numbered format is what keeps ChatGPT, Claude, Perplexity, and Gemini from writing a brochure. For a workflow that turns this research into reusable context instead of a one-off chat, the competitor research skill shows how teams encode the same checklist.

The tension in how to do competitive analysis is not missing data. It is that every pass resets: new tabs, a new grid, and no memory of which claims you already decided to ignore. That is why the useful unit of work is a skill plus a workflow, a documented sequence that keeps the same columns, the same tiers, and the same DEMI actions so judgment compounds instead of evaporating at the next offsite.

When that sequence lives next to positioning, personas, and the pages you actually ship, an agent can refresh Tier 1 notes without inventing a second process. The context stays in one place: who you lose to, what reviewers repeat, and which finding is Defend versus Ignore.

Metaflow is built for that handoff, content-led growth for the research-to-page loop, and the competitive analysis template as the artifact you fill once and update on a cadence.

Frequently Asked Questions

What are the 5 steps of a competitive analysis?

The common five-step version is: identify competitors, gather product and pricing information, analyze strengths and weaknesses, name your advantage, and repeat on a cadence. The 7-step method in this guide splits marketing-channel work, third-party narrative, and DEMI actions so the file produces owners, not just a SWOT. Teams that run the same sequence inside Metaflow keep those owners attached to the next content or outbound pass instead of restarting the grid.

What are some examples of competitive analysis?

A cafe might compare menu prices, foot traffic, and recent review themes against three neighbors. A B2B SaaS example of how to do competitive analysis is a feature-depth, implementation-time, and review-complaint teardown against three direct rivals. The MetricLens example above is the SaaS version: three named competitors, one scoped job (homepage positioning), and one decision the team can ship.

Is competitive analysis the same as SWOT analysis?

No. How to do competitive analysis is the research: evidence on products, marketing, and reputation. SWOT is a compression layer you apply after the research exists. Do the teardown first, then fold findings into strengths, weaknesses, opportunities, and threats. Skipping the evidence and starting at SWOT is how every cell becomes an opinion.

What are the four P's of competitor analysis?

The classic four P's are Product, Price, Place, and Promotion. A modern B2B pass also needs Positioning, People (hires), Reputation (reviews and communities), and Partnerships (integrations and distribution). Use the four P's as a memory aid, not as a ceiling. In Metaflow, those extra dimensions belong in the same template so sales and product are not keeping parallel notes.

Related reads

  • competitive analysis template
  • How to Build a Competitor Research Skill for Marketing AgentsAug 2026
content-led growth agents
  • How to Write a Positioning Statement That Actually WorksSep 2026
  • How to Write a Value Proposition That Converts B2B BuyersSep 2026
  • How to Create Buyer Personas That Actually Get UsedSep 2026