Select Page

You’ve faced the hard facts: you’re not the only one in your industry trying to get more traffic from search engines. Your competitors are pulling in search traffic that you need.

Here’s how to yank it from them.

To pull this off, you will need:

  1. A website of your own
  2. A competitor’s website URL
  3. Google Sheets
  4. SEMrush (you can make do with the free version, but I highly recommend the Pro version—and yes, that’s an affiliate link)
  5. Open Site Explorer
  6. Well, this blog post will help, too. 😉

The game plan

(Just want to skip to step 1? OK, click here.)

Here’s the deal.

A bunch of people who really want your product are looking for it online. Some of them are getting to your site.

The same is true of your competitors.

You’re both getting customers, readers, email subscribers, etc. because people are Googling stuff, seeing a search result that looks like what they’re looking for, and ending up on one of your websites.

But you’re competitors. Those people who are happy to spend money on your competitor’s site may have been just as happy to spend it on yours . . . if you’d got to them first.

Here’s the problem: Your competitors are pulling them in instead of you.

Sometimes they’re just outranking you in search engines. But they’re also pulling in traffic for keywords you’ve never even thought of.

Now, you could try to guess the search terms your competitors rank for.

Or you could know for sure.

I prefer to know for sure.

That’s what I’m going to show you how to do. By the end of this article, you’ll be able to:

  1. Discover your competitor’s best keywords
  2. Rank for them yourself

I don’t have to ask you if you’re ready, do I?


Step 1: SEO reconnaissance

The first thing we need to do is figure out where your competitor’s traffic is coming from. This is where we’ll use that SEMrush tool I told you about at the beginning.

Again, you can use the free version of SEMrush, but as I’ll show you later on, it’s going to severely limit your results on a project like this.

Let’s jump in.

For the sake of using a real-life example, I’m going to pretend I’m trying to boost SEO for the Finale Music website, and I want to steal traffic from my competitor, Avid. (I’m not currently working with either company, but full disclosure: my wife Laura loves using Finale.)

1.a. Go to and enter your competitor’s URL

That’s pretty easy. If you’re using SEMrush for the first time, you’ll just plug your competitor’s main URL into the home page, like so.

That will pull up a lot of information about your competitor’s website: an estimate of how much organic traffic they get, a run-down of SEM advertising activities,

But you’ll want to scroll down to the “Top Organic Keywords” section and click the blue “View full report” button.


1.b. View the full organic report

Now you’ve pulled back the veil. You’re looking at the words your competitors rank for, along with other helpful bits of information:


Right across the top, I can see that Avid ranks for about 116,000 words, and gets an estimated 221,000 hits from search engines every month.

But once you look past the flashy charts and big numbers, you’ll see a long table of keywords. This is what we came here for.

(Heads up: this is where the paid version and free versions of SEMrush start providing different experiences. For example, the free version only shows you 10 keywords. I use the pro version, which shows me several thousand results.)


A quick note on all these columns: Some of these are self-explanatory, but some of them, not so much. Here’s a quick guide to the columns we’re most interested in. (This will be important for later.)

  • Keyword column is obvious: that’s specifically what people are Googling.
  • Pos. is for “position,” which indicates how far up or down the list of search results your competitor is when people Google that keyword.
  • Volume represents approximately how many times that keyword is Googled every month.
  • KD stands for “keyword difficulty,” which gives you an idea of just how easy or difficult it would be to rank for that particular keyword. This is on a scale from 0 to 100, with 0 meaning “piece of cake” and 100 meaning, “I mean, I wouldn’t even try.”
  • CPC is another obvious one: it’s the approximate cost per click you’d pay for this keyword in Adwords.
  • URL tells you which page of the competitor’s website is ranking.
  • Traffic % tells you approximately what percentage of your competitor’s traffic comes from this keyword.

The other columns aren’t very pertinent to what we’re trying to do here.

1.c. Export that report

You can do this by hitting the “Export” button and selecting how you want to download your list.


