How To Conduct A Competitor Keyword Analysis

How To Do An SEO Competitor Analysis - Chapter 2

What is competitor keyword analysis?

Last Updated: November, 2022

Competitor keyword analysis - sometimes called keyword gap analysis – is a process of identifying valuable keywords that your competitors rank highly for, which you don't.

A few important points to consider:

  • The keywords should be valuable (high-volume, related to your business, and/or likely to convert)

  • The keywords should be ones you could rank for, or could rank for better

  • Bonus: Comparing two or more competitors often gives you a richer analysis!

The challenge with keyword analysis is that you or your competitors can potentially rank for thousands of keywords, so this type of analysis can be difficult to do manually.

Fortunately, there are easy solutions!

Daily Fix SEO: Competitive Research

Some of our best and brightest Mozzers will show you how to research your SEO competitors in this series of 2-minute videos!

Find your competitor's keywords

To kick things off, let’s ask the obvious question - Where is my competitor winning? The answer lies in researching your competitor’s keywords. For this research, we'll use Moz's Keyword Explorer, and more specifically the Ranking Keywords feature (you must be logged in with a free trial or Pro account.)

1. In the first field, enter your primary competitor’s domain (in this example, we’re using petcarerx.com).

2. In the second field, enter your domain (1800petmeds.com). Your screen will look something like this:

Ranking keywords


3. In this Venn diagram, we can see that petcarerx.com ranks for 75.2k keywords, 1800petmeds.com ranks for 44k keywords, and there’s a 16.2k overlap. This means there’s considerable room for keyword discovery for 1-800-Pet-Meds!

4. If we scroll down, we can use the filters to narrow this list down to make it more manageable and practical. Here’s an example of adjusting the Rankings, Difficulty, and Volume filters:

Keyword Filters


5. We can now see the keywords our competitor is currently ranking for. We found product-related and blog topic keywords where this competitor is winning, and are relevant to our pet pharmacy website:

Ranking keywords

Take action with keyword gap analysis

Getting an aerial view of your competitor’s SERP strengths is a valuable first step. It will give you perspective on where they stand, and possibly give you some ideas on new content to create.

However, if we want more actionable insights, the Moz Keyword Gap tool can help to spot relevant and attainable gaps between your site and the competition. This tool filters out branded terms, and focuses on attainability - i.e., keywords where your site already ranks in the top 20, but is outranked by your competitors.

Let’s head over to Keyword Gap:

1. There are 2 ways to enter information into this tool:

  • If you used True Competitor to identify your competitors, you can click the checkboxes to the left and click Compare Competitors. This will seamlessly carry you over to Keyword Gap:
Compare SEO competitors


  • OR you can manually enter your domain and up to 3 competitors in Keyword Gap directly.

2. Scroll down to the Keywords to Improve table.

3. You’ll see a list of keywords where your site ranks in the top 20 positions in the SERP (but you can easily expand this in the filters), which means these keywords are attainable.

4. This list is sorted in descending order by a metric called Traffic Lift. This metric represents your expected gain in traffic if you were to overtake your top competitor’s ranking position:

Keywords to improve

5. Export the Keywords To Improve to a CSV

6. Final step: In the SEO Competitor Analysis Template, copy and paste the CSV to the Keyword Gap Analysis tab.

Drill down: Keyword gap analysis by subfolder

It’s time to talk niche markets again! Similar to identifying competitors by subfolder, we can also analyze keyword gaps by subfolder. This workflow can produce valuable insights, especially if:

  • You’re focused on a specific vertical for a brand

  • You’re prioritizing a product or service within your organization

  • You’ve been assigned to content by funnel stage, such as blog content

Top of funnel content is often educational, and can make your audience become aware of how your brand is the solution to their pain point. Let’s analyze the keyword gaps in 1-800-Pet-Meds’ top of funnel content. To achieve this, head over to Keyword Gap:

1. Enter your site’s blog subfolder (I entered 1800petmeds.com/education)

2. Change the dropdown to Subfolder

3. Enter your competitors’ parallel subfolders (or domains, if you’re unsure of where they host top of funnel content)

Moz Pro Keyword Gap Subfolders


4. Scroll down to the Keywords to Improve table. You’ll see a list of keywords that your and your competitors’ blog content is ranking for!

Moz Pro Subfolder Keywords To Improve

Here we can see a list of relevant and attainable gaps between your site’s blog and the competition’s top of funnel content. Your competitors are outranking you with this list of keywords, and the Traffic Lift metric is an effective metric for prioritizing your blog content!

Next level: Page-level keyword gap analysis

So far, we've explored keywords at the domain and subfolder level, but a keyword gap analysis is also a powerful tool for optimizing individual pages. Why get this granular?

  • You’ve been tasked with seasonal products or content

  • You have a piece of old content that you want to update or refresh

  • Your goal is to increase traffic to specific pages

In these cases, you may want to narrow your focus on specific URLs.

In the previous example, the keyword with the highest Traffic Lift is “dewormer for dogs.” With our goal to increase rankings for this keyword, so we’ll compare our competitor’s URL against our URL, and try to unearth the keywords for which the competitor is optimizing their page.

1. Head over to Keyword Explorer's Ranking Keywords feature.

2. Enter your competitor’s URL.

3. Change the dropdown menu to exact page.

4. Repeat for your own URL:

Page level ranking keywords


5. Compare keyword sets. We're looking for valuable keywords our competition ranks highly for that we can target with our own page:

Page level ranking keyword analysis


In this example, we found quite a few keywords that we’re not targeting, but our competitor is. "Worm medicine for dogs" and “dog worm medicine” look like lucrative choices. They have a good search volume, and are highly relevant. By adding these keywords to the page and optimizing for them, we can start to compete for profitable keywords and potentially earn good search traffic.

Alternatively, we could create an entirely new page for these keywords.


Next up: How To Do A Competitor SERP Analysis