10 Best On-Page SEO Plugins For WordPress (2019)

When it comes to SEO, there’s one thing that you can control. And that’s On-Page SEO.

On-Page SEO involves the activities you perform on your page to help it rank better. This includes optimizing your headlines, meta description, internal linking, etc. 

There are many On-Page SEO activities you can perform to increase your rankings.

But the problem is, it’s not easy to do On-Page SEO when you have hundreds or even thousands of pages.

In that case, you can consider using tools that could help you speed up the process. And thankfully, there’s a handful number of On-Page SEO Plugins for WordPress out there.

In this article, I’ll be discussing the 10 Best On-Page WordPress SEO plugins and how they can help you improve your rankings. 

Let’s get started. 

Best On-Page SEO Plugins For WordPress

The plugins mentioned in this list help in different aspects of on-page SEO such as links, schema, meta description, and more. 

All these plugins combined can help you achieve the best results. 

1. Ultimate Blocks 

Ultimate Blocks is a blocks plugin for Gutenberg. You might be thinking how is this an On-Page SEO plugin. 

Hear me out: 

Ultimate Blocks is a plugin designed to help you create engaging blog posts that makes the user stick to your page for a longer time. This results in a higher time on site and low bounce rate eventually leading to better rankings. 

On top of that, Ultimate Blocks offers many blocks for Gutenberg that can improve your SEO Rankings.  

The plugin offers a ‘Table of Contents‘ block that can improve the user experience as well as CTRs in Google Search. 

You can add a table of contents like this –

And Google may show the anchor links in SERP like this –

It will definitely help in getting more clicks.

Moreover, the plugin also has a Review Block so you can create schema-enabled review boxes. 

As Google show star ratings in Google SERP, it will help your listing to get searchers’ attention.

Another important block in the plugin is the Content Filter block. With this block, you can add an interactive filter like this –

If you are a Brian Dean fan, you might have noticed this filter on his site. One of his recent posts, he shared how interactive filter helped him to increase user interaction.

Lastly, Ultimate Blocks also has a schema-enabled Content Toggle (Accordion) that can help you with your on-page SEO.

With these blocks, you can create engaging blog posts optimized for SEO. The plugin is available for free and is very simple to use. 

2. Rank Math 

Rank Math is a free SEO plugin for WordPress developed by the team at MyThemeShop. This plugin rivals the very popular Yoast SEO plugin because of the features it offers. 

Though the plugin helps you all around with your SEO, let’s talk about how the plugin helps with On-Page SEO. 

Rank Math can help you optimize your content by analyzing your page with over 40 ranking factors. You can add a focus keyword for your page and it will give you suggestions based on that. 

You can also control all your page titles and meta descriptions easily. This helps you improve your click-through rate.

The plugin also provides support for rich snippets. Various kinds of rich snippets are supported by Rank Math.

This is just the on-page SEO features available in Rank Math. The plugin offers much more than this and is a very powerful SEO plugin that you should definitely use to ensure better rankings

3. SEMrush SEO Writing Assistant 

You can optimize your headline, meta descriptions, and links with various on-page SEO plugins. But what about the content itself? 

Well, that’s what SEMrush SEO Writing Assistant plugin does. This plugin gives you suggestions to improve your content based on the keywords you add. 

The plugin analyzes your article and shows the readability and SEO friendliness of your content. 

This is a very helpful plugin if you have difficulties optimizing your content for SEO. 

To use the plugin, you’ll have to register on SEMrush for free and then set your target keywords in the plugin. You can also set the target location and device. 

The plugin is very useful but the free version only allows you to create one content template. For more content template or keywords, you’ll have to purchase the paid plan of SEMrush. 

Internal linking is one of the most pain points of On-Page SEO. Whenever you’re creating a new post, you can simply add internal links to it. 

But what about linking your older posts to your newer content? That’s where the problem is. 

And Link Whisper helps you solve this issue with its smart internal linking tool

The plugin lets you add internal links to your posts by giving suggestions on the editor page. All it requires is a single click and your internal links will be added magically. 

You can update your old posts and add internal links to them too. The plugin lets you select the posts you want to analyze and then it will give suggestions for internal links. 

Lastly, you can scan all your posts and find out how many internal links each page has. This is the best way to find pages that have no internal links. 

Link Whisper also has settings that let you ignore certain words and numbers. You can also set all internal links to open in a new tab. 

In a nutshell, you can save hours of work with this powerful plugin. 

The plugin costs $67 for a single-site license and $97 for a 3-site license. You can also get the 10-site license that costs $147. 

5. Schema Pro 

Schema Pro is a schema markup plugin for WordPress. You can automatically markup your website without any coding skills. 

The plugin supports the following types of schema: 

  • Review
  • Local Business
  • Article
  • Service
  • Product
  • Course 
  • Recipe
  • Person
  • Job Postings
  • Software Application
  • Book 
  • Event
  • Video Object

With schema markups, you can improve your rankings and get a high number of clicks. The plugin implements JSON-LD and has a clean and optimized code. 

You can also add custom fields to your markups and extend the markup with the details you want to display. 

The plugin costs $63 annually and you can use the plugin on an unlimited number of websites. You can also get their lifetime license that costs $249. 

6. Smush Image Compression

Speed optimization is also an important factor that should not be ignored. And images affect the page speed a lot. 

That’s why having an image optimization plugin in your arsenal is a must. 

And Smush Image Optimization plugin is my pick. It is an award-winning WordPress plugin that lets you compress images easily. 

The plugin supports lossless compression to ensure the quality of the image is left unaffected. It also has a lazy loader so that images are loaded only when they are visible in the user’s viewport. 