You’ll want to throw that list into a spreadsheet somewhere. I like keeping stuff in Google Sheets, so I’ve set it up there, complete with filters across the top row.


Now, just like that you can answer some pretty interesting questions, like:

  • What does my competitor rank for?
  • Where is my competitor’s organic search traffic coming from?
  • Which keywords are most valuable to them?

Can you imagine dropping this kind of knowledge in your next meeting with execs? How many other people in your company know this info? How many people at your competitor’s company do you think know this?

Yeah. Not much. You walk around with this info and you’ll feel like a marketing demigod.

And we’ve barely even started yet.

Step 2: Trim your list of competitor keywords

It’s at about this time that we see all of these keywords and start channeling our inner SEO Atilla the Hun.


Whoa, Tiger.

We don’t want all of their keywords. Just the ones that will help us. So now we need to weed this list of keywords down.

2.a. Delete irrelevant competitor keywords

Some of your competitors’ keywords have nothing to do with you. There’s nothing you could offer that could satisfy the people searching for them. Don’t waste your time on these.

For example, Avid ranks #10 for “film reel.” Finale is a music notation and composition software. I have no need to rank for “film reel.” It’s irrelevant, and I’m not going to waste my time on it.


2.b. Delete high-difficulty, low-return competitor keywords

Some of those keywords are too difficult to justify the effort.

Back to the Finale example: it’d be sweet to steal all the traffic for people searching for “sibelius 7 free” and get them to try Finale’s free trial instead, right?

Maybe, but that’s going to be really, really difficult. SEMrush puts that keyword’s difficulty at 83, and there are only 10 monthly searches for it! That’s way too much work for so little payoff.

SEMRush’s keyword difficulty score is really helpful, but that’s not the only tool you have. If you’re not sure how difficult it would be to rank for something, just pull up an incognito window and search for the term. Look at the first page results and take note of how well they answer the search’s intent—things like article depth, relevance, trustworthiness, etc.

Looking at existing results can be extra-helpful while you’re still getting a grasp on what different keyword difficulty scores represent.

2.c Filter out branded keywords

I’m leaving this one open-ended, because this activity is going to depend on what kind of competitor you’re dealing with. But for this exercise, I’m not trying to steal search traffic for the keywords that are part of my competitor’s brand.

So that means I’m filtering out any keyword that is about Avid or one of Avid’s products. I might circle back around to try to take Avid’s search traffic for branded keywords later, but as of now, I’m just not interested in going down that road.

2.d. Don’t prioritize shallow-intent competitor keywords

Every once in a while, you’ll find that your competitor ranks for a really high-volume search term. You’ll think, “Wow, they rank for that?”

I don’t have an example in the niche world of music notation software, so let’s say hypothetically that Avid ranked for “music.” Just “music,” which gets more than a million monthly searches.

If I were working for Finale, I might think, “That’s a lot of traffic they’re getting for that term. And I WANT IT.”

But how many people Googling “Music” are at all interested in software for writing sheet music? Probably not many.

It’s a relevant keyword, but the intent to ever buy your product is negligible. In some ways, the keyword is fool’s gold. That’s not the kind of traffic you’re trying to take from your competitor, is it?

You might note that I didn’t say, “delete shallow-intent competitor keywords.” That’s because you might find yourself in a place where you can experiment with ranking for these words. But you don’t want them to distract you from the more reliably profitable keywords.

OK, so by now, you should have a list of keywords that your competitor ranks for—and that you want to steal.

Step 3: Compare your keywords to your competitor’s

We need to take a quick break from our competitors now and see how our own website stacks up against theirs. Here’s how to do that:

3.a Generate that Organic Research Report for your own website.

Walk through Step 1 for your own site. But this time, add the results to a second tab on the spreadsheet you’ve already been working on.

3.b. Compare these keywords.

Now you need to answer three questions:

  1. Which keywords does your competitor rank for that you don’t?
  2. Which keywords do you both rank for, with your competitor outranking you?
  3. Which pages on your competitor’s site are getting all this search traffic?

