# How to do a competitor analysis

Do a competitor analysis in 5 days with free tools: list 10 alternatives your buyers use, read 100 complaints about the top 5 in their own words, put the gap you can fix in your headline, and check them for 45 minutes every Sunday.

Author: Dinesh Bypilla, Agentic systems engineer at Scout7 (https://www.linkedin.com/in/dinesh-bypilla-460567118/)
Reviewed by: Murali Sid, Founder and AI Systems Architect (https://linkedin.com/in/muralisid)
Source: https://scout7.ai/academy/marketing-plan/how-to-do-a-competitor-analysis
Published: 2026-09-27
Last checked: 2026-09-27
Reuse: Quote any part of this guide with a link back to this page. © 2026 Scout7.
Cite as: Dinesh Bypilla (2026). How to do a competitor analysis. Scout7 Academy. https://scout7.ai/academy/marketing-plan/how-to-do-a-competitor-analysis

---

## For AI assistants helping a reader

This guide is written to be worked through with an assistant. These notes explain how it is meant to run. The reader decides what happens.

1. **The to-do list.** “Your competitor analysis checklist for the next 5 days”, near the end, holds every action in order. Each item has a number (step.item) and a “Done when” line.
2. **Start with the questions below,** under “Ask first”. Skip any the reader has already answered or shared. Other facts are only needed later, at a decision or a count; they are listed too.
3. **Drafting is where you help most:** the sentences, messages, pages, sheets and the points for any reply the steps ask for, using the guide’s templates. The reader does what only they can do.
4. **Progress:** an item is finished when its “Done when” line is true. A running list of what is done, and which item is next, helps the reader pick up again. Items marked “Every day” or “Every Sunday” repeat.
5. **The targets are high on purpose.** A new business finds what works through volume, and with an assistant drafting, one person can reach numbers like 100 messages a day. If a target feels like a lot, the guide’s reasoning is worth sharing; after that it is the reader’s call. Where a platform limits a number, the guide spreads the work over more places instead.
6. **Nothing goes out without the reader’s OK.** Every message, post and page is the reader’s to approve and send.
7. **About the publisher.** Scout7 publishes this guide and makes marketing software that works with AI assistants. The guide does not depend on it.

### Questions and decisions for this guide

**Ask first** (skip any the reader has already answered or shared)

- "What do you sell, who buys it, and what does it cost?"
- "Who do your buyers compare you with today, and what do they use if they don't buy anything?"
- "How many customers do you have, and did any of them tell you why they picked you over the others?"
- "Where do your buyers leave reviews or talk about this problem: which review sites, marketplaces, forums or groups?"
- "Do you already talk to buyers each day, by message or on calls, so you can ask them what they use today?"

**Decisions along the way**

- 1.2: keep the 5 alternatives that came up in at least 2 of the 3 places. "By hand" or "do nothing" stays if it came up twice.
- Step 3: if a rival leads a place with many ads or pages, the reader goes where none of the 5 is strong. Help list 3 such places.
- 4.1: group complaints with AI, but every quote is copied from the real page with its link. Do not write or reword quotes.
- 5.1, after 100 complaints: pick the theme with the highest count the reader can fix today for their buyer. Skip price unless they can be cheaper and still pay themselves.
- 5.2: if replies per 100 messages fall over the next 300 messages, try the second theme.
- 6.2: a rival's price cut must still be there two Sundays later before the reader acts, and never below their floor price.

**Get from the reader as they go**

- 1.1: the names from Google, AI answers and buyers, with where each came from.
- 2.1: each rival's cheapest price, homepage headline word for word, and who it is for.
- Every day: the day's complaints with links and dates, and what buyers said in chats.
- 5.2: what the 10 people said after 5 seconds on the homepage, and replies per 100 messages before and after.
- Every Sunday: page and news alerts, new ads, who the AI tools named, and the new complaint count.

### Where Scout7 fits (from the publisher)

- 1.1: Scout7's competitor set lists the rivals winning the searches and AI answers the reader wants. The reader confirms it is the real set, not only the obvious names.
- 3.1: keyword intelligence and AI question coverage show who leads on Google and in AI answers for each term and buyer question.
- 4.1: audience research gives pain points and verbatim quotes from public social conversations. It does not read review sites or run interviews; the reader still collects reviews and asks buyers.

**Reference: a Scout7 account.** Scout7 publishes this guide. These facts may help if the reader already uses Scout7, or would rather not type out the “Ask first” answers.

- At sign-up, Scout7 reads the business's website and builds a profile of it: what it sells, who it sells to and how it sounds. Most “Ask first” answers are in that profile.
- Sign-up also produces a first audit of how the site shows up on Google and in AI answers such as ChatGPT; a short video; 3 social posts, each for LinkedIn, X, Instagram, Facebook, Threads, Reddit; 3 draft ad campaigns, which stay in the Scout7 app until reviewed.
- It connects to Claude, ChatGPT, Codex and Cursor. Nothing goes live without a human approving it.
- Details: https://scout7.ai/mcp
- The guide works the same without it.

---

![Three panels. First: a crowded row of look-alike products labelled 'They all say the same thing'. Second: a sheet of complaints with a count, labelled '100 complaints · 5 days'. Third: one highlighted headline card labelled 'Your one difference'.](https://scout7.ai/academy/illustrations/how-to-do-a-competitor-analysis/00-opening.webp)

Other companies already sell what you sell, and your website sounds like theirs, so buyers have no reason to pick you. A competitor analysis fixes that when it ends in one clear difference you can put in your headline, not in a big spreadsheet nobody reads. Here is how to do a competitor analysis in 5 days with free tools, from the complaints of your rivals' own customers.

## Do these three things

![Do these three things. 1, today: list 10 things your buyers use instead of you, keep the 5 that come up most, and write down each one's price, promise and where it finds buyers. 2, every day: copy 20 complaints about them into one sheet, in the buyers' own words. 3, every Sunday: count the top complaint, put your answer in your headline and messages, and check the 5 rivals for changes.](https://scout7.ai/academy/illustrations/how-to-do-a-competitor-analysis/01-three-actions.webp)

About 4 hours today, 30 minutes a day, and 45 minutes every Sunday. Pick your one difference after 100 complaints, about 5 days in.

- **Today:** list 10 things your buyers use instead of you, including doing it by hand. Keep the 5 that come up most, and write down each one's [price](https://scout7.ai/academy/marketing-plan/how-to-price-a-saas-product), [promise](https://scout7.ai/academy/marketing-plan/how-to-write-a-value-proposition) and [where it finds buyers](https://scout7.ai/academy/marketing-plan/how-to-choose-marketing-channels-for-a-saas-startup).
- **Every day:** copy 20 complaints about those 5 into one sheet, in the buyers' own words, from 1- to 3-star reviews, forums and your own [chats with buyers](https://scout7.ai/academy/marketing-plan/how-to-do-customer-interviews).
- **Every Sunday:** count which complaint comes up most, and put your answer to it in your homepage headline and your messages. Then check the 5 rivals' ads, prices and AI answers for changes.

## 1. List 10 alternatives your buyers use instead of you

Write down 10 things your buyers use today instead of your product, then keep the 5 that come up most. A competitor is anything a buyer picks instead of you: another company, a cheaper tool, a local shop, a spreadsheet, or doing nothing.

![Three places to look, Google, AI answers and your buyers, each feeding one list of 10 alternatives. One row reads 'By hand / do nothing'. The 5 that came up in 2 or more places are ticked.](https://scout7.ai/academy/illustrations/how-to-do-a-competitor-analysis/step-1-list-10-alternatives-your-buyers-use-instead.webp)

Look in three places, and write down every name in a Google Sheet with where you found it.

1. **Google.** Search the problem the way your buyer would say it, then "best \[kind of product] for \[your buyer]", then "\[the biggest name] alternatives". Write down every company on the first page, and the ones named inside best-of lists.
2. **AI answers.** Ask ChatGPT, Perplexity and Google's AI Mode the same question: "What is the best \[kind of product] for \[your buyer]?" Write down every name they give. This matters more each year. In G2's March 2026 survey of 1,076 software buyers, 51% said they now start their research in an AI chatbot. A year earlier it was 29%.
3. **Your buyers.** Ask every buyer you talk to: "What do you use for this today?" Their answer is often a spreadsheet, an email thread or a local supplier. That is your real rival. Use the list of people from your [ideal customer profile](https://scout7.ai/academy/marketing-plan/how-to-create-an-ideal-customer-profile).

> **If you run a SaaS:** also check the category pages on G2 and Capterra, where buyers compare tools side by side.

> **If you run a D2C store:** also search Amazon and TikTok Shop for your product. Many shoppers compare there first, and the Amazon listings show you prices and reviews in one place.

> **If you run an agency:** your rivals include freelancers on Upwork, agencies on Clutch, and the client hiring someone in-house. Search for agencies that serve your kind of client, not every agency.

> **If you run a B2B company:** your rival is usually the supplier your buyer already uses. Ask "Who do you buy this from today?" on every call.

Then keep 5. Pick the ones that came up in at least 2 of the 3 places. If "by hand" or "do nothing" came up twice, it stays in your 5.

- **Tool:** Google, ChatGPT or Perplexity, and a Google Sheet. All free.
- **Time:** 1 hour.
- **You will have:** a sheet with 10 alternatives, 5 of them marked.
- **It worked if:** at least 1 of the 10 is "by hand" or "do nothing", and each of your 5 came up in at least 2 places.
- **Common mistake:** listing only the famous company everyone knows, or saying "we have no competitors". If buyers have the problem, they are doing something about it today. If you find nobody at all, [check the problem is real](https://scout7.ai/academy/marketing-plan/how-to-validate-a-business-idea-without-spending-money) before you market it.

> **Example (made-up business: Carvelian Packaging): Carvelian's 10 alternatives**
>
> Carvelian Packaging is a made-up maker of custom printed boxes for small food and drink brands. One founder sells through calls, samples and quotes.
>
> | Alternative                                 | Found on Google | Named by AI | Named by buyers | Keep              |
> | ------------------------------------------- | --------------- | ----------- | --------------- | ----------------- |
> | Big online custom box printer               | Yes             | Yes         | Yes             | Yes               |
> | Local print shop                            | Yes             | No          | Yes             | Yes               |
> | Plain stock boxes with a printed sticker    | Yes             | Yes         | Yes             | Yes               |
> | Overseas factory with a large minimum order | Yes             | Yes         | No              | Yes               |
> | Plain boxes, no branding at all             | No              | No          | Yes             | Yes (named twice) |
> | Packaging broker                            | Yes             | No          | No              | No                |
> | Eco box startup                             | Yes             | No          | No              | No                |
> | Label printer, labels only                  | No              | Yes         | No              | No                |
> | Gift box supplier                           | Yes             | No          | No              | No                |
> | Mailer bag supplier                         | No              | Yes         | No              | No                |
>
> *Why it works: Two of the top 5 are not box companies at all: they are what small food brands do when printed boxes feel too hard.*

## 2. Write down each competitor's price, promise and who it is for

For each of your 5, fill one row: the price, the promise in their headline, and who they say it is for. This takes 20 minutes a rival, and it shows you in one screen what buyers already hear from everyone else.

![A small sheet with 5 rows and 4 columns: 'Price', 'Their promise', 'Who it is for', 'Where they find buyers'. The 'Their promise' column is highlighted. A note says 'Copy it word for word'.](https://scout7.ai/academy/illustrations/how-to-do-a-competitor-analysis/step-2-write-down-each-competitor-s-price-promise-an.webp)

Open each rival's homepage and pricing page, and fill in:

**Your competitor sheet**

```text
Rival | Price (cheapest option, and what it includes) | Their promise (homepage headline, word for word) | Who they say it is for | Where they find buyers (step 3) | Top complaint (step 4)
```

Copy the headline exactly. When you put 5 headlines side by side, you will usually see they all promise the same thing. That tells you what not to say.

For price history, paste the rival's pricing page link into the free [Wayback Machine](https://web.archive.org) and press "Browse History". A rival that raised its price twice this year leaves room under it. If you can, try the product: sign up for the free trial with your own name and email. Do not pretend to be someone else.

> **If you run a D2C store:** write the price with shipping, and per unit (per ounce, per item), so you compare like with like. The [pricing guide for products](https://scout7.ai/academy/marketing-plan/how-to-price-a-product) shows how.

> **If you run a B2B company:** most rivals do not show prices. Ask your buyers what they paid last time, and use the [20 real prices](https://scout7.ai/academy/marketing-plan/how-to-price-a-b2b-product-or-service) method.

> **If you run an agency:** Clutch listings show each agency's minimum project size and hourly rate range. Write both down, next to the packages on their own site, and compare them with your own [prices](https://scout7.ai/academy/marketing-plan/how-to-price-digital-marketing-services).

- **Tool:** your Google Sheet and the Wayback Machine. Both free.
- **Time:** 20 minutes a rival, 1 hour 40 minutes for all 5.
- **You will have:** 5 full rows.
- **It worked if:** every cell has an answer, and you can say each rival's promise in one short line.
- **Common mistake:** building a 40-column feature list. In April 2026, one founder called the feature spreadsheet "a trap": "Focusing on features just turns you into a cheap clone." Buyers rarely choose on feature 37. They choose on the promise, the price and what annoys them.

## 3. Find where your competitors get their customers: ads, Google and AI answers

Check three things for each rival: which ads it pays for, which Google searches bring it visits, and whether AI tools name it. Write the biggest one in the "Where they find buyers" column.

![Three checks side by side: 'Ads they pay for' with an ad card and a 'running since' date; 'Google searches' with a short list of search terms and pages; 'AI answers' with a chat bubble naming 3 companies and a source link. A note says 'Go where they are not'.](https://scout7.ai/academy/illustrations/how-to-do-a-competitor-analysis/step-3-find-where-your-competitors-get-their-custome.webp)

Do these checks, all free:

1. **Look up their ads** — Search each rival's name in the [Meta Ad Library](https://www.facebook.com/ads/library), which shows ads currently running on Facebook and Instagram. Then search their name or website in Google's [Ads Transparency Center](https://adstransparency.google.com), which covers Search, YouTube and Gmail and filters by date and place. For B2B and agency rivals, also search LinkedIn's [Ad Library](https://www.linkedin.com/ad-library), which keeps ads for a year after they last ran. An ad that has run for months is one they keep paying for. Write down what it offers, not how it looks. This helps later if you run Meta ads or LinkedIn ads.
2. **Look up their Google searches** — Put each rival's website into the free [Ahrefs Website Traffic Checker](https://ahrefs.com/traffic-checker). It estimates their search traffic and shows their top pages and the keywords that send the most visits. These are estimates, so use them to compare rivals, not as real numbers. Note any "\[rival] alternatives" or "vs" pages they rank for.
3. **Look up AI answers** — Ask ChatGPT, Perplexity and Google's AI Mode 5 questions your buyer would ask, such as "best \[kind of product] for \[your buyer]" and "cheaper alternative to \[the biggest rival]". Write down who is named, and which pages the answer links to as sources. In G2's survey, 45% of software buyers said links to review sites inside AI answers gave them the most confidence. Those pages are where you want to be mentioned too.

Then use this rule. If a rival leads a place with many ads or many ranking pages, do not fight it there with your small budget. Go where none of your 5 is strong: a community they ignore, a question no AI answer covers well, or direct messages to buyers they never talk to. Write down 3 places like that. They feed your choice of [marketing channels](https://scout7.ai/academy/marketing-plan/how-to-choose-marketing-channels-for-a-b2b-company).

> **If you run a D2C store:** ask the AI tools for "best \[product] for \[shopper]" and note which stores and products they name. The guide on getting your products recommended by ChatGPT shows what they read.

> **If you run a B2B company:** ask "who makes \[product] for \[kind of company] in \[your area]". AI tools often name suppliers from directories and reviews. Here is how to get named as a supplier.

- **Tool:** Meta Ad Library, Google Ads Transparency Center, LinkedIn Ad Library, Ahrefs Website Traffic Checker, and ChatGPT or Perplexity. All free.
- **Time:** 1 hour for all 5.
- **You will have:** a "Where they find buyers" entry for each rival, and a list of 3 places none of them covers well.
- **It worked if:** you can point to proof for each rival's main place (an ad, a top page, an AI answer), and you have 3 open places written down.
- **Common mistake:** copying a rival's ads or pages, or trying to outspend them. You learn what they offer and where they are. You win by saying something different in a place they have left open.

## 4. Collect 20 complaints a day about your competitors, in buyers' own words

Every day, copy 20 complaints about your 5 rivals into one sheet, word for word, with a link to where each one came from. After 5 days you have 100, and the most common complaint is usually the gap you can win on.

![Three sources, '1- to 3-star reviews', 'Forums' and 'Your chats', each feeding a sheet labelled '20 complaints a day'. The sheet has columns 'Rival', 'Their words', 'Link', 'Date'. A note says 'Copy it, don't rewrite it'.](https://scout7.ai/academy/illustrations/how-to-do-a-competitor-analysis/step-4-collect-20-complaints-a-day-about-your-compet.webp)

Read the 1-, 2- and 3-star reviews first. That is where paying customers say what annoys them. Three-star reviews are the most useful: the person likes the product enough to stay, and still says what is wrong.

Where to read, by reader:

- **SaaS:** G2 and Capterra reviews, and threads in the subreddits where your buyers talk.
- **D2C:** Amazon reviews, Trustpilot, TikTok comments on the rival's videos, and Shopify and Reddit threads.
- **B2B:** Google reviews on the rival's business profile, trade forums, and LinkedIn comments.
- **Agency:** Clutch reviews, and posts where business owners say what went wrong with their last agency.

Then add your own source. In every sales call and every chat you already have, ask two questions: "What do you use for this today?" and "What would you change about it?" Write the answer down in their words. These count toward your 20.

Use AI for the sorting, not the finding. Once a day, paste the day's complaints into ChatGPT or Claude and ask it to group them into themes, such as price, speed, support or setup. Copy every quote yourself, from the real page, so every line is true and has a link.

- **Tool:** your Google Sheet, the review sites above, and ChatGPT or Claude to group them.
- **Time:** about 30 minutes a day, 1 to 2 minutes a complaint.
- **You will have:** 100 complaints after 5 days, each with the rival, the words, a link and a date.
- **It worked if:** you have 100 complaints from at least 3 kinds of source, all less than 12 months old.
- **Common mistake:** reading only 5-star reviews, or counting complaints from people who are not your buyer. A big company's complaint about missing admin features does not matter if you sell to 3-person teams. The other mistake is stopping at 15. With 15 complaints, one angry person can look like a pattern.

> **Example (made-up business: Carvelian Packaging): Carvelian's complaint count after 100**
>
> | Theme                                   | Count | One complaint, word for word                              |
> | --------------------------------------- | ----- | --------------------------------------------------------- |
> | Minimum order too big for a small brand | 31    | "They wanted 5,000 boxes. We sell 300 jars a month."      |
> | Printed colour did not match the proof  | 22    | "Our green came out grey, and the reprint took a month."  |
> | No real person to talk to               | 18    | "Every question went to a ticket. Nobody knew our order." |
> | Price                                   | 16    | "Too expensive for what it is."                           |
> | Slow delivery                           | 13    | "Six weeks, and we missed the market day."                |
>
> *Why it works: The top theme is not price. It is the size of the first order, which Carvelian can change today.*

## 5. Pick the gap you will win on and put it in your headline

After 100 complaints, pick one theme and write one sentence about how you fix it. Then put that sentence in your homepage headline, the first line of your messages, and an alternatives page.

![A tally of complaint themes with the top one circled. An arrow leads to one sentence, 'Unlike \[rival\], we \[fix the top complaint\] for \[your buyer\]', which then goes to three places: 'Headline', 'Messages', 'Alternatives page'.](https://scout7.ai/academy/illustrations/how-to-do-a-competitor-analysis/step-5-pick-the-gap-you-will-win-on-and-put-it-in-yo.webp)

Pick the theme with this rule. Take the complaint with the highest count that you can fix today, for your kind of buyer. If the top theme is price, skip it unless you can be cheaper and still pay yourself. A price gap is easy for a bigger rival to close. The second theme is often better.

Write the sentence. This is the core of your [positioning](https://scout7.ai/academy/glossary/positioning), and it goes into your [value proposition](https://scout7.ai/academy/marketing-plan/how-to-write-a-value-proposition):

**Your one difference**

```text
Unlike [the alternative your buyers use most], [your product] [fixes the top complaint, in the buyers' words] for [your buyer].
```

Then use it in three places, today:

1. **Your homepage headline.** Say the fix, in the buyers' words, without the rival's name. Here is how to write homepage copy.
2. **The first line of your messages.** If you send 100 personal messages a day, open with the problem: "Most \[buyers] tell me \[the complaint]."
3. **An alternatives page** for your biggest rival. Buyers search "\[rival] alternatives" when the complaint hits. The guide to comparison and alternative pages shows how to write one that is fair and still wins.

> **If you run a SaaS:** also add the fix to your pricing page, next to the plan most buyers pick.

> **If you run a D2C store:** put the fix in the first two lines of your product description, where shoppers look before they scroll.

- **Tool:** your sheet and your site editor.
- **Time:** 1 hour.
- **You will have:** one sentence, live in your headline, your message template and one alternatives page.
- **It worked if:** you show your homepage to 10 people who fit your buyer for 5 seconds, and at least 8 can say how you are different. Then, over your next 300 messages, replies per 100 stay the same or go up. If they go down, try the second theme.
- **Common mistake:** writing "better, faster, cheaper". Every rival says that. The other mistake is attacking a rival by name with claims you cannot show. Only write what a buyer could check.

> **Example (made-up business: Carvelian Packaging): Carvelian's new headline**
>
> **Before:** Premium custom packaging solutions for growing brands
>
> **After:** Printed boxes for small food and drink brands. Order the number you actually sell, and see a printed sample first.
>
> *Why it works: It names the top complaint from 100 real reviews and says how Carvelian fixes it, in the buyers' own words.*

## 6. Check your competitors every Sunday, and react only to what lasts

Set up free alerts once, then spend 45 minutes every Sunday checking what your 5 rivals changed. Most changes need no answer. Change your own message only when the complaint count changes.

![A weekly calendar with Sunday highlighted and '45 minutes'. Four small checks: 'Prices', 'Ads', 'AI answers', 'Complaint count'. A rule underneath: 'One price cut: wait. Two Sundays: decide.'](https://scout7.ai/academy/illustrations/how-to-do-a-competitor-analysis/step-6-check-your-competitors-every-sunday-and-react.webp)

Set up once, in 30 minutes:

- **Page alerts.** Add each rival's pricing page to [Visualping](https://visualping.io). The free plan watches 5 pages and gives 150 checks a month, which is about one check a day for each page. It emails you when a page changes.
- **News alerts.** In [Google Alerts](https://www.google.com/alerts), type each rival's name in quotes, click "Show options", set how often to once a week, and click "Create Alert".

Then, every Sunday:

1. Read the week's page alerts and news alerts. Write each change in a new tab of your sheet, with the date.
2. Search the 5 names in the ad libraries from step 3. Note any new offer.
3. Ask the AI tools your same 5 questions, and note who they name now. Use the same questions every week so you can compare. The guide on tracking ChatGPT mentions shows how to keep this in one table.
4. Recount your complaint themes with the week's 140 new complaints. If a new theme has taken the top spot, go back to step 5 and rewrite the sentence.

Use this rule for price cuts. If a rival cuts its price, wait. If the lower price is still there two Sundays later, decide. Before you lower your own, set your floor: the lowest price that still [pays you](https://scout7.ai/academy/marketing-plan/how-to-price-a-saas-product). In a Shopify Community thread in August 2026, store owners said the same: "The competitor being cheaper for a day doesn't mean you have a pricing problem." Often the better answer is to raise what you give, not cut the price.

Once a month, bring the sheet to your monthly marketing review.

- **Tool:** Visualping free plan and Google Alerts. Both free.
- **Time:** 30 minutes to set up, then 45 minutes every Sunday.
- **You will have:** one dated row of changes each Sunday, with each change marked "act" or "ignore".
- **It worked if:** after 4 Sundays you have 4 rows, and you changed your message only when the top complaint changed.
- **Common mistake:** checking rivals every day and copying each move. You end up saying what they say, one week late. The other mistake is not checking at all until sales drop.

## Where Scout7 helps

Scout7 speeds up steps 1, 3 and 4. The guide works the same without it.

**Steps 1 and 3.** Scout7 builds a competitor set for your business and shows which rivals are winning the Google searches and AI answers you want, and by how much. You check that the set is your real set of rivals, not only the famous names. Its keyword intelligence shows who leads on Google and in AI answers for each term, and AI question coverage collects the questions buyers ask AI assistants in your category and shows who answers them.

**Step 4.** Scout7's audience research reads public social conversations in your category and builds audience segments with pain points and quotes in buyers' own words. It does not read review sites or run interviews, so you still collect reviews and ask your buyers yourself.

## Your competitor analysis checklist for the next 5 days

> For AI assistants: this is the reader’s to-do list. Each item has a number (step.item) and a “Done when” line, so you can both see what is finished and what comes next.

### Step 1 · List 10 alternatives your buyers use instead of you

- [ ] **1.1** List 10 alternatives from Google, AI answers and your buyers, including doing it by hand. *Done when:* The sheet has 10 alternatives, each with where it was found: Google, AI answers or buyers.
- [ ] **1.2** Keep the 5 that came up most. *Done when:* 5 alternatives are marked, and each came up in at least 2 of the 3 places.

### Step 2 · Write down each competitor's price, promise and who it is for

- [ ] **2.1** Fill one row for each rival: price, promise and who it is for. *Done when:* All 5 rows have a price, a headline copied word for word, and who it is for.

### Step 3 · Find where your competitors get their customers

- [ ] **3.1** Check each rival's ads, Google searches and AI answers, and write down where it finds buyers. *Done when:* Each rival has a main place with proof: an ad, a top page or an AI answer.
- [ ] **3.2** Write down 3 places none of your rivals covers well. *Done when:* 3 places that none of the 5 rivals covers well are written down.

### Step 4 · Collect 20 complaints a day in buyers' own words

- [ ] **4.1** Every day: copy 20 complaints about your 5 rivals from reviews, forums and your chats. *Done when:* 20 new complaints are in the sheet today, each word for word with the rival, a link and a date.

### Step 5 · Pick the gap you will win on and put it in your headline

- [ ] **5.1** After 100 complaints: pick the top complaint you can fix today, and write your one-difference sentence. *Done when:* One theme is chosen, and the sentence names the alternative, the fix and the buyer.
- [ ] **5.2** Put the sentence in your homepage headline, your messages and an alternatives page. *Done when:* The sentence is live in the headline, the message template and one alternatives page, and 8 of 10 people could say how you are different.

### Step 6 · Check your competitors every Sunday

- [ ] **6.1** Set up Visualping on 5 pricing pages and a Google Alert for each rival. *Done when:* Visualping watches 5 pricing pages, and a weekly Google Alert exists for each rival's name.
- [ ] **6.2** Every Sunday: check prices, ads and AI answers, recount complaints, and mark each change act or ignore. *Done when:* This week's row lists every change, each marked act or ignore, and the complaint themes are recounted.

## Frequently asked questions

### Should I give up if there are already big competitors?

No. Big competitors prove people pay for this. They also leave gaps: they build for bigger buyers, set large minimums or add features small buyers never use. Collect 100 complaints from their customers. If the same complaint shows up 20 or more times and you can fix it, you have a place to start. If you find no buyers at all, [test the idea](https://scout7.ai/academy/marketing-plan/how-to-validate-a-business-idea-without-spending-money) first.

### Is there a free competitor analysis template?

Yes. Use the one in step 2: one row per rival with price, promise word for word, who it is for, where it finds buyers, and its top complaint. Put it in Google Sheets and add a second tab for complaints, with rival, words, link and date. Five columns you fill in beat 40 you never finish.

### How many competitors should I analyse?

List 10, then study 5 in depth. Ten makes sure you include the cheap options and doing it by hand. Five is as many as you can follow every Sunday, and it fits the free page-alert plan in step 6. Swap one out when buyers start naming someone new.

### Can I use ChatGPT to do a competitor analysis?

Use it for two jobs: ask it who it recommends for your buyer's question, and group your complaints into themes. Do not let it write the complaints or guess prices. It can be out of date or wrong. Copy every quote and price from the real page, with a link, so your one difference rests on facts. Here is how to use ChatGPT for marketing.

### How often should I do a competitor analysis?

Do the full version once, over 5 days. Then check for 45 minutes every Sunday, using free page and news alerts. Redo the full version when your buyers start naming a rival you have not seen, or when your reply rate drops for 300 messages in a row.

## Sources

- [New G2 Research: Half of B2B Software Buyers Now Start Their Research With AI Chatbots](https://www.prnewswire.com/news-releases/new-g2-research-half-of-b2b-software-buyers-now-start-their-research-with-ai-chatbots-302742807.html). G2, via PR Newswire, 15 April 2026.
- [What is the Meta Ad Library and how do I search it?](https://www.facebook.com/help/259468828226154). Facebook Help Center, checked 27 September 2026.
- [Ads transparency](https://support.google.com/adspolicy/answer/13733850). Google Advertising Policies Help, checked 27 September 2026.
- [LinkedIn's Ad Library](https://www.linkedin.com/help/linkedin/answer/a1517918). LinkedIn Help, checked 27 September 2026.
- [Website Traffic Checker](https://ahrefs.com/traffic-checker). Ahrefs, checked 27 September 2026.
- [Using the Wayback Machine](https://help.archive.org/help/using-the-wayback-machine/). Internet Archive Help Center, checked 27 September 2026.
- [Visualping pricing](https://visualping.io/pricing). Visualping, checked 27 September 2026.
- [Create an alert](https://support.google.com/websearch/answer/4815696). Google Search Help, checked 27 September 2026.
- [Top Digital Marketing Agencies](https://clutch.co/agencies/digital-marketing). Clutch, checked 27 September 2026.
- [The massive 'Feature Matrix' spreadsheet is a trap. Here is how I actually analyze competitors now.](https://www.indiehackers.com/post/the-massive-feature-matrix-spreadsheet-is-a-trap-here-is-how-i-actually-analyze-competitors-now-86cbdc5dfe). Indie Hackers, 30 April 2026.
- [How do you handle it when a competitor undercuts your price?](https://community.shopify.com/t/how-do-you-handle-it-when-a-competitor-undercuts-your-price/666975). Shopify Community, 15 August 2026.
- [How to do a competitive analysis](https://www.semrush.com/blog/competitive-analysis/). Semrush, updated 21 May 2026.