Smush Image Optimization plugin lets you bulk compress up to 50 images with a single click. 

The plugin has many great features but my favorite is the incorrect size image detection. This feature basically detects and locates images that are slowing down your website. 

The plugin is available for free and you can optimize images up to 5MB in size. There is no monthly or annual limit for the number of images you can optimize. 

7. Social Snap 

Social Snap is a complete social sharing plugin for WordPress. But why a social sharing plugin is on this list?

Let me explain: 

Social signals are still an important ranking factor no matter how small their significance is in Google’s ranking algorithm. 

That’s why you should use a social sharing plugin to make sure people share your content on social media. 

Social Snap is my choice for the best social sharing plugin as it offers a plethora of great features. 

You can add social sharing buttons on your pages and display your social followers on the sidebar using their widgets. 

The plugin also comes with a social auto poster that automatically posts on social media whenever you publish a new post. On top of that, you can also boost your older posts and automatically post them on social media. 

Social Snap also has a click to tweet feature that allows you to add beautiful boxes that encourage users to tweet. 

Lastly, the plugin offers powerful analytics so you can find out how your audience interacts with your website and which content is performing the best. 

The plugin costs $39 per year for a single-site license. The 3-site plan costs $99 per year and the 15-site plan costs $299 per year. 

Keeping a visitor stick to your site for a longer time helps you increase your time on the site and improve your rankings. 

To achieve this, Yet Another Related Posts is a plugin you should use. 

This plugin displays relevant posts at the end of your content to keep the reader interested in consuming more content from your website. 

You can set how the related posts are displayed. You can choose from a list view or a thumbnail view. 

The plugin is very basic and simple to use without any complex set up or customizations. The plugin is available for free. 

9. WP Last Modified Info 

I think you already know how important it is to display the published date on posts. But it is even more important to display the modified or last updated date. 

WP Last Modified Info does exactly that. This plugin adds a last modified or updated information to your posts and pages. It also supports custom post types. 

You can display this last modified information above or below your posts. The plugin also lets you customize the text that is displayed before the date. 

The plugin is available for free and supports Yoast SEO, Rank Math, All in One SEO Pack, SEOPress, Schema, and other plugins. 

10. Thirsty Affiliates

If you add affiliate links to your content, then this plugin is going to help you a lot. Thirsty Affiliates cloaks the affiliate links in your content to make them SEO friendly.

You can also insert affiliate links to your content automatically. You can provide alternate links based on the location of the user via country targeting. 

The plugin has many great features that will help you with your affiliate marketing. But from an on-page SEO aspect, this plugin really helps with cloaking your affiliate links. 

What this means is it that the plugin will shorten the long ugly affiliate URLs to something short and beautiful such as – https://mysite.com/go/product-name. 

You can set the links to open in a new tab and also make them no-follow to avoid wasting your link juice.

The plugin has a free and a paid version. The free version of Thirsty Affiliates has all the essential features required to cloak affiliate links. 

The paid version comes with all the features of the plugin and costs $49 for a single-site license. You can get a 5-site license for $79 and unlimited site license for $149 respectively. With all the paid plans, you’ll get 1 year of updates and priority email support. 

Also Read: 15 Essential WordPress Plugins & Tools for Content Marketers


So, these were the 10 best On-Page SEO plugins for WordPress that you should use on your website. 

Using these plugins doesn’t mean you’ll rank on Google magically. But it will significantly help you reach there and make the process of performing on-page SEO activities simpler and fast. 

If you have any questions about these plugins, feel free to comment below. 

Also, what on-page SEO plugins are you currently using on your website? Let me know in the comments section.

12 thoughts on “10 Best On-Page SEO Plugins For WordPress (2019)”

  1. Hey Isityak,

    WordPress is all about better SEO Optimization. But the condition is if we make use of it in the right way.

    In the above article, I have tried 8 plugins already and given be handsome results.

    I will try the rest too and see how is it!

    By the way thanks for the SEO plugins listing.

    1. Glad you liked the post. And totally agree with you. WordPress is SEO-Friendly. But you need to make it awesome by using plugins.

  2. Hey Istiak,

    That’s an awesome list of plugins 🙂 To my surprise many are not know to me!

    Rankmath is something that I have started trying recently. Have heard about Semrush writing assistant but haven’t tried. Will try it out soon.


  3. To get all these great plugins in this post must be a result of your hard work. Thank you.

    But I have a question.

    I found out that RankMath alone can handle the functions which some of the other plugins are designed for. Take for instance, internal links building by Link Whisper, so my question is can I still install Link Whisper when I have RankMath working perfectly on my blog?


    1. It depends on your blog. If you have too many posts, then you can consider using a dedicated plugin like Link Whisper to make your internal linking effort easier.

  4. Hi Istiak,
    Good to be here again after a bit gap. I am here today via the facebook group “The Bloggers Team” wherein this is curated.
    This is really a great share to me, though I am already using some of the plugins most of them I am not using. Will surely check. Thanks.
    It is really interesting to read about RankMath. Since many years I am using SEO by Yoast and in fact its so familiar with me now. and my doubt is can I use this too along with the Yoast plugin, what is the other major difference with these two. Would like to know more on this.
    Keep sharing.
    Have a great weekend.
    Best Regards
    ~ Philip

    1. Hi Philip,

      Good to see you again.

      Talking about Rank Math & Yoast SEO, both are a similar plugin. If you are using one, you don’t need to use another plugin. The main difference between them is, Rank Math is offering all the premium features of Yoast SEO for free.

      Hope it’s clear now. Thanks for stopping by.


Leave a Comment

Your email address will not be published. Required fields are marked *

Copy link
Powered by Social Snap