How to Do a Competitive Analysis (That Actually Helps You Win)

By Adi|
competitive analysishow to do a competitive analysiscompetitor researchSWOT analysiscompetitive intelligencecompetitor analysis template

Most competitive analyses are useless.

They list a few company names, slap on some bullet points about "strengths" and "weaknesses" that anyone could Google in 10 minutes, and call it done. Nobody makes a single better decision because of it.

If that sounds like the competitive analysis you've done (or are about to do), keep reading. I'm going to show you how to do one that actually changes how you run your business.

Why bother with competitive analysis

Here's the honest truth: most small business owners skip competitive analysis entirely. They think they already know who their competitors are, and they think watching competitors is a waste of time they could spend building.

They're wrong on both counts.

You probably know 3-5 competitors off the top of your head. A real competitive analysis will uncover 10-15, including ones you've never heard of. Some of those unknown competitors are eating your lunch right now, and you don't even realize it.

And "watching competitors" isn't the point. The point is finding gaps - things your competitors are bad at, prices they're getting wrong, customers they're ignoring. Those gaps are where your profits live.

Step 1: Find your actual competitors

Start by listing every business that could take a sale from you. Not just the obvious ones. Think about:

Direct competitors - businesses selling the same thing to the same customers. If you run a coffee shop, this is every other coffee shop within a mile.

Indirect competitors - businesses solving the same problem differently. For that coffee shop, this includes the office Keurig machine, the energy drink at the gas station, and the tea shop next door.

Future competitors - businesses that could easily enter your space. If you're a local marketing agency, every freelancer on your block is a potential competitor.

Most people stop at direct competitors. That's like checking your mirrors but never looking through the windshield.

How to find competitors you don't know about

Google your product or service. Not your business name - the generic version. "Coffee shop downtown Portland" not "Bean & Brew." Look at the first 3 pages of results.

Check Google Maps for local businesses. Read the "People also search for" suggestions. Look at who's running Facebook and Google ads for your keywords. Check industry directories. Read review sites like Yelp, G2, or Trustpilot for your category.

You should aim for 10-15 competitors minimum. If you can only find 5, you're not looking hard enough.

Step 2: Build competitor profiles

For each competitor, you need real information. Not vibes. Actual data.

What to collect for each competitor:

Pricing - what do they charge? What's their cheapest option? Their most expensive? Do they do subscriptions or one-time payments? Any free trials or freemium tiers?

Positioning - how do they describe themselves? What do they promise? Who are they targeting? Read their homepage headline and their About page.

Reviews - what do customers say about them? What do people love? What do people complain about? Read at least 10-20 reviews per competitor on Google, Yelp, Trustpilot, or G2 depending on your industry.

Online presence - do they have a blog? Are they active on social media? Do they run ads? How much traffic does their website get? (Use free tools like SimilarWeb or Ubersuggest for traffic estimates.)

Product/service gaps - what do they NOT offer? What features are missing? What customer complaints keep showing up?

This step takes the longest. For 10-15 competitors, expect to spend 4-8 hours collecting this information manually. That's a full day of work, but the insights are worth it.

Or you can use a tool. BizPlan Genius Competitor Spy does this research automatically for $19 and delivers a full report in under 5 minutes. It pulls real competitor names, pricing, reviews, and builds the analysis for you.

Step 3: Run a SWOT analysis

SWOT stands for Strengths, Weaknesses, Opportunities, and Threats. You've probably seen the 2x2 grid before. Here's how to actually fill it in without producing generic nonsense.

Strengths - what are your competitors genuinely good at? Don't be dismissive here. If a competitor has 500 five-star reviews, that's a real strength. If they've been in business for 20 years, that's brand trust you don't have. Be honest.

Weaknesses - where are they falling short? Read their 1-star and 2-star reviews. Check their social media for complaints. Look at their website - is it slow, ugly, confusing? Try their product if you can. The weaknesses are where you attack.

Opportunities - what gaps exist in the market? Is there a customer segment nobody is serving? A price point nobody is hitting? A feature nobody has built? A marketing channel nobody is using?

