SEO Difficulty Metrics

Keyword SEO Difficulty Metrics

SEO Difficulty is a score from 0 to 100 that tells you how hard it is to rank on the first page of Google for a keyword. The higher the number, the harder it is to rank.

For years, customers were confused about the competition score and how it relates to SEO. So we added a set of SEO Difficulty metrics that tell you, at a glance, how easy or hard it is to rank for any keyword on Google.

One thing to clear up first, because it is the most common mix-up: the competition score (0 to 1) is a Google Ads metric that shows how many advertisers are bidding on a keyword. It measures paid competition, not how hard the keyword is to rank for in organic search. The SEO Difficulty metrics below are the ones that tell you ranking difficulty.

Every time you search on Google, you will see a widget at the top right-hand corner with new metrics, as shown in the screenshot below.

SEO Difficulty Metrics

This widget shows four new data points.

SEO Difficulty: This gauges how difficult it is to rank at the top for this search query. The higher the number, the harder it would be to rank.

Brand Query: This tells you whether Google considers this search term to be a brand-based query. Brand queries are tough to rank #1 for unless you are the brand.

Off-Page Difficulty: This gauges the backlink equity of the top 10 pages that rank for the search query. A high value here means that you will need to gain more domain authority via backlinks from top sites to compete.

On-Page Difficulty: This gauges how optimized the content is of the top 10 pages that rank for the search query. When most results have their content optimized, this value will be high; in such cases, link metrics (or brand value) will be the decider.

Here is how the four metrics compare at a glance:

Metric What it measures Range A higher value means
SEO Difficulty Overall how hard the keyword is to rank for in Google's organic results 0 to 100 Harder to rank
On-Page Difficulty How well the top 10 pages have optimised their content for the keyword 0 to 100 The top pages are already well optimised
Off-Page Difficulty The backlink strength and domain authority of the top 10 pages 0 to 100 Stronger backlinks to beat
Competition How many advertisers bid on the keyword in Google Ads (a paid-search metric) 0 to 1 More advertisers, not harder organic ranking

When you click the Detailed Breakdown link, it will open a new page that explains how we calculate each of these metrics.

This is where Keywords Everywhere is different from all the other SEO tools. We never hide behind "secret algorithms". All our calculations are laid out bare to you to be sure our tool is using suitable algorithms.

The rest of this article explains each metric in detail, as well as how we calculate them.

Off-Page SEO Difficulty

The Off-Page SEO Difficulty is a score out of 100 that measures the link equity of the top 10 results on the first page of Google for the search term.

We get the Moz Domain Authority and the Open Page Rank score and use them to calculate the Off-Page Difficulty score for each of those results, using the formula below.

Off-Page SEO Difficulty = 75 % of ( Moz DA ) + 25% of ( OPR *10 )

For e.g., if a website has a Moz DA of 49 and an OPR of 4.33, then the formula is

Off-Page SEO Difficulty =
  1. ( 0.75 * 49 ) + (0.25 * 4.33 * 10)
  2. ( 0.75 * 49 ) + (0.25 * 43.3)
  3. ( 36.75 ) + (10.82)
  4. 47.57

We give a weight of 75% to Moz's DA since it is the most trustworthy metric in SEO today, and the 25% weight to OPR is to balance DA's shortcomings for the way it calculates DA for specific domains.

We then add up all the Off-Page SEO Difficulty scores for each of the top 10 results and then take an average of them to figure out the Off-Page SEO Difficulty for the search term.

If you click the "Detailed Breakdown" link, you can see the raw number of Moz DA and OPR as well as the calculated Off-Page SEO Difficulty score for each of the results, as shown below

Off-Page Difficulty Calculations

Want to check a domain's Moz DA on its own, without installing the extension? Our free Domain Authority Checker looks it up for any site right in your browser.

On-Page SEO Difficulty

The On-Page SEO Difficulty is a score out of 100 that measures how optimized the top 10 results are for the search term.

We calculate this for each of the top 10 results using the following set of rules.