I like to set up a VLOOKUP formula in the spreadsheet that shows how my search position compares with my competitor’s. But that’s not always necessary.

Step 4: Size up the competition

Now that you know what you and your competitor rank for, it’s time to assess what needs to happen in order to steal their organic search traffic.

4.a. Put your competitor’s URLs into Open Site Explorer


Pull together all the specific URLs on your competitor’s site that are getting this traffic. It’s time to put each and every one into the Moz Open Site Explorer to find two things:

  1. The competitor’s domain authority. This is a number between 1 and 100 that ranks the root domain’s potential to rank based on a series of factors. The higher the domain authority, the more potential any page on the site has to rank.
  2. The competitor’s unique page authority. This is also a number between 1 and 100, and it measured the specific page’s potential to rank in search engines.

4.b. Note the number of links (and where they’re from)

Backlinks are still one of the main factors that influence a page’s ranking in search engines. You want to see just how much this competitor’s page has been referenced by other sites.


4.c. Note the word count of each competitor’s page

For a while now, blog posts of 2,200 words or more have been dominating the top search results. If your competitor is ranking for a keyword with a blog post that’s only 800 words long, there’s a good chance you can outrank them with a longer post.

Counting words is a pain, so I use this word-counting Chrome extension. =)

4.d. Repeat Step 3.c. for your own URLs

You will need to find your own site’s domain authority, as well as the authority of pages that rank behind your competitor’s.

Step 5: Ask, “Can I commit to taking ‘em on?”

By now, you should be looking at some pesky competitor URLs that are soaking up all that sweet, sweet organic traffic you want. You’re probably really eager to take them on. (I know I am at this point.)

Your strategy for stealing their traffic is (usually) going to fall into one of two buckets:

  1. Write a new piece of content that totally surpasses anything they have.
  2. Bolster an existing piece of content so that it’s strong enough to outrank your competitor.

^Both of those strategies take time, effort, and/or money.

It involves a lot of writing (either your time and effort or your time and money for someone else’s time and effort).

It’ll involve checking and re-checking and re-re-checking the SERPs.

At Overthink Group (my agency), it can take us up to 20 hours just to write a long-form, competitive blog post. That’s with a professional writer on the job (who writes rather quickly). And that doesn’t include the time it takes to reach out to other websites for backlinks, email people about the new article, and all that great content promotion stuff.

So ask yourself, “Am I willing to commit 40 hours of work to this?” If not, ask, “Am I willing to pay someone else to do it right?”

You may need to prioritize a few crucial search terms to go for first. For example, let’s say your competitor ranks for two equally valuable keywords. One of those is defended by a 6,000-word superarticle with links from very reputable sites. The other keyword is only backed by a 750-word stub with two links, both from other pages on your competitor’s site. Choose to tackle the latter first.

Once you’re ready to move forward, well, it’s time to move forward!


Brian Dean has written extensively on how to do this, but here’s the gist:

Write something longer. I mentioned earlier that 2,200-word articles tend to rank well in search engines. There are a few reasons for this:

  1. The more words you use, the more synonyms for your keyword you will end up using. That means your article about “what sharks eat” will include terms like “shark meal,” “shark diet,” “sharks consume,” and “feeding frenzy”—all terms that people are searching for when they want to know what sharks eat.
  2. The longer the article, the more relevant links you can use. When search engines see you linking to pages about the topics you’re writing on, it signals that your content is relevant to those topics.

Writing longer articles is a pain, especially if you’ve been told that all you need to do in order to rank for anything is write 600 words. (That may be true for some search terms, but it’s not a competitive strategy.)

