To do competitor analysis in SEO, find the sites that outrank you for the keywords you want, then work out why they win: which keywords and pages bring them traffic, which links back those pages, and what their pages do better than yours. The output is a short, prioritized list of pages to create or upgrade and links to pursue.
Below is the full 7-step process, each step with the exact reports to open and a running example, plus a template for the SEO competitor profile and the final report. If you have half an hour rather than a few days, use the 30-minute SEO competitor audit instead.
Key takeaways
- Your SEO competitors are the domains on page one for your target keywords, which are often publishers, review sites and forums rather than the companies you sell against.
- Build one profile per competitor with the same 12 fields from the same tool, so the numbers are comparable.
- Measure share of voice across a fixed keyword set, not single rankings. One keyword moving tells you little.
- Competitor backlink analysis is about which assets earn links, not raw link counts. Referring domains matter more than backlinks.
- Finish with a report that names 5 to 10 actions for the next 90 days, each with an owner.
What is SEO competitor analysis?
SEO competitor analysis is the process of identifying the websites that rank above you in organic search for your target keywords and reverse-engineering why they rank: their keywords, content, backlinks and technical setup.
It is narrower than a full competitor website analysis, which also looks at paid traffic, pricing and conversion paths. SEO competitor analysis answers one question: what would it take to outrank these sites for these keywords?
The answer usually falls into one of three gaps:
- Content gap: they cover topics or search intents you don't, or cover them better.
- Authority gap: their pages have more (and better) referring domains.
- Technical gap: their pages are easier to crawl, faster or better structured.
Most sites have some of each. The analysis tells you which gap to close first.
The 7 steps at a glance
- 1
Pick your keywords and find your real SEO competitors
Start from 20 to 50 target keywords, then list the domains that keep appearing on page one. - 2
Build a competitor profile for each
The same 12 fields per competitor, pulled from the same tool. - 3
Benchmark rankings and share of voice
Track every competitor across your keyword set and estimate who gets the clicks. - 4
Run a keyword gap
List the keywords they rank for in the top 10 that you don't. - 5
Analyze the pages that outrank you
Compare intent, format, depth, freshness and on-page setup with your own page. - 6
Run a backlink competitive analysis
Find which of their pages earn links, from whom, and which sites link to several competitors but not to you. - 7
Write the report and prioritize
Turn findings into 5 to 10 actions for the next 90 days.
The running example. To make each step concrete, we'll follow a hypothetical invoicing app for freelancers. Its blog gets some traffic, but it sits on page two for most of the keywords that bring sign-ups, such as "invoice template for freelancers" and "how to invoice a client".
Step 1: Pick your keywords and find your real SEO competitors
Start with the keywords that matter commercially. Pull them from three places:
- Search Console: Performance → Search results → Queries. Use the branded queries filter (available to all eligible sites since March 11, 2026) to keep only non-branded queries, then sort by impressions.
- Your product pages: the problems your product solves, in your customers' words.
- Keywords you want but don't rank for yet.
Aim for 20 to 50 keywords. Search each one in a private browser window and note every domain on page one. The domains that show up for several keywords are your SEO competitors.
Then confirm with a tool. Semrush's Organic Rankings report, Ahrefs Site Explorer (Organic competitors) and SE Ranking's Competitive Research all list the domains that share the most ranking keywords with yours. The free SEO Competitor Finder in Outrank's SEO tools does the same without an account.
Keep 3 to 5 competitors. Include at least one site that is roughly your size, because a competitor with ten times your authority shows you the destination, while one at your level shows you the next step.
Step 2: Build an SEO competitor profile
An SEO competitor profile is a one-page summary of a competitor's search footprint, built from the same fields for every competitor so you can compare them side by side. These are the fields worth including:
What to include in an SEO competitor profile
| Domain Rating or Authority Score | Ahrefs, Semrush, Moz, SE Ranking | Rough measure of how hard their pages are to outrank |
| Referring domains | Any backlink tool, or Outrank's free Backlink Checker | Link profile size; harder to inflate than raw backlink counts |
| Estimated organic traffic and 12-month trend | Ahrefs, Semrush, SE Ranking | Size and momentum |
| Keywords in the top 3 and top 10 | Organic keyword reports | Breadth of visibility |
| Overlap with your keyword set | Organic competitors report or your rank tracker | How directly they compete with you |
| Top 10 pages by organic traffic | Top pages report | Which topics and page types pay off for them |
| Main content types | Top pages, sitemap or a crawl | Guides, tools, templates, comparisons, category pages |
| Publishing pace | Sitemap dates, blog archive or a crawl | How much you'd need to publish to keep up |
| Most linked pages | Backlink tool, best by links | Which assets earn their authority |
| SERP features they own | Rank tracker or a manual check | Featured snippets, AI Overview citations, video, People Also Ask |
| Core Web Vitals (mobile) | PageSpeed Insights | Whether part of their edge is technical |
| Strengths and weaknesses in one line each | Your judgment after steps 3 to 6 | What to copy and where to attack |
Click a column header to sort.
Fill the first eleven fields now and the last one after step 6. If authority scores are new to you, our guide to Domain Rating vs Domain Authority explains the difference.
Step 3: Benchmark rankings and share of voice
Single rankings mislead. What matters is how much of the traffic for your whole keyword set each competitor captures. That is share of voice: the estimated clicks a domain gets across your keyword set, divided by the estimated clicks available.
To estimate it, multiply each keyword's monthly volume by the expected click-through rate at the position each domain holds, then add it up per domain. Rank trackers with competitor tracking (Semrush Position Tracking, SE Ranking, Ahrefs Rank Tracker) calculate visibility scores like this for you. Search Console can't, because it only reports your own site.
Be careful with the CTR assumptions. First Page Sage's 2026 data, from Search Console accounts covering 3.67 billion impressions, put the average CTR of position 1 at 22.6% on results without an AI answer and 3.6% on results with one. Two keywords at the same position can be worth very different amounts.
Our list of the best rank checking tools compares the trackers that follow competitors.
Step 4: Run a keyword gap
A keyword gap lists the keywords a competitor ranks for that you don't. Put your domain and 2 to 4 competitors into Semrush Keyword Gap, Ahrefs Content Gap or SE Ranking's Competitor Comparison, then:
- keep keywords where at least one competitor ranks in the top 10,
- remove branded and irrelevant terms,
- tag each keyword with its intent (informational, commercial, transactional),
- group keywords that one page could rank for.
Free alternatives: Google Keyword Planner's "Start with a website" option suggests keywords from any URL, and Outrank's free content analyzer shows a competitor's keyword gaps and topic clusters. Our competitor keyword analysis guide covers every filter and method, and our keyword competition guide shows how to judge which gaps are realistic.
Step 5: Analyze the pages that outrank you
For each priority keyword, open the top 3 results next to your own page and compare them on the same points:
| Check | What to look for |
|---|---|
| Intent and format | Is page one full of guides, tools, templates, lists or product pages? Match the dominant format. |
| Answer speed | How fast does the page answer the query? Snippets and AI answers favor pages that answer in the first lines. |
| Depth and coverage | Which subtopics do all top pages cover that yours skips? |
| Freshness | Visible update dates, current year data, current product screenshots. |
| On-page basics | Title tag, H1, headings, internal links pointing in, structured data. |
| Media and extras | Tables, calculators, downloadable templates, original images or video. |
| Speed and UX | Core Web Vitals in PageSpeed Insights, intrusive pop-ups, ads above the content. |
Note where you can do better, not just where you match. Copying the top result gets you a page Google already has.
Step 6: Run a backlink competitive analysis
Competitor backlink analysis is the review of which websites link to your competitors, which of their pages earn those links, and how they earned them, so you can find link opportunities and the content worth building to win them.
Work through it in four passes:
- Compare link profiles. Referring domains (unique linking sites) and authority for each competitor. A gap of 10% is noise; a gap of five times is a strategy problem.
- Find their most linked pages. In Ahrefs (Best by links) or any backlink tool, sort their pages by referring domains. Usually a small number of assets (original data, statistics pages, free tools, templates) earn most of the links.
- Find link intersects. Ahrefs' Link Intersect lists sites that link to two or more competitors but not to you. These sites already cover your topic, so they're your warmest prospects.
- Read how the links were earned. Guest posts, resource pages, PR mentions, partner pages, directories. Skip anything that looks bought or manipulative: link schemes break Google's spam policies.
Outrank's free Backlink Checker in our SEO tools shows who links to any domain if you don't have a paid tool. For the full playbook, read how to build backlinks.
Step 7: Write the SEO competitor analysis report and prioritize
An SEO competitor analysis report turns the research into decisions. Keep it short enough that someone reads it. Use the checklist below as the template.
Interactive checklist
SEO competitor analysis report template
0/14
Context
0/3Benchmarks
0/3Gaps
0/5Plan
0/3Your progress is saved in this browser, so you can come back to it later.
Score every opportunity on impact, confidence and effort, then sort. In practice the top of the list is usually a mix of quick wins (keywords where you already rank 11 to 20), one structural build (a page type you're missing) and one linkable asset.
The plan usually fails at the publishing step, not the planning step. If your report calls for 30 new pages and your team ships four a month, Outrank can carry the volume: it researches keywords with live volume and difficulty, writes and publishes an SEO article a day to your CMS, and builds backlinks through its exchange.
FAQ
How do I do competitor analysis for SEO?
List 20 to 50 target keywords, search them and note the domains that keep appearing on page one; those are your SEO competitors. Profile each one, compare rankings across your keyword set, run a keyword gap and a backlink gap, and compare their top pages with yours. Finish with a report that names the 5 to 10 actions you'll take in the next 90 days.
What is competitor backlink analysis?
Competitor backlink analysis is the review of the websites linking to your competitors, the pages that earn those links and the methods behind them. Its goal is to find link prospects (especially sites linking to several competitors but not to you) and to learn which kinds of content earn links in your niche. Referring domains, the most linked pages and link intersects are the three reports that matter most.
What should you include in your SEO competitor profile?
Include authority (Domain Rating or Authority Score), referring domains, estimated organic traffic and its trend, keywords in the top 3 and top 10, overlap with your keyword set, top pages, main content types, publishing pace, most linked pages, SERP features they own, Core Web Vitals and a one-line strength and weakness. Pull every number from the same tool so the profiles are comparable.
What goes into an SEO competitor analysis report?
A summary of the three biggest findings, the keyword set and competitors analyzed, benchmark tables (profiles, share of voice, traffic trends), the gaps (keywords, page types, backlinks, technical) and a prioritized 90-day plan with owners. Keep it to a few pages; the plan matters more than the data.
How do I check my SEO ranking against competitors?
Use a rank tracker that follows competitor domains, such as Semrush Position Tracking, SE Ranking or Ahrefs Rank Tracker, with the same keyword set for everyone. Look at visibility or share of voice across the whole set rather than individual positions. Search Console only shows your own rankings, so it can't do this comparison.
How often should you do an SEO competitor analysis?
Run the full analysis once a quarter and a lighter check every month: ranking changes on your keyword set, new competitor pages and new referring domains. Re-run it sooner after a major Google update or when a new competitor starts appearing on page one.