page title? the URL? the description?
Is the exact search query (or its plural) present in 15 pts 5 pts 5 pts
Is the broad search query (or its plural) present in 25 pts 10 pts 10 pts
Has Google highlighted keywords in the description, or is the description data special? 30 pts

Our tool checks each of the seven rules for every result and then allocates points to the result.

In the "Detailed Breakdown" page, you can click on the "On-Page Difficulty value" for each page, and a popup opens showing you the exact points given by our tool for each of the seven rules. See the screenshot below.

On-Page Difficulty Calculations

Below we have a detailed explanation for each of the seven rules.

Is the exact search query (or its plural) present in the page title? (15 pts):

If the exact search query is present in the page's title, the tool awards it 15 points.

E.g., If the search query is "weight loss diet," the three words have to be found in the page title, in the same order to be given the 15 points.

Is the exact search query (or its plural) present in the URL? (5 pts):

If the exact search query is present in the page's URL, the tool awards it 5 points.

E.g., If the search query is "weight loss diet," the three words have to be found in the page's URL, in the same order, to be given the 5 points.
So http://domain.com/weight-loss-diet-info.html will be given the 5 points, while http://domain.com/weight-loss-best-diet.html will not.

Is the exact search query (or its plural) present in the description? (5 pts):

If the exact search query is present in the page's description, the tool awards the page 5 points.

E.g., If the search query is "weight loss diet," the three words have to be found in the page description, in the same order to be given the 5 points.

Is the broad search query (or its plural) present in the page title? (25 pts):

The tool checks the page title for the presence of each of the words in the search term. For every search term found, a portion of the 25 points is awarded.

E.g., If the search query is "weight loss diet," and the tool finds the words "weight" and "loss" but not the word "diet" in the title, then it will award 2/3rds of 25 points - i.e., 16.66 points
If only a single word is found, say "weight," then it will award 1/3rd of 25 points - i.e., 8.33 points
If all three words are found, then it will award all 25 points.

Is the broad search query (or its plural) present in the URL? (10 pts):

The tool checks the page URL for the presence of each of the words in the search term. For every search term found, a portion of the 10 points is awarded. This works exactly like the above rule.

Is the broad search query (or its plural) present in the description? (10 pts):

The tool checks the page's description for the presence of each of the words in the search term. For every search term found, a portion of the 10 points is awarded. This works exactly like the above rule.

Has Google highlighted keywords in the description, or is the description data special? (30 pts):

Sometimes Google shows a special description for specific results. These descriptions could be tabular data, a list of items, review data, or some special text. When our tool can figure out that this description is special, all 30 points are awarded to the page. See screenshot below

Google's Special Descriptions

When the descriptions are standard text, Google will bold certain words in the description text in typical cases. These can be words from the search query, synonyms, or related terms that Google deems important in the content. See the screenshot below. Google considers "burning fat" and "meal plan" important for the search query "weight loss diet".

Google bolds terms in description texts

The tool awards points for these bolded terms. The number of points depends on the number of words in the search query and the number of bolded terms.
E.g., if the search query is "weight loss diet," then it has three words. Now say only two words are bolded in the description, then the tool awards 2/3rd of 30 points, i.e., 20 points to the page.

The tool uses a standard list of stop words shown below. These words are removed from the search term, and the content before any calculations are done.

List of Stop Words: a, am, an, and, any, are, as, at, be, by, can, did, do, does, for, from, had, has, have, how, i, if, in, is, it, its, may, me, might, mine, must, my, mine, must, my, nor, not, of, oh, ok, when, who, whom, why, will, with, yes, yet, you, your

Brand Queries

Brand queries are search terms that have the name of a brand in them. In such cases, Google will strive to show the brand's website at the top and social media links for the brand over any other website. It's therefore much more challenging to rank for brand queries.

Our tool categorizes a search query as a brand query in three scenarios.

(a) Google shows site links for the first organic result.
(b) The top 3 results are from the same website.
(c) Two or more results on the first page of Google are from social platforms like Twitter, Facebook, LinkedIn, Instagram, or TikTok

