SEO competitor analysis: find the rivals your buyers meet in search
You are probably benchmarking against the company you meet in sales pitches. In search your rival is often someone else, and finding them points every month’s budget at the right pages.
More than two decades in, we have read a great many “competitor analysis” reports, and the ones that move search performance share one habit: they start from the search results.
One law firm we have worked with for three years was convinced its main rival was a well-known boutique two streets away. One afternoon of checking who actually appeared for its clients' searches turned up three solo practitioners with twelve-page websites and very tidy local pages. The boutique they had focused on ranked well below those three.
Good competitor analysis in 2026 starts with one shift: move from listing the companies you assume are competitors to listing the pages that appear next to yours when buyers search. Below: how to find them, what to take from them, and when the exercise pays.
Your search competitors are the ones sharing your SERPs
Get the list right and every brief after it aims at the right rival. Business competitors and SEO competitors are different categories. The high-intent queries small and mid-size firms convert on are usually won by someone other than the biggest firm in the city.
We run a quick SERP scrape on the 30 to 50 queries that genuinely matter to a client. The pages that show up repeatedly are the real list. Sometimes a forum thread or a Reddit post outranks every “official” competitor for the buyer’s actual question.
Knowing that changes the brief. You aim at the three blogs that actually capture buying intent, which search intent mapping makes visible, and leave the generic term to Forbes.
Pull these four things from your rivals' data
Five rivals produce thousands of rows. Four things in them change what you do next. When a client asks us to analyse five rivals, this is what we pull.
Top pages by traffic share. Just the 10 to 20 URLs Ahrefs or Semrush flag as the real organic earners. The model lives in those pages.
Link velocity. A five-links-a-month flow over two years beats a 200-link spike from one PR campaign. Patterns matter more than totals.
SERP feature mix. Are rivals winning featured snippets, video carousels, or the local pack? Each one tells you what Google currently rewards for that intent. The answer guides format choices for your own pages.
Real keyword overlap. Strip brand terms from both sides. Filter “common keywords” reports to queries with buying intent. The clean list is usually one tenth of the raw export.
For the methodical version of this on traffic specifically, see our competitor traffic analysis checklist.

Where your rivals’ traffic really comes from
A handful of pages on a rival’s site do the work, so a focused study saves you a week of mapping. One number explains why.
96.55% of all pages in our index get zero traffic from Google, and 1.94% get between one and ten monthly visits.
The implication: a rival’s traffic sits in a few pages. Find their five to ten traffic-driving URLs and study those properly.
The toolkit we use, with honest caveats
Read each estimate as an estimate, and the plan built on it holds.
| Tool | What we use it for | Reality check |
|---|---|---|
| Ahrefs | Top pages, keyword overlap, link patterns | Traffic figures are CTR-model estimates, not measured data |
| Semrush | Position tracking, paid intelligence, content gap | Stronger in US English, weaker in long-tail Spanish |
| Similarweb | Channel split, audience overlap | Reliable mostly above 50k monthly visits |
| Google Search Console | Where you actually appear next to rivals | Free and underused, especially the Pages and Queries cross-filter |
| Manual SERP checks (VPN) | What real Spanish, French, UK SERPs look like | Tool snapshots lag the live SERP by days |
Ahrefs themselves document the gap between their traffic estimates and Google Search Console reality. Treat the numbers as ranges and compare relative trends.
Map a separate set of rivals for each language
Sell in more than one language and each language brings its own rivals. The law firm we mentioned earlier has three sets.
| Language | Audience | Typical queries |
|---|---|---|
| Spanish | Domestic clients | Family law, inheritance |
| French | French expats on the Costa Blanca | Matrimonial cases |
| English | English-speaking expats | Probate, NIE issues, property disputes |
Three competitor lists. Three different content briefs. Three different link strategies.
Give each language its own analysis, so each market gets a brief it can rank with. If you operate across countries, plan for one analysis per language.
For the deeper view, see best practices for multilingual SEO.

AI search changes the question, and the method holds
Yes, GEO matters. Yes, ChatGPT and Perplexity citations now factor into B2B buyer journeys. The underlying competitor logic stays much the same.
71% of B2B software buyers rely on AI chatbots at some point in their research, and 51% now start their research with an AI chatbot more often than with Google.
What we add for clients now: a small layer of “who gets cited in AI answers for our buyer prompts”. We run five to ten prompts a real prospect might genuinely use, log the cited domains, and check overlap with the traditional SERP rivals.
Often the overlap is high. Sometimes a niche site turns up that is new to the list. Both findings build on the SERP-level work.
Treat GEO as part of the same exercise: it is the same SERP behind a chat layer.
Three habits worth building early
Reading tool numbers as estimates. Measurements come from your own analytics. The further down the long tail you go, the wider the gap between Ahrefs’ estimate and Google Analytics reality.
Turning keyword gap exports into content briefs. A 1,200-row export is a list. A brief is what survives an editor and a subject-matter expert reviewing it.
Refreshing the analysis through the year. Markets shift. Algorithms update. New entrants arrive. For active clients we refresh the picture quarterly. For fast-moving niches like AI tooling or fintech, monthly.
When competitor analysis earns its budget
Run it when a decision depends on it. Three scenarios where it genuinely pays back.
Entering a new vertical or a new geographic market, where you need to learn what good looks like before committing budget.
Diagnosing a growth plateau, where your team is “doing all the right things” and wants the rankings moving again.
Pricing or service positioning decisions, where you are weighing a shift and want to know which space is already occupied.
In between, a regular refresh keeps the picture current.
A second pair of eyes on your real rivals
If you want to check your team is benchmarking against the right list, we can pull a focused SERP-level competitor analysis for one of your priority queries inside an hour.
We do this for clients in legal, freight, real estate, and translation across six languages, working from Valencia.
The SERP ranks pages, whatever the org chart says, and your analysis can do the same.
Book a discovery call or look at how we run multilingual SEO programmes.