Threats - what could hurt your position? A competitor with deeper pockets launching a similar product? A regulatory change? A technology shift? Market saturation?

The most valuable part of SWOT isn't filling in the grid - it's what you do with it. Every weakness you find in a competitor is a feature you should consider building. Every opportunity is a market you should consider entering.

Step 4: Map the pricing landscape

Create a simple table: competitor name, cheapest tier, mid tier, premium tier, pricing model (subscription vs one-time vs per-project).

Look for patterns. Is everyone charging subscriptions? There might be an opportunity in one-time pricing. Is everyone at the premium end? There might be room for a budget option. Is everyone offering free trials? Maybe you should too, or maybe you should skip it and offer a guarantee instead.

Pricing gaps are some of the easiest competitive advantages to exploit because they're the most visible to customers.

Step 5: Find the vulnerability

This is the step most guides skip, and it's the most important one.

After all your research, ask yourself: where is each competitor most vulnerable?

Not "what are they bad at" - that's the SWOT weakness section. Vulnerability is different. It's the intersection of "they're bad at this" AND "customers care about this" AND "I can be good at this."

A competitor might have a terrible mobile experience, but if their customers never use mobile, that's not a real vulnerability. A competitor might have expensive pricing, but if their customers are enterprises that don't care about price, that's not exploitable.

Real vulnerabilities look like this:

  • "Their customers constantly complain about slow support, and they haven't hired more people in 2 years. We can offer same-day response."
  • "They charge $99/month for a tool most customers use once. We can charge $19 one-time."
  • "They have zero social media presence. Their audience is on Instagram. We can own that channel."

Step 6: Build your 90-day plan

A competitive analysis without an action plan is just research for research's sake. For each vulnerability you identified, plan your first move:

Week 1-2: Quick wins. What can you change about your pricing, positioning, or messaging right now based on what you learned?

Week 3-6: Feature or service gaps. What can you build or offer that your competitors don't?

Week 7-12: Channel plays. What marketing channels are your competitors ignoring? Start building presence there.

The goal isn't to copy your competitors. It's to find the spaces they've left wide open and fill them before someone else does.

Common mistakes in competitive analysis

Only analyzing 3-5 competitors. You need 10-15 for a complete picture. You're missing threats you don't know about.

Relying on their website alone. Customer reviews tell you what's really happening. A beautiful website can hide a terrible product.

Doing it once and forgetting. Competitors change pricing, launch features, and shift strategy. Update your analysis every quarter.

Being too generous. This isn't a balanced report card. This is intelligence gathering. Your job is to find exploitable weaknesses.

Ignoring indirect competitors. The biggest threat to a taxi company wasn't another taxi company. It was Uber.

Tools for competitive analysis

You can do all of this manually - it just takes time. Here are some options:

Free: Google Search, Google Maps, Yelp, social media, SimilarWeb (limited), Ubersuggest (limited).

Paid subscriptions: SEMrush ($129/mo), Ahrefs ($99/mo), Crayon ($competitive intelligence platform). These are powerful but expensive if you just need a one-time analysis.

One-time reports: BizPlan Genius Competitor Spy generates a full competitive analysis with 10-15 real competitors, SWOT analysis, pricing comparison, vulnerability audit, and 90-day tactical roadmap for $19. No subscription. You get a PDF you can keep forever and share with your team or investors.

When to do a competitive analysis

Before launching a business - obviously. But also: before raising prices, before entering a new market, before a big marketing push, before pitching investors (they will ask about competitors), and whenever a new competitor shows up.

If you're building a business plan, competitive analysis should be one of its strongest sections. Investors and lenders want to know that you understand your landscape and have a plan to win.


The difference between businesses that grow and businesses that plateau is often just this: understanding the battlefield. Your competitors are leaving gaps. Your job is to find them and fill them faster than anyone else.

Ready to create your business plan?

BizPlan Genius researches real competitors and market data for your specific business. Plans from $29. Get an investor-ready plan in minutes.

Get Your Plan - From $29