SEO Difficulty

SEO Difficulty is a cumulative score that comprises the On-Page Difficulty, the Off-Page Difficulty, and the Brand Query difficulty.

SEO Difficulty = (35% of On-Page Difficulty + 65% of Off-Page Difficulty) + 20% bonus for branded queries

E.g., if a search term has an On-Page Difficulty of 90/100, an Off-Page Difficulty of 69/100, and is a branded query, then

SEO Difficulty =
  1. (35% of 90 + 65% of 69) + 20% bonus
  2. (31.5 + 44.85) + 20% bonus
  3. (76.35) + 20% bonus
  4. (76.35) + 20% of 76.35
  5. (76.35) + (15.27)
  6. 91.62
  7. 92

Detailed Breakdown

The Detailed Breakdown is a table we provide with all the tool's calculations in detail.

We show the list of the top 10 pages, their titles, URLs, descriptions, and SEO Metrics.

The SERP Highlights show the bolded terms and tell if Google has shown a special description for this page.

The specific values for Moz Domain Authority and Open Page Rank are shown along with the Off-Page Difficulty values for the pages.

The On-Page Difficulty values are clickable, and when you click them, a popup opens up with complete details on how this was calculated.

SEO Metrics Detailed Breakdown

Questions you may have

What is SEO difficulty?
SEO Difficulty is a score from 0 to 100 that estimates how hard it is to rank on the first page of Google for a search term. The higher the number, the harder it is to rank. Keywords Everywhere works it out from how well the current top 10 results are optimised (on-page difficulty), how strong their backlinks are (off-page difficulty), and whether the term is a brand query.
What is a good SEO difficulty score?
Lower is easier. A low score means the current top results are weak and you have a better chance of ranking, while a score near 100 means the first page is dominated by strong, well-optimised pages. There is no single good number, because difficulty is relative to your own site: a score a high-authority site finds easy can be hard for a brand-new site. Use the score to compare keywords against each other and favour the lower-difficulty ones.
What is the difference between the competition score and SEO difficulty?
They measure completely different things. The competition score, from 0 to 1, is a Google Ads metric that shows how many advertisers are bidding on the keyword, so it is about paid search, not organic ranking. SEO Difficulty, from 0 to 100, is what tells you how hard a keyword is to rank for in organic search. A keyword can have high advertiser competition but low SEO difficulty, or the other way around, which is exactly why we added the SEO Difficulty metrics.
What is off-page SEO difficulty, or the off-page SEO score?
Off-Page SEO Difficulty is a score out of 100 that measures the backlink strength of the top 10 results for a keyword. Keywords Everywhere builds it from each result's Moz Domain Authority (weighted 75%) and Open Page Rank (weighted 25%), then averages the top 10. A high score means you would need strong backlinks and domain authority of your own to compete.
What is on-page SEO difficulty?
On-Page SEO Difficulty is a score out of 100 that measures how well the top 10 results have optimised their content for the keyword, for example whether the exact or broad search term appears in the page title, URL and description. A high score means the top pages are already well optimised, so on-page work alone will not be enough to outrank them.
How is SEO difficulty calculated?
SEO Difficulty combines the other scores: 35% of the on-page difficulty plus 65% of the off-page difficulty, with a 20% bonus when the term is a brand query. Every formula and every input is shown on this page and in the Detailed Breakdown inside the tool, so you can see exactly how each number was reached rather than trusting a secret algorithm.
Why do the SEO difficulty values differ by location or between devices?
The metrics are calculated in real time from the actual Google results served to you, and Google changes those results based on your country, location, language, whether you are signed in, and your search history. Different locations or devices can therefore see slightly different top 10 results, and slightly different difficulty scores as a result.
How do I check the SEO difficulty of a keyword?
Install the Keywords Everywhere extension, then run any search on Google. The SEO Difficulty, on-page, off-page and brand-query metrics appear in a widget at the top right of the results, with a Detailed Breakdown link for the full calculation. These are paid metrics, so they use credits, the same as search volume.