Analook / Blog

July 14, 2026 · 10 min read · by Iris Wei

Competitor Keyword Analysis: How to Find the Keywords Your Rivals Rank For (2026)

In the spring of 2026 I sat down with a founder who had just exported 4,000 of a competitor's keywords into a spreadsheet. He was proud of the export. He had no idea what to do with it. Three weeks later the spreadsheet was still untouched — because a raw keyword dump isn't analysis, it's homework you've assigned yourself.

Competitor keyword analysis only works when it ends in a short, prioritized list of keywords you will actually target. Everything else is theater. This guide walks through the exact process I use — find the right competitors, pull their rankings, classify every keyword into one of three buckets, find the gap, and rank the gap by difficulty and intent. It's the same classification logic we built into Analook's competitor reports, so you can also skip the manual work entirely.

What Competitor Keyword Analysis Actually Is

Competitor keyword analysis answers one question: which search terms are sending traffic to my rivals that could be sending traffic to me? It has five steps, and skipping any of them is why most attempts fail:

  1. Identify your true keyword competitors (not just product competitors)
  2. Pull the keywords they rank for
  3. Classify those keywords into branded, product, and content buckets
  4. Run a keyword gap: their keywords minus yours
  5. Prioritize the gap by difficulty and search intent

If you want the broader picture beyond keywords — traffic, positioning, backlinks — start with our competitor SEO analysis guide and come back here for the keyword layer.

Step 1: Find Your True Keyword Competitors

Your product competitors and your keyword competitors overlap maybe half the time. A niche blog, a review site, or an adjacent tool can own the exact search terms you need while never competing for your customers.

Two quick methods:

Pick 3–5 domains. More than that and the later steps drown you in data. (I've watched teams analyze 12 competitors at once. None of them shipped a single article from it.)

Step 2: Pull the Keywords They Rank For

For each competitor, you need their ranking keywords with position, estimated volume, and difficulty. Your options, from free to paid:

Step 3: Classify Keywords into Branded, Product, and Content

This is the step almost everyone skips, and it's the one that turns a keyword dump into a strategy. Every competitor keyword falls into one of three buckets, and each bucket demands a different response:

BucketExampleWhat It Tells YouYour Move
Branded"notion pricing", "figma login"Brand strength; how much of their traffic is defensibleDon't chase the brand terms. Target "alternatives" and "vs" variants instead
Product"project management tool", "ai design software"Which commercial categories they've claimedHighest priority — these keywords carry buying intent
Content"how to run a retrospective"Their topical authority strategy and funnel topTarget selectively where topics overlap your product

Why the split matters: a competitor whose traffic is mostly branded is coasting on brand equity — their non-branded moat is thinner than their traffic chart suggests, and their product keywords are attackable. A competitor with heavy content-keyword traffic has topical authority you'll need years to replicate, so you attack their product keywords instead of their blog. Same traffic number, opposite strategies.

This classification is built into every Analook report — the keyword section splits a competitor's top keywords into branded, product, and content automatically, which is the part of this workflow I'm happiest to never do by hand again.

Step 4: Run the Keyword Gap

Now compare lists. The gap is every keyword where a competitor ranks in the top 20 and you don't rank at all. Mechanically:

  1. Combine the classified keyword lists from all 3–5 competitors
  2. Remove their pure branded terms (you can't win "their-name login")
  3. Remove keywords irrelevant to your product — be ruthless here
  4. Subtract everything you already rank top-20 for

What's left is your opportunity list. Expect it to be uncomfortably long. That's what Step 5 is for.

Step 5: Prioritize by Difficulty and Intent

Score each gap keyword on two axes:

The practical priority order: low-difficulty product keywords first, then "alternatives / vs" variants of competitor brands, then low-difficulty content keywords that sit adjacent to your product, then everything harder. Put the output in a simple sheet — keyword, bucket, difficulty, target URL, status — and treat it as your content roadmap for the next quarter.

Common Mistakes

  1. Copying keywords without checking intent. Ranking for a term that doesn't match your product produces traffic that bounces. Read the live SERP before committing to any keyword.
  2. Chasing pure branded terms. You will not outrank a company for its own name. The winnable variants are "alternatives," "vs," and "pricing" comparisons.
  3. Treating the gap list as a to-do list. The gap is raw ore, not a roadmap. Without the classification and prioritization steps, a 500-row gap export is paralysis in spreadsheet form.
  4. Analyzing once and never again. Rankings shift constantly. Re-run the analysis quarterly — the interesting signal is what changed, not the snapshot.
  5. Ignoring AI search. Keywords now feed AI answers too. Research on generative engine optimization (Aggarwal et al., KDD 2024) found that content structure changes can substantially improve visibility in AI-generated answers — so structure the pages you build from this analysis with clear headings, FAQs, and schema.

Key Takeaways

  • Competitor keyword analysis ends in a short prioritized list, not a big export
  • Pick 3–5 true keyword competitors — found via SERP sampling, not assumptions
  • Classify every keyword as branded, product, or content before deciding anything
  • The gap = their top-20 keywords minus yours, minus their brand terms, minus irrelevance
  • Prioritize low-difficulty product keywords, then "alternatives / vs" plays
  • Analook automates the pull-and-classify steps in about 60 seconds; deep-dive tools like Ahrefs go deeper if you have the budget — see our competitor analysis tools comparison

FAQ

What is competitor keyword analysis?

Competitor keyword analysis is the process of finding the search keywords your rivals rank for, classifying them by intent (branded, product, content), and comparing them against your own rankings to find gaps. The output is a prioritized list of keywords you should target next, ranked by difficulty and buying intent.

How do I find my competitors' keywords for free?

Three free methods: manually search your target terms and note which domains keep appearing, use Google Search Console's query report to see terms where you rank on page two (your competitors own page one), and read competitor page titles, H1s, and URL slugs, which usually state the target keyword directly. Free methods are slow but accurate for a first pass.

What is the difference between branded, product, and content keywords?

Branded keywords contain the competitor's name and are nearly impossible to win outright, though "alternatives" and "vs" variants are winnable. Product keywords describe the category or feature a buyer searches for and carry the highest purchase intent. Content keywords are informational questions that build topical authority and fill the top of the funnel.

How is a keyword gap analysis different from competitor keyword analysis?

Keyword gap analysis is one step inside competitor keyword analysis. The gap step compares two keyword lists (theirs and yours) to find terms they rank for that you do not. Full competitor keyword analysis also covers picking the right competitors, classifying keywords by intent, and prioritizing the gaps by difficulty and business value.

Which tool is best for competitor keyword analysis?

It depends on depth versus speed. Ahrefs and SEMrush give the deepest keyword databases but cost real money and take hours to interpret. Google Search Console is free but only shows your own data. Analook generates a competitor report in about 60 seconds that already splits top keywords into branded, product, and content buckets — the fastest way to get a classified starting list.

Keywords are one lens. For the full competitive picture — traffic, positioning, launch history, community — read the complete competitive analysis guide.

Curious how competitors' traffic estimates are built? See our SimilarWeb alternatives breakdown.

Get any competitor's keywords, already classified

Analook pulls a rival's top keywords and splits them into branded, product, and content buckets — in about 60 seconds, from 15+ signal sources.

Analyze a Competitor →