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:
- Identify your true keyword competitors (not just product competitors)
- Pull the keywords they rank for
- Classify those keywords into branded, product, and content buckets
- Run a keyword gap: their keywords minus yours
- 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:
- SERP sampling. Search your 10 most important terms in an incognito window. Any domain that appears for 3 or more of them is a keyword competitor, whether or not you've heard of it.
- Overlap reports. Ahrefs and SEMrush both have "competing domains" reports that rank sites by shared keywords. Useful, but sanity-check the output — they routinely surface Wikipedia and Reddit, which you should ignore.
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:
- Manual SERP reading (free). Read their blog titles, URL slugs, and H1s — well-run SEO teams state the target keyword in all three. Slow, but it teaches you their strategy better than any export.
- Google Search Console (free). GSC only shows your data, but the queries where you sit at positions 8–20 are, by definition, keywords your competitors are beating you on. It's the cheapest gap analysis that exists.
- Ahrefs / SEMrush (paid). The deepest databases. Export the competitor's top organic keywords and you have raw material for every step below. The trade-off is cost — entry plans run over $100 a month — and the hours it takes to turn an export into decisions. If the price stings, we compared cheaper options in our Ahrefs alternatives roundup.
- Analook (freemium). Enter a competitor's domain and you get a report in about 60 seconds, built from 15+ public signal sources, with top keywords already classified into the three buckets described in the next step. Plans run $0–19 — details on the pricing page.
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:
| Bucket | Example | What It Tells You | Your Move |
|---|---|---|---|
| Branded | "notion pricing", "figma login" | Brand strength; how much of their traffic is defensible | Don't chase the brand terms. Target "alternatives" and "vs" variants instead |
| Product | "project management tool", "ai design software" | Which commercial categories they've claimed | Highest priority — these keywords carry buying intent |
| Content | "how to run a retrospective" | Their topical authority strategy and funnel top | Target 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:
- Combine the classified keyword lists from all 3–5 competitors
- Remove their pure branded terms (you can't win "their-name login")
- Remove keywords irrelevant to your product — be ruthless here
- 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:
- Difficulty (KD). Early-stage sites should hunt low-difficulty terms and climb from there. A keyword you can't rank for within two quarters is a keyword you shouldn't be writing for yet.
- Intent. Product-bucket keywords beat content-bucket keywords at equal difficulty, because someone searching a category name is closer to buying than someone searching a how-to question.
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
- 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.
- Chasing pure branded terms. You will not outrank a company for its own name. The winnable variants are "alternatives," "vs," and "pricing" comparisons.
- 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.
- Analyzing once and never again. Rankings shift constantly. Re-run the analysis quarterly — the interesting signal is what changed, not the snapshot.
- 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.