All posts
SEO

How to do SEO competitor analysis.

Your competitors have already paid to learn what works in your market. SEO competitor analysis is how you read their homework for free, then find the parts they left blank.

Jessica Wells·9 min read

You keep landing on page two. Someone else owns the spots you want, and you cannot tell why. Their site is not obviously better. Their product is not obviously better. And yet there they sit, collecting the clicks you need, while you refresh your rankings and feel a little crazy. The good news is that this is a knowable problem. Their advantage is sitting in plain sight, scattered across their pages and their backlinks, waiting to be read. This is how you read it.

First, accept that your real competitors are not who you think

The most expensive mistake in this whole exercise happens in the first five minutes, when you write down the names of the businesses you compete with for customers. The bakery across town. The other agency you keep losing pitches to. That is your business competition, and for search it is often the wrong list entirely.

Your SEO competitors are simply the sites that show up when you search the terms you want to win. That is the whole definition. As Ahrefs puts it in its guide to SEO competitor analysis, these are the websites competing for your target keywords in organic search, and they may not be the same as your direct business competitors at all. Search Engine Journal makes the same point with a tidy example in its definitive guide to SEO competitive analysis: a local bakery competes with other bakeries for customers, but on a query like how to frost a cake it is up against Food Network and a hundred recipe blogs.

So the question is not who steals my customers. It is who occupies the search results I am trying to enter. Sometimes that is a rival you already resent. Just as often it is a media site, a marketplace, a forum thread, or a competitor three times your size who does not even know you exist. Either way, you cannot study the right homework until you have the right names.

Build your competitor list from the search results, not your gut

There are two honest ways to find your true search competitors, and you should use both. The first is free and takes ten minutes. The second is faster and costs money.

  • Search your money keywords by hand. Take the eight or ten terms you most want to rank for, search each one in an incognito window, and write down the domains that show up in the top results again and again. The names that repeat across multiple searches are your real competitors. The ones that appear once are noise.
  • Let a tool find the overlap. Both Ahrefs and Semrush have an organic competitors report that takes your domain and finds the sites whose ranking keywords overlap most with yours. This is more thorough than eyeballing the SERP, because it weighs hundreds of shared terms instead of ten, and it surfaces competitors you would never have guessed.

One caution worth more than it sounds. If you run a brand-new site, do not benchmark yourself against the giant that ranks for everything. You will learn a lot and be able to copy none of it. Find competitors roughly your size, with a similar authority profile, who are beating you anyway. Those are the gaps you can actually close this year. The behemoth is a map of where the road goes, not a place you can drive to next Tuesday.

Run a keyword gap analysis to see exactly what you are missing

This is the part that turns vague envy into a to-do list. A keyword gap analysis compares your ranking keywords against your competitors and shows you the terms they rank for that you do not. It is the closest thing in SEO to looking at the answer key.

The mechanics are simple in any decent tool. You enter your domain and up to four competitors, and the report sorts the results into buckets. The two you care about are Missing and Weak. Semrush explains the distinction cleanly in its keyword gap analysis guide: Missing keywords are the ones all of your analyzed competitors rank for and you do not show up for at all, and Weak keywords are the ones where you rank but they are beating you. Missing is your white space. Weak is your quickest win, because a page already exists and just needs to be better.

Do not export the whole list and call it strategy. A raw gap report is full of branded terms you will never rank for, irrelevant tangents, and keywords with no real volume. Filter hard. Cut competitor brand names, cut anything off-topic, and sort what remains by a blend of search volume and difficulty. What you want at the top is the keyword that is genuinely relevant to your business, gets meaningful searches, and is not impossibly hard to rank for. That short list is worth more than the thousand rows underneath it.

Then a content gap analysis, because keywords are only half the story

A keyword gap tells you which terms you are missing. A content gap tells you which topics you have never seriously covered, which is a deeper and more useful thing. The difference matters because modern search rewards depth on a subject, not a page sprinkled with the right phrases.

Ahrefs frames a content gap analysis as finding the topics your competitors have covered but you have not, and its content gap guide draws a distinction worth holding onto. There are domain-level gaps, where a competitor has entire sections of content you simply lack, and there are page-level gaps, where one competitor page ranks for far more keywords than your equivalent page because it covers the topic more completely. The first tells you what to write next. The second tells you what to expand.

Read the gap like a journalist, not a spreadsheet. When you see a cluster of related terms your competitors all rank for, that is not ten separate articles to crank out. It is usually one question your customers keep asking that you have never answered well. Find the question behind the cluster, answer it better than anyone on the first page, and you have done something a content calendar full of thin posts never will.

Study the SERP itself, and respect what it is telling you

Before you write a single word against a target keyword, go look at what currently ranks for it. The first page of Google is not a random sample. It is a museum of what Google has already decided that searchers want for that exact phrase, curated over millions of clicks. Argue with it and you lose.

