What is Keyword Difficulty? How is it scored?

Ha Tuan Khang
Co-founder of WriterZen
Jul 23
Table of content
image
<p style="text-align: left;"><span style="font-weight: 400;">Ha Tuan Khang &nbsp;| &nbsp;10 mins read</span></p> <h2 style="text-align: left;"><strong>The challenge</strong></h2> <p style="text-align: justify;"><span style="font-weight: 400;">While implementing an SEO project, we always have to perform keyword research and select the appropriate keywords according to the capabilities, resources, and SEO strategy we choose. And determining how difficult a keyword is (Keyword difficulty) is very important. We have researched and analyzed this metric provided by many other parties such as Ahrefs and Semrush. But there is a prominent disadvantage in this regard - they only determine the difficulty of a keyword through the impact of the number of domains pointing to the domain that is ranking for a particular keyword. For some raters, the more referring domains there are on the top-ranking pages, the greater the keyword&rsquo;s difficulty.</span></p> <p style="text-align: justify;"><span style="font-weight: 400;">WriterZen's research team doesn't think so. The difficulty of a keyword is not only affected by each link effect (the more referring domains, the better the quality), but it also depends on many other factors.&nbsp;</span></p> <p style="text-align: justify;">&nbsp;</p> <h2 style="text-align: left;"><strong>Keyword difficulty algorithm in WriterZen</strong></h2> <p style="text-align: left;"><strong><img style="display: block; margin-left: auto; margin-right: auto;" src="../../../storage/photos/1/post-detail/what-is-keyword-difficulty-how-is-it-scored-1.png" alt="What is Keyword Difficulty? How is it scored?" width="800" height="416" /></strong></p> <p style="text-align: justify;"><span style="font-weight: 400;">After analyzing, measuring, and experiencing many projects, we found that the difficulty of a keyword is also affected by other factors such as:</span></p> <ul style="text-align: left;"> <li style="list-style-type: none;"> <ul style="list-style-type: circle;"> <li style="text-align: justify;"><span style="font-weight: 400;">The amount of content written about that keyword.</span></li> <li style="text-align: justify;"><span style="font-weight: 400;">The level of competition when running Google Ads.<br /></span></li> <li style="text-align: justify;"><span style="font-weight: 400;">The number of mentions to the brand.<br /></span></li> <li style="text-align: justify;"><span style="font-weight: 400;">The amount of traffic in the market directly affects the competition, or in other words, the difficulty of the keyword.</span></li> </ul> </li> </ul> <table style="border-collapse: collapse; float: left;"> <tbody> <tr> <td> <blockquote> <p style="text-align: center; font-size: 1.75rem;"><strong>KD average = KD by Backlink * 25% + KD by Content * 20% + KD by Traffic * 25% + KD by Signals *20% + KD by CPC *10% / 5 * 100%</strong></p> </blockquote> </td> </tr> </tbody> </table> <p style="text-align: justify;"><span style="font-weight: 400;">There are many examples to support our research. Some keywords have very low link difficulty, according to an analysis by Ahrefs or Semrush. But in reality, when implementing these keywords, we see that it is not as easy as we think based on the KD that Ahrefs gives. These are challenging keywords to compete with because there are too many parties writing articles about it (KD about content is very high), a lot of people are interested in it, leading to many parties investing in this keyword rank, which has very high traffic.</span></p> <p style="text-align: justify;"><span style="font-weight: 400;">There is one thing that we, from newbies to SEO experts, all understand: implementing an SEO project with each person, each team, and each business has different strategies. Because each of us has various human factors, additional resources, and strengths. There are extreme parties in content, there are very strong parties with ample link resources, and there are parties with substantial traffic resources. We can't build the right SEO plan if we are strong in content but use KD on links to evaluate the difficulty of the project.</span></p> <p style="text-align: left;"><img style="display: block; margin-left: auto; margin-right: auto;" src="../../../storage/photos/1/post-detail/Keyword Difficulty/what-is-keyword-difficulty-how-is-it-scored-2.jpeg" alt="What is Keyword Difficulty? How is it scored?" width="800" height="288" /></p> <p style="text-align: justify;"><span style="font-weight: 400;">To be the right strategist, we have to analyze all the factors. We must then use our resources most reasonably. And believe us, we can sometimes be on top even though we are not strong in links, but strong in opposite factors. But to implement strategies to achieve this, we certainly need a KD metric that better reflects the keyword difficulty in all respects. That's why WriterZen took the risk to analyze and come up with a new way of determining KD, which is an amalgamation of evaluations based on content KD, mention KD, Google Ads KD, Link KD, and traffic KD. With this closer assessment, we'll give you the most accurate metrics about a keyword's competition.</span></p> <p style="text-align: justify;"><strong>Reminder</strong><span style="font-weight: 400;">: Keyword difficulty only measures your chances of getting into the top 10 of the SERP (not top 3 or top 1).</span></p> <p style="text-align: justify;">&nbsp;</p> <h2 style="text-align: left;"><strong>Keyword difficulty scale</strong></h2> <p style="text-align: justify;"><span style="font-weight: 400;">WriterZen offers </span><strong>a keyword difficulty scale from 0 to 100</strong><span style="font-weight: 400;">. The higher the KD index, the higher the difficulty. And keyword difficulty evaluates on different factors such as content, mention, link, Google Ads CPC, or traffic that are not linear with each other.</span></p> <p style="text-align: left; font-size: 1.75rem;"><strong>1. Keyword Difficulty by Link</strong></p> <p style="text-align: left;"><span style="font-weight: 400;">Here is the relationship between </span><strong>Keyword Difficulty by Link </strong><span style="font-weight: 400;">and the corresponding number of Referring Domains needed:</span></p> <table style="width: 101.413%; float: left; height: 209px;"> <tbody> <tr> <td style="width: 31.2747%;"> <p><span style="font-weight: 400;">KD</span></p> </td> <td style="width: 4.98028%; text-align: center;"> <p><span style="font-weight: 400;">0-10</span></p> </td> <td style="width: 6.57371%; text-align: center;"> <p><span style="font-weight: 400;">10-20</span></p> </td> <td style="width: 6.87251%; text-align: center;"> <p><span style="font-weight: 400;">20-30</span></p> </td> <td style="width: 7.07171%; text-align: center;"> <p><span style="font-weight: 400;">30-40</span></p> </td> <td style="width: 6.97211%; text-align: center;"> <p><span style="font-weight: 400;">40-50</span></p> </td> <td style="width: 7.07171%; text-align: center;"> <p><span style="font-weight: 400;">50-60</span></p> </td> <td style="width: 6.97211%; text-align: center;"> <p><span style="font-weight: 400;">60-70</span></p> </td> <td style="width: 6.77291%; text-align: center;"> <p><span style="font-weight: 400;">70-80</span></p> </td> <td style="width: 7.17131%; text-align: center;"> <p><span style="font-weight: 400;">80-90</span></p> </td> <td style="width: 8.26693%; text-align: center;"> <p><span style="font-weight: 400;">90-100</span></p> </td> </tr> <tr> <td style="width: 31.2747%;"> <p><span style="font-weight: 400;">Referring domains (Needed)</span></p> </td> <td style="width: 4.98028%; text-align: center;"> <p><span style="font-weight: 400;">10</span></p> </td> <td style="width: 6.57371%; text-align: center;"> <p><span style="font-weight: 400;">20</span></p> </td> <td style="width: 6.87251%; text-align: center;"> <p><span style="font-weight: 400;">35</span></p> </td> <td style="width: 7.07171%; text-align: center;"> <p><span style="font-weight: 400;">55</span></p> </td> <td style="width: 6.97211%; text-align: center;"> <p><span style="font-weight: 400;">80</span></p> </td> <td style="width: 7.07171%; text-align: center;"> <p><span style="font-weight: 400;">100</span></p> </td> <td style="width: 6.97211%; text-align: center;"> <p><span style="font-weight: 400;">200</span></p> </td> <td style="width: 6.77291%; text-align: center;"> <p><span style="font-weight: 400;">350</span></p> </td> <td style="width: 7.17131%; text-align: center;"> <p><span style="font-weight: 400;">800</span></p> </td> <td style="width: 8.26693%; text-align: center;"> <p><span style="font-weight: 400;">1000</span></p> </td> </tr> <tr> <td style="width: 100%;" colspan="11"> <p style="text-align: center;"><span style="font-weight: 400;">Algorithm ( By KD-Metric of Ahref)</span></p> </td> </tr> </tbody> </table> <p style="text-align: left; font-size: 1.75rem;"><strong>2. Keyword Difficulty by Content</strong></p> <p style="text-align: left;"><span style="font-weight: 400;">Below is the relationship between </span><strong>Keyword Difficulty by Content</strong><span style="font-weight: 400;"> and the corresponding number of articles needed:</span></p> <table style="width: 100%; float: left;"> <tbody> <tr> <td style="width: 24.3436%;"> <p><span style="font-weight: 400;">KD</span></p> </td> <td style="text-align: center; width: 7.37353%;"> <p><span style="font-weight: 400;">0-10</span></p> </td> <td style="text-align: center; width: 6.26263%;"> <p><span style="font-weight: 400;">10-20</span></p> </td> <td style="text-align: center; width: 6.26263%;"> <p><span style="font-weight: 400;">20-30</span></p> </td> <td style="text-align: center; width: 6.46465%;"> <p><span style="font-weight: 400;">30-40</span></p> </td> <td style="text-align: center; width: 7.17172%;"> <p><span style="font-weight: 400;">40-50</span></p> </td> <td style="text-align: center; width: 7.27273%;"> <p><span style="font-weight: 400;">50-60</span></p> </td> <td style="text-align: center; width: 8.28283%;"> <p><span style="font-weight: 400;">60-70</span></p> </td> <td style="text-align: center; width: 8.38384%;"> <p><span style="font-weight: 400;">70-80</span></p> </td> <td style="text-align: center; width: 8.18182%;"> <p><span style="font-weight: 400;">80-90</span></p> </td> <td style="text-align: center; width: 10%;"> <p><span style="font-weight: 400;">90-100</span></p> </td> </tr> <tr> <td style="width: 24.3436%;"> <p><span style="font-weight: 400;">Algorithm</span></p> <p><span style="font-weight: 400;">(volume of a targeted keyword)</span></p> </td> <td style="text-align: center; width: 7.37353%;"> <p><span style="font-weight: 400;">10000</span></p> </td> <td style="text-align: center; width: 6.26263%;"> <p><span style="font-weight: 400;">20000</span></p> </td> <td style="text-align: center; width: 6.26263%;"> <p><span style="font-weight: 400;">40000</span></p> </td> <td style="text-align: center; width: 6.46465%;"> <p><span style="font-weight: 400;">70000</span></p> </td> <td style="text-align: center; width: 7.17172%;"> <p><span style="font-weight: 400;">100000</span></p> </td> <td style="text-align: center; width: 7.27273%;"> <p><span style="font-weight: 400;">500000</span></p> </td> <td style="text-align: center; width: 8.28283%;"> <p><span style="font-weight: 400;">1000000</span></p> </td> <td style="text-align: center; width: 8.38384%;"> <p><span style="font-weight: 400;">2000000</span></p> </td> <td style="text-align: center; width: 8.18182%;"> <p><span style="font-weight: 400;">5000000</span></p> </td> <td style="text-align: center; width: 10%;"> <p><span style="font-weight: 400;">10000000</span></p> </td> </tr> </tbody> </table> <p style="text-align: justify;"><span style="font-weight: 400;">The algorithm to determine Keyword Difficulty by Content is based on the total number of articles on all the websites in a particular country&rsquo;s market about a keyword. Moreover, it is based on the analysis of 100 competitors on the SERP in terms of quantity and quality of content these competitors have. From there, we can get Keyword Difficulty by Content, based on which we have a basis for imagining the level of investment in content.</span></p> <p style="text-align: left; font-size: 1.75rem;"><strong>3. Keyword Difficulty by Mention (or Signal)</strong></p> <p style="text-align: left;"><span style="font-weight: 400;">Below is the relationship between </span><strong>Keyword Difficulty by Mention (or Signal)</strong><span style="font-weight: 400;"> and the corresponding amount of Mention needed:</span></p> <table style="width: 99.2936%; float: left;"> <tbody> <tr> <td style="width: 17.7781%;"> <p>KD</p> </td> <td style="width: 6.98424%; text-align: center;"> <p><span style="font-weight: 400;">0-10</span></p> </td> <td style="width: 6.98424%; text-align: center;"> <p><span style="font-weight: 400;">10-20</span></p> </td> <td style="width: 6.98424%; text-align: center;"> <p><span style="font-weight: 400;">20-30</span></p> </td> <td style="width: 6.98424%; text-align: center;"> <p><span style="font-weight: 400;">30-40</span></p> </td> <td style="width: 8.14828%; text-align: center;"> <p><span style="font-weight: 400;">40-50</span></p> </td> <td style="width: 8.14828%; text-align: center;"> <p><span style="font-weight: 400;">50-60</span></p> </td> <td style="width: 9.2065%; text-align: center;"> <p><span style="font-weight: 400;">60-70</span></p> </td> <td style="width: 9.2065%; text-align: center;"> <p><span style="font-weight: 400;">70-80</span></p> </td> <td style="width: 9.2065%; text-align: center;"> <p><span style="font-weight: 400;">80-90</span></p> </td> <td style="width: 10.2647%; text-align: center;"> <p><span style="font-weight: 400;">90-100</span></p> </td> </tr> <tr> <td style="width: 17.7781%;"> <p>Mention (Needed)</p> </td> <td style="width: 6.98424%; text-align: center;"> <p><span style="font-weight: 400;">10000</span></p> </td> <td style="width: 6.98424%; text-align: center;"> <p><span style="font-weight: 400;">20000</span></p> </td> <td style="width: 6.98424%; text-align: center;"> <p><span style="font-weight: 400;">40000</span></p> </td> <td style="width: 6.98424%; text-align: center;"> <p><span style="font-weight: 400;">70000</span></p> </td> <td style="width: 8.14828%; text-align: center;"> <p><span style="font-weight: 400;">100000</span></p> </td> <td style="width: 8.14828%; text-align: center;"> <p><span style="font-weight: 400;">500000</span></p> </td> <td style="width: 9.2065%; text-align: center;"> <p><span style="font-weight: 400;">1000000</span></p> </td> <td style="width: 9.2065%; text-align: center;"> <p><span style="font-weight: 400;">2000000</span></p> </td> <td style="width: 9.2065%; text-align: center;"> <p><span style="font-weight: 400;">5000000</span></p> </td> <td style="width: 10.2647%; text-align: center;"> <p><span style="font-weight: 400;">10000000</span></p> </td> </tr> </tbody> </table> <p style="text-align: justify;"><span style="font-weight: 400;">Keyword Difficulty by Mention algorithm (reflecting the popularity of the brand associated with the website) is determined based on measuring the number of times users mention competitors' brands appearing on the SERP. The larger the number of mentions, the more competitive the keyword is. Our analysis is based on the measurement of 300 million websites. It makes a recommendation about the corresponding number of mentions needed to build to put the keyword in the top 10 under the influence of the mentioned factor to your brand.</span></p> <p style="text-align: left; font-size: 1.75rem;"><strong>4. Keyword Difficulty by Traffic</strong></p> <p style="text-align: left;"><span style="font-weight: 400;">Below is the relationship between </span><strong>Keyword Difficulty by Traffic</strong><span style="font-weight: 400;"> and the corresponding amount of Organic Traffic needed:</span></p> <table style="border-collapse: collapse; width: 99.8991%; height: 260px; float: left;"> <tbody> <tr style="height: 54px;"> <td style="width: 24.2882%; height: 54px;"> <p>KD</p> </td> <td style="width: 7.21222%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">0-10</span></p> </td> <td style="width: 6.46979%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">10-20</span></p> </td> <td style="width: 6.36373%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">20-30</span></p> </td> <td style="width: 6.36373%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">30-40</span></p> </td> <td style="width: 7.42435%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">40-50</span></p> </td> <td style="width: 7.42435%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">50-60</span></p> </td> <td style="width: 8.27284%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">60-70</span></p> </td> <td style="width: 8.37891%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">70-80</span></p> </td> <td style="width: 8.37891%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">80-90</span></p> </td> <td style="width: 9.33347%; text-align: center; height: 54px;"> <p><span style="font-weight: 400;">90-100</span></p> </td> </tr> <tr style="height: 92px;"> <td style="width: 24.2882%; height: 92px;"> <p>Organic Search</p> <p>(Needed)</p> </td> <td style="width: 7.21222%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">1000</span></p> </td> <td style="width: 6.46979%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">2000</span></p> </td> <td style="width: 6.36373%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">4000</span></p> </td> <td style="width: 6.36373%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">7000</span></p> </td> <td style="width: 7.42435%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">10000</span></p> </td> <td style="width: 7.42435%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">50000</span></p> </td> <td style="width: 8.27284%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">100000</span></p> </td> <td style="width: 8.37891%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">200000</span></p> </td> <td style="width: 8.37891%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">500000</span></p> </td> <td style="width: 9.33347%; text-align: center; height: 92px;"> <p><span style="font-weight: 400;">1000000</span></p> </td> </tr> <tr style="height: 114px;"> <td style="width: 24.2882%; height: 114px;"> <p>Algorithm</p> <p>(volume of the targeted keyword)</p> </td> <td style="width: 7.21222%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">10000</span></p> </td> <td style="width: 6.46979%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">20000</span></p> </td> <td style="width: 6.36373%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">40000</span></p> </td> <td style="width: 6.36373%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">70000</span></p> </td> <td style="width: 7.42435%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">100000</span></p> </td> <td style="width: 7.42435%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">500000</span></p> </td> <td style="width: 8.27284%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">1000000</span></p> </td> <td style="width: 8.37891%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">2000000</span></p> </td> <td style="width: 8.37891%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">5000000</span></p> </td> <td style="width: 9.33347%; text-align: center; height: 114px;"> <p><span style="font-weight: 400;">10000000</span></p> </td> </tr> </tbody> </table> <p><span style="font-weight: 400;">The algorithm to determine KD by traffic is based on determining the competition level and the amount of organic search traffic that needs to be built to rank in the top 10 with any keyword.</span></p> <p>&nbsp;</p> <h2 style="text-align: left;"><strong>Conclusion</strong></h2> <p style="text-align: left;"><img style="display: block; margin-left: auto; margin-right: auto;" src="../../../storage/photos/1/post-detail/Keyword Difficulty/what-is-keyword-difficulty-how-is-it-scored-3.jpg" alt="What is Keyword Difficulty? How is it scored?" width="800" height="249" /></p> <p style="text-align: justify;"><span style="font-weight: 400;">Analyzing and choosing the right keywords for the correct competition is a job that has never been simple. WriterZen, with a keyword difficulty determination mechanism based on many factors, will help you have the proper perspective and help you increase the likelihood of choosing keywords that bring you good traffic without requiring too much effort to rank. It will also help you make the most of the resources you have, either in terms of content, links, mentions, or traffic.</span></p> <p style="text-align: left;">________________</p> <p style="text-align: left;"><strong>Ha Tuan Khang</strong></p> <p style="text-align: left;"><span style="font-weight: 400;">Co-founder of WriterZen</span></p>
Ha Tuan Khang
Co-founder of WriterZen
Tags:
Keyword Difficulty
Keyword
Maybe
you're interested in...
wz figure
WriterZen Keyword Difficulty algorithm explanation and use cases
Jul 23
/writerzen Ha Tuan Khang
Allintitle checking is one of key main metrics in your SEO strategy. Here is full explanation for all the question related to Allintitle.
Sep 24
/writerzen Ha Tuan Khang
detail
Get the latest content delivered straight to your inbox!
Subscribe to get our best content in your inbox. One post at a time. No spam, ever!
WriterZen Cookie
This website uses cookies to ensure you get the best experience on our website.
Learn more