Validation SOPs › Competition Analysis
SOP 89 of 100 · Competition Analysis
Competitor Content Analysis SOP
- Difficulty
- Intermediate
- Time
- 1 day of setup, 2-3 weeks of auditing and scoring
- Cost
- $0-500
- Best for
- Startups in markets where buyers research online before they buy
- Tools
- Ahrefs, Semrush, BuzzSumo, Google Keyword Planner, Google Sheets
- Measure
- Content gap count, Claim overlap, Engagement per piece, Funnel stage coverage
A competitor content analysis SOP shows you what your rivals publish, which pieces earn attention, and which buyer questions nobody answers well yet. Setup takes a day and the audit takes two to three weeks for 3 to 5 competitors. The output is a ranked list of content gaps: topics with real search demand where competitor pages are thin, outdated or written for the wrong reader. You also get a count of the claims every rival repeats.
What is the competitor content analysis SOP and when should you use it?
Competitor content analysis is a structured audit of everything a competitor publishes: blog posts, guides, newsletters, YouTube videos, LinkedIn posts, podcasts and help-centre articles. You tag each piece by topic, funnel stage and main claim, add public performance signals, and set the result next to what your customers search for.
The scope is content and its performance. To see where competitors sit on a perception map, use the competitive positioning analysis SOP. To study how they grow across all channels, use competitor growth strategy analysis.
Use this SOP:
- When buyers google before they buy, which is the norm in B2B software, health, finance and education.
- Before you bet on content or SEO as a channel, so you know where a new site has a chance to rank.
- When every competitor sounds the same and you want the repeated claims on one sheet.
- Before you write your homepage, so you skip the category clichés.
What do you need before you start?
- A list of 3 to 5 direct competitors. The competitor identification SOP gives you one in a day.
- 20 to 30 buyer questions in the customers' own words, taken from interviews, sales calls or forums.
- An SEO tool. Ahrefs and Semrush both show estimated traffic per page and keyword gaps; Google Keyword Planner is free and gives search volume ranges.
- A spreadsheet with the columns from the template below.
- A fixed window: the last 90 days of output plus each competitor's 20 best-performing pages of all time.
How do you run it, step by step?
1. Fix the competitors and the window
Pick 3 to 5 direct competitors and add one content leader that sells nothing like you but ranks for your buyers' questions, such as a trade magazine or an independent blog. Write the 90-day window at the top of the sheet.
2. Collect every piece into one sheet
Pull blog URLs from each site's /sitemap.xml, subscribe to their newsletters, and copy the last 30 posts from each social channel they use. In Ahrefs, the Top pages report in Site Explorer lists the pages that bring the most organic traffic; Semrush shows the same under Organic Research. One row per piece, no exceptions.
3. Tag topic, funnel stage and main claim
Give each piece a topic cluster, a format and a funnel stage. For stages, Eugene Schwartz's awareness levels from Breakthrough Advertising work well: problem aware, solution aware and product aware. Then write the main claim in one sentence, such as "Our tool saves you 5 hours a week".
4. Score performance with public signals
Add estimated monthly organic traffic, referring domains, shares or views and the last-updated date. Treat third-party traffic numbers as rough, because they are estimates from click models. You are looking for patterns, such as "comparison pages earn 5 times more links than news posts", not exact counts.
5. Run a gap check against buyer questions
Use the Content Gap report in Ahrefs or Keyword Gap in Semrush to list keywords competitors rank for and you don't. Then take your 20 to 30 buyer questions and check each one: does a competitor have a page in the top 10, and is it any good? A gap has two parts, real demand and weak coverage. The problem search volume analysis SOP shows how to size the demand side.
6. Count the repeated claims
Put every main claim in a claim-count table with one column per competitor. A claim made by 4 of 5 rivals is table stakes: buyers expect it and nobody wins with it. The claims nobody makes are your raw material for marketing message testing.
7. Write the gap brief and test three pieces
Rank gaps by demand times weakness, pick the top 5 to 10, and write one line per gap: keyword, monthly searches, best competitor page, why it falls short, your angle and format. Publish three of them and give them 6 to 8 weeks before you judge.
Template you can copy
AUDIT SHEET (one row per piece)
Competitor | URL | Date | Format (blog / video / newsletter / social / help) |
Topic cluster | Stage (problem / solution / product aware) |
Main claim in one sentence | Proof used (data / case / quote / none) |
Est. organic traffic per month | Referring domains | Shares or views |
Last updated | Quality 1-5 | Notes
GAP SHEET (one row per buyer question or keyword)
Question or keyword | Monthly searches | Top 3 ranking pages |
Best competitor page | Why it falls short (thin / outdated / wrong stage / no proof) |
Our angle | Format | Demand 1-5 | Weakness 1-5 | Priority (Demand x Weakness)
CLAIM COUNT
Claim | Comp A | Comp B | Comp C | Comp D | Total | Unclaimed? Y/N
Worked example: an invoicing tool for freelance translators
This case is illustrative. A founder plans invoicing software for freelance translators in the EU. She audits 4 competitors and one translators' trade blog, and collects 212 pieces from the last 90 days.
The tags tell a clear story. 130 of the 212 pieces are general "freelancer tips" at the problem-aware stage, and only 9 deal with VAT on cross-border services, which every EU translator billing clients abroad has to get right. Her keyword gap shows a cluster of VAT and reverse-charge invoicing queries with about 1,900 searches a month combined, and the best competitor page on it was last updated three years ago.
The claim count is just as useful. All 4 competitors promise "get paid faster", and none mention multi-currency or VAT rules. She publishes three guides on VAT invoicing for translators and tests "VAT-ready invoices in two clicks" as an ad headline. After 8 weeks, two guides sit on page 1 for their main query and bring 11 trial signups.
What should you measure, and when do you stop?
| Metric | Pass signal | Warning signal |
|---|---|---|
| Content gap count | 5+ topics with search demand and weak or outdated competitor pages | Every buyer question already has a strong, fresh competitor page |
| Claim overlap | You can name 2+ buyer-relevant claims no competitor makes | Your planned claims match what 3+ competitors already say |
| Engagement per piece | A clear pattern in which formats earn links and shares | Engagement is flat across formats, so no pattern to copy or beat |
| Funnel stage coverage | At least one stage is thin across all competitors | All stages are covered by sites with far more authority than yours |
| Test pieces after 6-8 weeks | 2 of 3 reach page 1 or bring signups | No impressions in Google Search Console after 8 weeks |
Stop collecting when 20 new pieces in a row fit tags you already have. Stop the whole SOP when the gap brief is written and three pieces are live.
Which mistakes should you avoid?
- Copying the leader's topic list. If the biggest site already ranks for it, you start years behind. Hunt for the questions they ignore.
- Reading traffic estimates as facts. Use them to rank pages against each other, never as exact visitor counts.
- Auditing only the blog. In many B2B markets the sharpest messaging lives in newsletters, LinkedIn posts and webinar titles.
- Counting output as quality. A competitor who posts daily with zero proof is a weak competitor with a busy calendar.
- Skipping the claim count. Without it you end up writing "save time and money" like everyone else.
How can AI speed this up?
Paste batches of 20 to 30 URLs or article texts into an AI assistant with your tag list and ask it to fill in topic, stage and main claim for each one. Ask it for a claim count across competitors and a first draft of outlines for your top gaps. Then spot-check 1 in 5 rows by hand, because models drift from your tag definitions and struggle to judge whether a page truly answers the question or only mentions the keyword. Fact-checking stays with you.
For the SEO side, the free F/MS digital marketing module covers keyword research for new sites, and a quick keyword density checker shows which terms a competitor page leans on.
Where does this SOP fit in your validation plan?
Competitor content analysis comes after you know who your competitors are and runs well next to positioning work:
- Name your rivals with the competitor identification SOP.
- Run this audit alongside competitive positioning analysis.
- Turn unclaimed angles into tested headlines with marketing message testing.
- If content looks like your best channel, prove it with customer acquisition channel validation.
See all 10 Competition Analysis SOPs. For more ideas on what to publish, the free marketing ideas generator gives you angles to test, and our sister site 100 SEO methods explains the ranking side step by step.
FAQ
How many competitors should a content analysis include?
Three to five direct competitors plus one content leader. More than that and the audit turns into a research project with no deadline.
Do I need a paid SEO tool for competitor content analysis?
It speeds up the traffic and gap steps. Ahrefs and Semrush both have limited free access, and Google Keyword Planner plus a manual look at the top 10 results gets you demand and coverage at zero cost.
How is this different from social media listening?
Social media listening tracks what customers say. Content analysis tracks what competitors publish and how it performs. Run listening to find the questions and this SOP to see who answers them.
When should I run the audit again?
Every 6 months, or when a new competitor appears. Keep the sheet and add only the new pieces, which turns a three-week job into an afternoon.
Go further on our sister sites
- Method: SEO Content Plan (100 startup methods)