The thing to read first is intent, the reason behind the search. Backlinko sorts queries into four familiar buckets in its primer on search intent: informational (someone wants to learn), navigational (someone wants a specific site), commercial (someone is comparing options), and transactional (someone is ready to act). The signal is in the results, not your assumptions. If the top ten for your keyword are all long how-to guides, Google has decided that query is informational, and your slick product page will not crack it no matter how good your offer is. If they are all product and category pages, a blog post will not get in. Match the format that is already winning, then beat it on quality.

While you are in there, note the furniture. Is there a featured snippet you could win with a cleaner answer? A People Also Ask box full of questions to fold into your page? An AI Overview pulling from a handful of sources? Local pack, video carousel, shopping results? Each of these tells you what a winning page on this term actually has to do, and how much real estate is left for a plain blue link. Sometimes the honest read is that there is very little, and you are better off spending that effort on a keyword where the SERP still has room.

You are not trying to copy the page that is winning. You are trying to find the question it answers, and answer that question better than anyone has bothered to.
The first rule of competitor analysis

Look at the backlink gap, but keep your sanity

Links from other websites are still one of the signals that decide who ranks, which is why your competitors keep their lead even when your content matches theirs. A backlink gap analysis, sometimes called a link intersect, shows you the sites that link to your competitors but not to you. As the Ahrefs competitor analysis guide describes it, this surfaces easily replicable links that might have value for you, like industry resource pages, directories, and review sites where getting listed is a matter of asking rather than luck.

That last point is the whole game. You are not hunting for every link a competitor has. You are hunting for the ones a normal business could realistically earn. A roundup post that links to four of your rivals is a roundup that could plausibly link to you. A resource page for your industry that lists everyone but you is a quick email away from fixing. Those repeatable, askable links are where a small team should spend its energy.

And here is the permission to stop. Backlinks are where competitor analysis goes to die, because the rabbit hole is bottomless and the work is slow. Pull the link gap, mark the ten or twenty most realistic targets, and close the tab. Do not try to reverse-engineer a thousand-link profile that took a competitor a decade to build. That is not analysis anymore. It is a way to feel busy while ranking nowhere.

Turn the findings into a plan, or you have just decorated your anxiety

A folder of competitor screenshots is not a strategy. The step almost everyone skips is the only one that changes your rankings: turning what you found into a short, ranked list of things you will actually do. Without it, all this research just gives you a more detailed picture of why you are losing.

Sort every finding by two questions. How much could this move, and how hard is it to do? That gives you four piles, and the order writes itself. Fixing a Weak page where you already rank sixth and the SERP intent matches yours is high impact and low effort, so it goes first. Building out a whole content section to close a domain-level gap is high impact and high effort, so it goes on the roadmap. Earning one realistic link is a steady background task. Chasing a behemoth competitor for a keyword the SERP says you cannot win is high effort and low payoff, and you let it go without guilt.

When you do create or rebuild a page, aim higher than the competitor you are trying to beat, because matching them only ties. The standard to hold yourself to is the one Google publishes in its guidance on creating helpful, reliable, people-first content, which asks a question worth taping to your monitor: is this the sort of page someone would want to bookmark, share, or recommend? Your competitor analysis tells you what to make. That question tells you how good it has to be.

An honest word before you start

Competitor analysis is one of the highest-leverage things you can do in SEO, because it replaces guessing with reading. But it is a flashlight, not an engine. It shows you where the gaps are. It cannot write the page, earn the link, or wait out the months it takes Google to notice. Be skeptical of anyone who frames a competitor teardown as the work itself. It is the map. The driving is still on you, and it is slow.

A motivated owner can run every step here on a small site and come away knowing exactly why they are losing the spots that matter, which is worth a great deal on its own. When the gap turns out to be bigger than a few afternoons, untangling which of forty findings deserves your next ninety days is the kind of work we do at Mining Wells, across SEO and the content and outreach it leans on. Plenty of businesses never need that. Run the analysis, fix your top pile, and see how far honest reading carries you. It is usually further than the people on page one would like you to think.

About Mining Wells

We're on a mission to fix bad marketing.

Maybe:

  • You are spending thousands on marketing tools, ads, and your website, with zero revenue increase to show for it.
  • Every campaign you have tried gets minimal results.
  • You have a great product that nobody seems to find.
  • You are getting interest, but it never converts to a sale.
  • You have a low retention rate.
  • You have been paying a marketing agency for over a year and have not seen results.

You are not alone. Many founders and leaders live with the results of bad marketing without ever finding the reason.

And often that is because it can be many reasons. Sometimes it is the wrong ICP, sometimes the wrong messaging, sometimes the wrong targeting chasing impressions.

We are here to take the hard guesswork out and provide that clarity before it is too late.

At Mining Wells, we help founders and leaders grow their businesses the right way.

Tired of bad marketing?