How to Conduct a Competitor Keyword Analysis

How to Do an SEO Competitor Analysis - Chapter 2

What are competitor keywords?

Last Updated: March 2024

Competitor keywords are keywords that your competitors are targeting in an effort to improve rankings in the search engines, drive traffic, and increase conversions.

What is competitor keyword analysis?

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!

Outrank the competition

With Moz Pro, you can quickly & easily identify your competitor's keywords, content, links, and more!

How to 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.

  1. In the first field, enter your primary competitor’s domain

  2. In the second field, enter your domain. 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

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, we’ll conduct a keyword gap analysis.

Competitor keyword gap analysis in 3 steps

The Moz Keyword Gap tool can help 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.

1. In the Keyword Gap tool, enter your domain and up to 3 competitors in Keyword Gap directly. Sidenote: 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


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.

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

Don’t forget to export the Keywords To Improve to a CSV, and copy and paste the CSV to the Keyword Gap Analysis tab in the SEO Competitor Analysis Template.

Keyword gap analysis by vertical

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!

Get the most out of the Moz tools

Some of our best and brightest Mozzers show you what you need to do to get the most out of the Competitive Research tools in this series of short videos!

Keyword gap analysis by page

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 Keywords To Improve, we found that the keyword with the highest Traffic Lift is “dewormer for dogs.” If our goal is to increase rankings for this keyword, 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