Write something more with the times. You’re trying to outrank an article written in 2013? A lot has happened since then—write the version of this article that present readers need to read. This gives you a leg up in a few ways:

  1. Current content gets shared by VIPs. People look to big-name bloggers, speakers, and social media personalities to keep them up to date on their topics of expertise. If you can give these big names something relevant and timely to share, you’re doing them a (very, very small) favor.
  2. If you’re writing something more current than what your competitor wrote, then you have years’ worth of new content to link to. Surely there are new reports, new interviews, new blog posts, etc. that were written after your competitor wrote their piece. You can link to them.
  3. Think of how the language around a certain topic changes over time. New tools are created. New businesses form. New buzzwords are born. By writing a more current piece of content, you can use the new terminology that has only existed after your competitor’s old piece was written.

Make it easier to consume with better design and layout. One big problem with long-form content is that readers aren’t always looking for a deep dive. By putting your content in a well-designed blog post (or better yet, topping it with a super-scannable infographic that gives them an overview), you can gain a few advantages:

  1. People will spend more time on your page, which signals to search engines that your content is valuable.
  2. People will share content that they can quickly understand.
  3. Super-important influencers can get the gist of your content without wading through the whole piece. (This is really important for the next step.)

Be more thorough. Does the other guy give the reader high-level, big picture points? Do your readers one better: list out every single step of a given process, every detail to consider in a decision, every last piece of info. Write the exhaustive, end-all piece on the matter.

Being exceptionally thorough makes it easier to write a longer post. Plus, it can inspire a sense of awe in your readers. You’ve done all the hard work for them. You must know what you’re talking about—that wins you some clout with your readers. (And it can move them to share your piece, too.)

You got this. Go forward with the wisdom of Solomon and the strength of 20 barbarians.

Once your piece is written and published, it’s time to move on to the final step.

Step 6: Promote your awesome, stellar new piece of content

The worst thing for you to do at this point would be to hit “Publish” and then sit around waiting for your competitor’s traffic to come your way. No. You need to get out there and promote your awesome content.

Promotion is key for a few reasons. First, people can’t share or reference your article if they don’t know it exists, and a quick influx of traffic and links is the best way to start stealing your competitors’ organic traffic. Secondly, if you have the content, why only make it available to organic searchers? Put it to work for you with your existing audience, too.

But how do you do that?

  1. Email your list about it. The best thing you can do to get traffic and shares to this page is to let your audience know about it. (Better still, in your email, ask them to leave a comment. That’ll get your readers spending more time on your page creating more indexable content.)
  2. Reach out to specific experts about it. If you write an article on music notation, reach out to a professor of music composition and ask her what she thinks. (She may share it.)
  3. Mention it to people who have linked to similar articles. (They may add a link to your piece.)
  4. Use the “Moving Man” method to turn broken links on other sites into links to your new content.
  5. If you’re offering a product, give it away for free to influential bloggers and ask that they consider mentioning it on their blog.

Obviously, there are other ways to get the word out—but these will get you started.

GOOD JOB. Now, how do you know it worked?

Ooh, good question.

There are a few ways to check up on this.

1. Use SEMrush for a comprehensive look at results

It’s our old friend, SEMrush! They let you set up a dashboard that tracks how your site is performing, what keywords you’re ranking for, what pages are pulling in organic traffic, etc.


2. Google your keyword in an incognito tab

Want to do a quick check? Open a Google Chrome incognito tab and see what results Google shows you.


That’s what I just did to see how one of my sites is ranking for “best Bible dictionary.”

Looks like I’m #2 (after those shopping listings).


3. Check overall traffic in Google Analytics

You know where this is going. Go to “Acquisition,” and then “Channels.”

Select “Organic,” and set your secondary dimension to “Landing page” (in the “Behavior” category).

Select the URL for the page you’ve been working through these steps on to see how much traffic it’s brought in organically over time.

Way to go! Want to know more?

I’m a guy who quit his job to start an agency doing this kind of stuff. Every once in a while, I share what’s working for us on my blog. I’d love to let you in on all the cool stuff we learn so you can do better content marketing yourself.

You can start by downloading these steps—and then I’ll let you know when my next masterpiece is ready for you to behold! 😉