How to Do a Competitor SERP Analysis

How to Do an SEO Competitor Analysis - Chapter 3

What is a SERP analysis?

Last Updated: May 2024

A SERP analysis is the process of examining the search engine results page (SERP) for a keyword to analyze the features, the power of your competitors, and the difficulty of the keyword.

You can take your competitor analysis to the next level by conducting a SERP analysis. You’ll better understand the landscape by looking at things like:

  • SERP features, like featured snippets and "People Also Ask" boxes

  • The link metrics of all ranking pages

  • Keyword Difficulty score

Google SERPs and user intent

Typically, it's not enough to understand the right keywords to target. If you want to win traffic, you need to understand search intent for your keyword.

This means getting inside the mind of the searcher to understand what they’re looking for. Sounds impossible, right? Fortunately, Google has done 99% of the work for you. You can start by simply Googling the keyword you want to target!

For example, here are the results for "kittens for adoption":

kittens for adoption SERP


Here, we see a Google Ad for a rescue organization, a map pack result for local kitten shelters, and an adoption website. Clearly, Google believes the intent of this search is to find a kitten for adoption.

Let’s compare that to the results for “new kitten”:

SERP results new kitten


Although “new kitten” isn’t explicit, all of the results focus on information on how to care for a new kitten - we see checklists, help, advice, timelines, etc. Google is telling us that the intent of this search is to find information about what to do after bringing home a new kitten - lists of essential items, veterinary care, training, adjusting to your new responsibilities, etc. We don’t see results for kitten-related products, or local kitten rescue organizations. While “new kitten” and “kittens for adoption” might seem like closely related keywords (and they are!), the SERP results are very different.

If you’re uncertain about the search intent of a keyword - or want to confirm your hunch - Moz is here to help! In Kewyord Explorer’s Keyword Suggestions (you can access this tool by creating a free community account here), you’ll find the Search Intent of the keyword you search, along with additional suggestions. As you can see in the example below, Google views the topic of a "new kitten" as Informational. This can help guide your content strategy:

Keyword Explorer Search Intent

Analyze the SERPs With Ease

With the Moz Pro tools, you can analyze SERPs, keywords, content topic ideas, questions your customers are asking, and so much more!

Understanding & Fulfilling Search Intent - Whiteboard Friday

Understanding what and why your target audience is searching is more important than ever - but how do you effectively analyze and fulfill true search intent? In this Whiteboard Friday, Britney Muller shares everything you need to understand and fulfill search intent.

How to conduct a SERP analysis

There are a couple of different ways to go about this, each revealing different data points.

1. First, download the MozBar for Chrome

2. Go to Google, and turn the MozBar on by clicking the browser extension

3. Search your target keyword

4. Browse the SERP to quickly see link metrics for all ranking results

Google SERP results

5. Better yet, export the results to a CSV by clicking the icon at the top of the page. The MozBar export allows you to investigate within a spreadsheet program. You can see an example of this report in the image below.

SERP analysis export

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

Finally, you can gather more intel on the keyword with the SERP Analysis report in Keyword Explorer. Enter your target keyword, and the SERP Analysis report will show you this:

Explore by Keyword Metrics
Explore by Keyword Suggestions
Explore by Keyword SERP Analysis

  1. Keyword Monthly Volume: a highly accurate estimate of how many times per month people search your keyword within a specific region and search engine

  2. Organic CTR: an estimate of the percentage of clicks that are available to traditional, organic links in the SERP for this keyword

  3. Keyword Difficulty: a score from 1–100 that tells you how difficult it is to rank in the top 10 results for that keyword

How to gain insight from a SERP analysis

As I analyze these reports, I’m looking at a few things in order to gain some insight:

1. Determine search intent

What type of search is this, based on the top 10 results? Given that all 10 pages are educational articles on what to feed a new kitten that include advice, charts, lists, and more, I can conclude that the search intent is informational. This means that product pages or location landing pages are not likely to rank on the first page of Google for this keyword.

2. Look for the SERP Feature

Is there a SERP Feature present, and if so, what’s the format? In this case, there is a Featured Snippet in a list format. When I click into the URL that has captured the Snippet, I’m looking for the on-page attributes that have been implemented, such as an H2 tag and a bulleted list.

3. Examine page titles

What are the title tags for the top 10 results? In this example, I see a lot of questions that a potential customer may ask themselves: What should I feed my kitten? How Much to Feed a Kitten? What Do Kittens Eat? I can conclude that Google understands that a new kitten owner has a lot of questions, and the results will represent valuable resources that will help the user answer those questions, not sell them products or services.

4. Evaluate your competitor’s authority

The average Domain Authority® of the top 10 sites for this search is 63, which means it’s fairly difficult to rank on the first page of Google.

5. Analyze metrics

What do the metrics mean for me? In this example, the Volume is 1.7k - 2.9k, which is substantial, making it an appealing goal. But can I rank? The Difficulty score is a 42, which is medium difficulty and may be more of a long term goal. I may want to consider targeting a lower Difficulty keyword in the short term.

Having a firm understanding of the landscape you’re diving into is imperative before you start diving into content. This way, you’re not wasting your time and money jumping into an area in which you’re not (yet!) equipped to rank.


Next up: How To Analyze Your Competitors’ Content