Schedule a Free Consultation

Keyword Density Check: Fast and Accurate

Read Article

The Keyword Density Check plugin provides the data needed to choose which keywords to associate with your post.

When putting the final touches on your post, you frequently ask which keyword should you choose. Alternatively, you wonder whether your option for a keyword is really relevant to the post – some of the important decisions in dealing with Search Engine Optimization (SEO).

There are many tools that help content authors offer posts as suitable as possible to target audience. When readers find the posts relevant to their objective, they will return to your site and refer it to their peers. Therefore, tools that assist in choosing which keywords to associate with your post add value to your site with minimal production costs.

In this article, we detail the Keyword Density Check, a plugin that supports the SEO task associated with a post. Interestingly, what this plugin offers free is found in paid versions of other reputable SEO-related plugins. However, this is our contribution to the WordPress Community.

Using Keyword Density Check Plugin

After activating the plugin, the editing screen offers a text box on top of post content text area. You type in keywords candidates separated by comma, and press Enter. Under the text field, each keyword candidate appears with density and count scores. The scores are compared with industry-recommended levels for density and count, and colors reflect the keyword status based on these levels: green for normal, red for excess, black for below.

With this information available, you are ready to make an informed decision. For example:

  • Reduce keyword density – the keyword density is higher than recommended, and using it would have conflict with SEO mechanisms for post evaluation.
  • Increase keyword density – the keyword density is lower than recommended, and using it would provide marginal SEO benefit. Imagine the effort invested in writing the post, but not having the post sufficiently supported.
  • Pick similar keyword – editors can choose which keyword candidates to use among those with similar scores to address a niche market or cater to a special audience.

Keyword Density Check Explained

Similar to expected standards and functionality, the plugin has a list of words to ignore when calculating statistics. A comprehensive list of skip words is maintained internally to reduce processing overhead. Here is a quick run-down of key aspects:

  • To calculate statistics, the plugin matches each keyword against the number of words in the post after ignoring the skip words.
  • Keyword occurrence count provides the basis for determining keyword density, which is calculated by dividing the keyword count into post word count.
  • Keyword score list shows keywords in density descending order, and color provides status information as described above.

Interface Features

Users will be hard-pressed to find an easier user interface or a least intrusive presentation. For example, the list will not obstruct the post content and will retract gracefully when no longer needed.

Editors who are working in the Text view have the keywords field available but will return to the Visual view to see the keyword scores.

The animated .gif below offers a quick insight into how the plugin works.

Conclusions

  • Keyword Density Check provides density and count scores for candidate keywords
  • Content authors have relevant keyword information readily available for making editorial decisions
  • Color-coded values indicate the status of candidate keywords, giving authors a sense of potential improvements

Full source code can be found here:
https://github.com/WPRiders/wpr-keywords-density-check

Below is the main plugin file:

Navigate to

Check some other articles we wrote

How To Build Long-Lasting Relationships With Your Clients When You Have A WordPress Website
For any business, losing customers can really hurt your bottom line. That’s why smart companies know customer retention is just as important as acquisition. In fact, according to Neil Patel, “Acquiring a new customer can cost up to 7 times more than selling to an existing customer.” As a business owner or marketing decision-maker, you […]
WordPress cron save post with unfiltered html content
WordPress cron save post with unfiltered html content
This applies for method “wp_insert_post” used inside a WordPress Cron. By default WordPress checks if the user has the capability to save unfiltered HTML content if ( ! current_user_can( ‘unfiltered_html’ ) ) { which WP CRON doesn’t have.
Add html comments using newly created user role
Add html comments using newly created user role
I was recently working on a piece of code that will: create as special user role allow that user role to insert HTML comments on posts (specifically we needed images and links) from wp-admin If I was commenting like admin, all was good – the comment with image was getting published. But if instead I […]