Skip to content
📐
SEO Strategy & Keywords
Lesson 2 of 18 · SEO Strategy
FREE +50 XP

Competitive Analysis in SEO

Competitive analysis in SEO is not a study of your rivals' websites. It is an examination of what the results page already rewards for your queries, checked against what you can do better. This lesson covers who counts as a competitor, what the analysis can and cannot tell you, and how to keep it from turning into copying.

It rests on Google's guide to ranking systems and on the helpful content guidance, which states plainly where retelling other people's work ends up.

🕵️
Elena, marketing director
"Look at what the competitors do and do the same, only better. It works for them."
🧑‍💻
Alex, SEO specialist
"We do not know why it works for them. We only see the outcome. Repeating the page gives us a copy without the reason it ranks."
The central mistake of competitive analysis is reading the outcome as an instruction. The results page shows what is on top right now. It does not show why.

A competitor in SEO is whoever takes the impressions

An SEO competitor and a business competitor are often different companies. A commercial query can be held by a marketplace instead of shops; an informational one by a publisher, a forum or a video. Your competitor in search is whoever occupies the place you want.

TypeWho it isWhat to look at
Business competitorSells a similar productOffer, pricing, landing pages. May have nothing to do with your rankings.
Competitor in the resultsRanks for your queriesPage format and the intent the results satisfy.
Content competitorTakes the informational demandWhich questions are answered and which are left open.
Format competitorVideo, maps, products, forums, AI answersWhether text is the answer at all.

What the analysis can and cannot tell you

Draw this line before the first spreadsheet. Google describes ranking this way: "Google uses automated ranking systems that look at many factors and signals about hundreds of billions of web pages". Many systems, more signals, and no published reason for any individual page.

VisibleNot visible
Which intent the results satisfyWhy this page outranks the one below it
Which format dominates: article, category, video, discussionWhich signals fired and with what weight
Which topics and sub-questions are coveredThe page's history: age, links, rewrites
Which search features sit above the organic resultsHow people behave on someone else's site

Hence the rule: the analysis produces hypotheses about format and coverage, not an explanation of positions.

Step 1. Collect results pages, not a list of sites

Take 20 to 50 queries across segments: commercial, informational, comparisons, problems. For each one record who is on top and what type of page it is. The SERP analyzer does this fastest: it breaks a query's results down into intent, features and page formats.

If marketplaces hold one query and guides hold the next, those are not different competitors. They are different intents, and from here they have to be handled separately.

Step 2. Work out what the results reward

For each group of queries answer three questions: which intent the top pages satisfy, which format repeats most often, and what occupies the space above the organic results. That is the requirement list — not for your competitors, but for anyone who wants to be there.

Classifying your own queries by intent is what search intent analysis does. A query you treat as commercial while the results treat it as informational explains half of the pages that never worked.

Step 3. Find gaps, not differences

A difference is anything about your page that is unlike theirs. A gap is what your page lacks in order to answer the query. The distinction matters: chasing differences means rebuilding your site to someone else's template.

  • Topic gap: sub-questions every top page covers and yours does not.
  • Format gap: the results want a table, a calculator or a video, and you have prose.
  • Intent gap: the page answers a different question from the one being asked.

Comparing your page with the ones above it is what content gap analysis is for: structure, headings, markup and question blocks.

Step 4. Check it against your own data

Their numbers are third-party estimates. Yours are facts. The performance report shows which of the analysed queries already give you impressions. It also carries a definition worth keeping: average position is the position of the topmost link to your site, averaged across impressions — not the place of one particular page.

Queries with impressions but few clicks are the entry point: the results already consider you relevant. Ranking opportunities selects them, and wins and losses shows what moved after a change. If several of your own pages compete for one query, fix that first with keyword cannibalization, or every conclusion about competitors rests on broken data.

What not to do

The natural conclusion — "let's do the same, only better" — is exactly the one Google warns against. One of the self-assessment questions in the helpful content guidance reads: "Are you mainly summarizing what others have to say without adding much value?" The same page asks whether the content demonstrates first-hand expertise and a depth of knowledge.

Scaling that approach is described in the spam policies as scaled content abuse: producing large amounts of unoriginal content that provides little value to users, no matter how it is created. Fifteen articles built from someone else's outline is that.

The working sentence after an analysis sounds different: "the results require this, and we can add that on top of it." Without the second half, it is too early to write the page.

Practice: take one query all the way

  1. Pick one commercial query where the performance report already shows impressions.
  2. Look at the results: page types on top, features above the organic listings, the repeating format.
  3. Write down three sub-questions every top page answers, and mark which ones you answer.
  4. State in one sentence what you add beyond the results: your own data, a calculation, a tool, experience.
  5. If the sentence does not come, the query is not yours. That is a legitimate outcome of the analysis.

What comes next

The analysis produces hypotheses, not positions. They get tested on your own data and not immediately: Google's starter guide warns outright that changes do not show up at once and can take months. So every hypothesis needs a review date, exactly as in the lesson on goals and KPIs.

🎯
Lesson Task
Test your knowledge and earn +20 XP
← SEO Goals and KPIs
Lesson 2 of 18
Go to Task →