Keyword Checker
Powered by Semrush Keyword Overview
Check the difficulty of any keyword on a 1–100 scale. See how hard it is to rank, how many people search for it, and which sites are already on page 1.
For example: socks running shoes
- Keyword Difficulty score from 1–100
- Monthly search volume in the US
- Search intent behind the keyword
- Average cost per click for paid ads
- The top 10 ranking pages and their authority
Need more than a free keyword check? Try Semrush Keyword Overview.
Keyword Overview for: running shoes
Keyword Difficulty
68%
Hard
Search Volume
301K
monthly searches in US
Search Intent
Commercial
Average CPC
$1.42
US, paid search
Top 10 Ranking Pages
These are the domains ranking on the first page of Google for this keyword in the United States. The Authority Score (AS) next to each one is Semrush’s 1–100 measure of overall SEO strength. Compare it to your own site’s AS to gauge whether you can compete.
- 1 nike.com AS 92
- 2 runnersworld.com AS 81
- 3 dickssportinggoods.com AS 78
- 4 adidas.com AS 90
- 5 roadrunnersports.com AS 62
- 6 zappos.com AS 84
- 7 brooksrunning.com AS 71
- 8 hoka.com AS 73
- 9 newbalance.com AS 79
- 10 asics.com AS 77
How to Check Keyword Difficulty
-
Enter the keyword you want to check in the field above. Keyword Difficulty is a 1–100 score that estimates how hard it would be to rank for that keyword in Google.
-
Click “Check Keyword” to analyze the keyword for free.
-
Review the difficulty score, search volume, intent, CPC, and the top 10 pages currently ranking.
What Is Keyword Difficulty?
Keyword Difficulty (KD) is a score from 1 to 100 that estimates how hard it is to rank a new page in the top 10 Google search results for a given keyword. A higher score means it will take more time, more high-quality backlinks, and stronger content to break in.
Keyword Difficulty is a third-party metric, not something Google publishes. SEO tools calculate it by looking at the sites that already rank for the keyword and how strong their backlink profiles are. It’s a quick way to gauge competition before you invest time writing a page.
For example, a keyword with a Keyword Difficulty of 85 is dominated by sites with strong, established backlink profiles. A new or low-authority site would struggle to crack the first page, no matter how good the content is. A keyword with a difficulty of 20 has weaker competition, so a smaller site has a realistic chance of ranking.
Inside the Keyword Difficulty Score
How We Calculate Keyword Difficulty
We calculate Keyword Difficulty by analyzing the pages that already rank in the top 10 Google results for the keyword. The stronger and more established those pages are, the higher the difficulty score.
- Backlink strength of the top 10 ranking pages. We look at how many backlinks each ranking page has and how trusted the linking sites are. The more backlinks the top pages have, the harder it is to outrank them.
- Authority Score of the ranking domains. Authority Score is Semrush’s 1–100 measure of a site’s overall SEO strength. If most of the top 10 results come from high-Authority sites, the keyword is harder to break into.
- SERP features on the results page. AI Overviews, featured snippets, video carousels, “People also ask” boxes, and image packs all push organic listings down the page, which makes ranking less rewarding even when you make it to position 1.
We recalculate Keyword Difficulty as the top-ranking pages and SERP layout change, so the score reflects the current competitive landscape.
What Is a Good Keyword Difficulty Score?
A “good” Keyword Difficulty score depends on your own site’s authority. If your site is new or has a low Authority Score, you’ll want to target keywords with low difficulty (typically under 30). If you have an established site with strong backlinks, you can realistically pursue keywords in the 50–70 range and still expect to rank.
There’s no single number that’s “good” for every site. A keyword with a difficulty of 40 might be an easy win for a high-authority publisher and a multi-month project for a brand new blog.
Here’s how each Keyword Difficulty tier breaks down, and what it means for your site:
- Easy (0–14). Almost any site can rank for these keywords with a well-written page. Good for brand-new sites looking to earn their first organic traffic.
- Possible (15–29). Achievable for newer sites with decent on-page SEO. You may need a few backlinks and a clear, helpful page that matches the search intent.
- Difficult (30–49). Realistic for sites with some existing authority. Expect to invest in a thorough page and earn a handful of quality backlinks before you rank.
- Hard (50–69). Suitable for established sites with a solid backlink profile. Plan on producing the best page on the topic and running active link-building.
- Very Hard (70–84). Reserved for high-authority sites. You’ll need strong on-page SEO, comprehensive content, and significant backlink work to compete.
- Almost Impossible (85–100). Dominated by major brands and household names.
What Data Does the Keyword Checker Provide?
The Keyword Checker provides the following:
- Keyword Difficulty (KD%): A 0–100 score showing how hard it is to rank in Google’s top 10 search for the keyword.
- Monthly Search Volume: Estimated number of searches per month in the target location. Higher volume means more traffic potential, but also greater competition.
- Search Intent: The reason people search for the keyword, shown as Informational, Navigational, Commercial, or Transactional.
- Average Cost Per Click (CPC): Estimated ad cost per click for the keyword. Higher CPC can signal stronger commercial intent and more competition.
- Top 10 Ranking Pages: The top Google results for the keyword, with SERP features and URL-level metrics like Authority Score, backlinks, traffic, and ranking keywords.
- AI Overview: Indicates whether Google shows an AI Overview for the keyword. Keywords with AI Overviews tend to result in fewer clicks, so traffic potential may be lower than the search volume suggests.
How to Use Keyword Difficulty
Here are five practical ways to use Keyword Difficulty scores:
-
Decide whether a keyword is worth targeting
Before you spend hours creating or updating a page, check the keyword’s difficulty against your website’s authority. If the score is far above what your site can realistically compete for, save time and effort by targeting a keyword you can actually rank for.
-
Pick which keywords to target first
If you have a list of keywords you want to target, sort them by difficulty and start with the lowest scores. These represent your quick wins, which build organic traffic, generate backlinks, and raise your overall authority. Then you can go after harder keywords.
-
Set realistic expectations for ranking timelines
Ranking for keywords with low Keyword Difficulty scores can happen in weeks, or even days. Keywords with higher difficulty scores often take six months to a year, sometimes longer. Use the difficulty score to plan how long you’ll need to wait before judging whether a page is working, and how aggressively you need to build links.
-
Choose between SEO and paid for a keyword
If a keyword has a high difficulty score and a high CPC and clear commercial intent, running paid ads may make more sense than trying to outrank established sites organically. For example, a keyword with a KD of 85 and a CPC of $8 is a paid play, not an SEO play. Reserve SEO effort for keywords where you have a realistic chance of ranking in the top 10.
-
Spot lower-difficulty variants of competitive keywords
If your target keyword has a difficulty of 80, check long-tail variants like “best running shoes for flat feet” or “running shoes under $100.” These often have lower difficulty and clearer intent, even if the search volume is smaller.
How to Find Low-Difficulty Keywords
Keywords with low Keyword Difficulty (under 30) are the fastest path to organic traffic for newer websites. Here are four practical ways to find low-difficulty keywords:
-
Check long-tail variants of the keyword you care about
Long-tail keywords are more specific versions of a broader keyword, like “best running shoes for flat feet” instead of “running shoes.” Because they target narrower needs, they often have lower search volume and less competition, which can make them easier to rank for. To find them, enter your main keyword into a keyword research tool, then look for longer variations, question keywords, and related terms with lower Keyword Difficulty.
-
Filter a keyword research tool by difficulty
Use a keyword research tool like Semrush’s Keyword Magic Tool to generate a list of related keywords and filter that list by difficulty. Set the filter to show only keywords under 30 and pick the ones with the highest search volume from what’s left. This is the fastest way to surface low-competition opportunities.
-
Look for question-based keywords
Keywords that start with “how,” “what,” “why,” or “when” tend to have lower difficulty than commercial keywords because they’re informational. Answer the question clearly in a blog post or guide, and you can rank for them without an enormous backlink profile. Prioritize question keywords that don’t trigger an AI Overview, as search results that contain AI Overviews tend to result in fewer clicks.
-
Target keywords your competitors rank for but you don’t
Use a competitor research tool like Semrush’s Organic Rankings to pull the keywords websites in your niche already rank for. Filter that list to keywords with low difficulty. These are proven opportunities. Similar websites are already winning organic traffic from them, and a low difficulty score confirms you can compete.
Why Trust Semrush’s Keyword Difficulty Data?
You can trust Semrush’s Keyword Difficulty data because it’s based on large-scale SERP research, 120,000 keywords, and more than 100 search ranking parameters.
Here’s what goes into our Keyword Difficulty score and how it stays current:
- Trained on 120,000 keywords. Our data scientists and engineers studied SERP movement across 120,000 keywords in the Semrush database to identify which were hardest to break into via SEO, then built that signal into the formula.
- Correlations across 100+ parameters. The model analyzes more than 100 ranking parameters for every keyword and weights each one by how much it actually impacts difficulty, so no important signal gets missed.
- Lab-tested before release, used across the Semrush platform. We relaunched our Keyword Difficulty metric in 2021 with this new formula, after extensive lab testing. The same Keyword Difficulty score now appears in every Semrush keyword research tool, so the number in this free checker matches what paying customers see.
- Recalculated as the SERP changes. When new pages enter the top 10 or backlink profiles shift, the score updates to reflect the new competitive landscape. You’re never working off of stale data.
Frequently Asked Questions
- Marketing and SEO beginners: Use it to understand which keywords may be realistic to target and which ones are likely too competitive.
- Small business owners: Use it to find lower-difficulty keywords that can help you compete without a large SEO budget.
- Content marketers: Use it to prioritize article, landing page, and content ideas based on ranking difficulty, search volume, and intent.
- SEOs and agencies: Use it for quick keyword checks, early-stage research, and fast comparisons before building a deeper keyword strategy.
Is the Keyword Checker free to use?
Yes, the Keyword Checker is free to use. You can check keywords and keyword difficulty for free, with a limited number of checks per day and no account required.
For more keyword checks, deeper data, and advanced research tools, you can create a free Semrush account or upgrade to a paid Semrush plan.
How accurate is the Keyword Difficulty score?
The Keyword Difficulty score is a reliable estimate of how hard it may be to rank in Google’s top 10 search results for a keyword. Semrush calculates the score by analyzing the pages currently ranking for that keyword, including their backlink profiles and other ranking signals.
Keyword Difficulty is a directional metric, so it can help you compare keyword opportunities rather than predict exact ranking outcomes. Your actual ability to rank also depends on your website’s authority, content quality, search intent match, and how competitive the SERP is when you publish.
How often are Keyword Difficulty scores updated?
Keyword Difficulty scores are updated as the top-ranking pages and SERP layout for a keyword change. For example, the score may change when new pages enter Google’s top 10, existing ranking pages gain or lose backlinks, or SERP features like AI Overviews appear or disappear.
These updates help the score reflect the current level of competition for the keyword.
Why do different tools show different difficulty scores for the same keyword?
Different tools show different keyword difficulty scores for the same keyword because each tool uses its own data sources, ranking factors, and calculation method. Some tools may weigh backlinks more heavily, while others may factor in SERP features, content strength, domain authority, or other signals differently.
For the most consistent comparison, use one Keyword Difficulty metric when prioritizing keywords instead of comparing scores across multiple tools.
Who should use this free Keyword Difficulty checker?
This free Keyword Difficulty checker is best for anyone who needs a quick way to evaluate keyword opportunities before creating content:
For a more robust keyword research workflow, use Semrush’s Keyword Overview or Keyword Magic Tool to access deeper data, more keyword ideas, and advanced filters.