Best Free WordPress SEO Plugins

20+ Best Free WordPress SEO Plugins in 2019 (Updated)

WordPress is one of the most widely used content management system by now. If you are using it then you must be looking for the WordPress SEO plugins to improve its traffic? In this post, I have compiled a list of most used free WordPress SEO plugins. By using these plugins, you will notice a significant traffic boost. Let’s dive right in without a further ado.

Best Free WordPress SEO Plugins

Using these WordPress plugins will help you optimize your overall site’s SEO. You can try out these plugins and pick the ones which are more suitable to your website structure, needs and SEO. If you want to rank WordPress website, then you must read this WordPress SEO guide.

Complete SEO plugins

These plugins are packed with almost all the features that you need to optimize your small business website’s SEO. So using any of these plugins can provide you interface to add meta tags, generate sitemaps, improve internal links, and improve other aspects of your website.

1. The SEO Framework

The SEO framework - WordPress SEO plugin

If you are looking for a reliable and easier SEO plugin, this one is for you. It has many features packed with the plugin. Also, you can install various extension plugins which can further enhance the functionality.

The one downside that I found, this plugin lacks feature of import/export SEO data from other plugins. However, I am sure that if you install it on a new website you can easily adjust meta tags and settings of this plugin.

2. Yoast SEO

Yoast SEO is one of the most popular WordPress SEO plugins. It comes with a variety of features and you can also download other extensions to enhance its functionality. You can also buy a Yoast SEO premium version to get the complete functionality.

Since it is most widely used SEO plugin on WordPress, there are a lot of documentation and tutorials available which you can utilize and optimize your website easily.

3. All in one SEO Pack

All in One SEO Pack - WordPress SEO plugin

That’s probably the second most installed SEO plugin on WordPress plugins directory. You can find similar features as Yoast SEO and The SEO framework plugin. The interface is clean and the documentation the plugin author provides is great.

You can import and export your settings from this plugin to another plugin or vice versa. Any of the above 3 plugins would do the job for you.

Schema Rich Snippets WordPress Plugins

Since last few Google search algorithm updates, using structured data markups becomes a necessity. Using it properly on a website can produce rich snippets in SERPs.

It is a great way to improve your click-through rate and stand out from the competition. You can use the plugins mentioned below or you can manually setup structured data.

1. All in One Schema Rich Snippets

Schema Rich Snippets Plugin on WordPress

It is a WordPress plugin to add Schema markups of different content types. Using Schema markups with your content will show rich snippets in search results.

After you install & activate this plugin, simply go to any page/post and you will find a content area where you can select the content type and fill out the details.

2. Schema

Add Schema markups via WordPress plugin

Anyone can use its basic features by following provided instructions to set up this plugin. Other than that you can use it to manually enter schema markups according to your page/post content.

It uses JSON-LD format which is recommended by Google to markup data.

3. WP SEO Structured Data Schema

It is another great structured data plugin which will enhance your search snippets on Google. The plugin author claims this plugin to be quite user-friendly and easier to use for small business owners to markup basic content.

It is also used JSON-LD format to structure data, this format is new compared to old ones and also recommended to use by Google.

Internal Link Plugins on WordPress

Internal links are quite important to improve your website indexing in the search engines as well as it has an impact on your overall website’s ranking. So, using internal links can improve your overall website’ SEO.

1. SEO Post Content Links

Although, I didn’t find it accurate enough to use on my websites. However, it can be used to create internal links on your WordPress website automatically. Maybe I didn’t give it enough time but you can use it to improve your internal links efficiently without going to each post/page to add them.

You can add a few keywords which will be used as anchor text to link posts between different categories. It is a good option to automate the internal linking of your website.

2. Title and Nofollow For Links

Title and Nofollow for Links - WordPress plugin

One of the best WordPress SEO plugins that can help you add a nofollow link to your WordPress website.

Using this plugin will help you keep your website link juice internally. You can also use this plugin to add link title attribute.

3. Table of Content Plus

Table of Content Plus - WordPress plugin to add page jumps

If you want to add page jumps into your post/page on WordPress, then ‘Table of Content Plus’ will make things much easier. It comes with tons of options to customize the table of the content box. You can use this plugin in many different ways to add a table of contents to your posts.

Using this plugin can also improve CTR as Google sometimes pick up page jumps and show them in the search results.

WordPress URL redirection Plugins

URL redirection on WordPress is simple, you can also manually redirect your posts/pages by editing .htaccess file. However, if you are not comfortable with that, you can also use these plugins to simply redirect old pages to the new ones without losing ranking.

1. Redirection

Redirection - WordPress plugin to redirect pages

I use this plugin because I found it easier to use. You can just give a source and a destination URL and click on the redirect button. It will automatically redirect your page whenever someone visits the old URL. This plugin is packed with great features which you can use to customize redirection as per your requirements.

2. Simple 301 Redirects

This plugin has not been updated for more than a year. However, Simple 301 redirects are especially good when you are moving your website from other CMS to WordPress or moving website from one directory to another. You can also use it to manually add redirects from source URL to destination URL.

You can also use canonical URL if you are having duplicate content issues.

WordPress Caching Plugins

Using any cache plugin can make your website load faster. It is one of the important ranking factors which most people ignore because they think if they optimize for the speed they have to compromise for the website’s functionality and vice versa. It is somewhat true, you can’t have them both but keeping the balance will result in a good overall user experience.

Note: Cache plugins can sometimes cause website loading issues, so if you are not a developer hire someone to configure those plugins for you.

1. WP Fastest Cache

WP Fastest Cache - WordPress Caching Plugin

I love this plugin because it is the easiest to use and make any WordPress website load faster. WP Fastest Cache can help you optimize the speed of your website by just pressing a few buttons.

This plugin comes with the easiest interface. you just need to check a few boxes and you are done. You can also check out my comparison between WP Fastest Cache and WP Super Cache.

2. WP Super Cache

It is a feature packed caching plugin. The interface is quite good and using this plugin is easier. The documentation provided is great and you won’t have trouble fixing errors. You can find a lot of tutorials to use this plugin on a quick Google search.

If you are not a developer and you want to utilize this plugin for the best results, hire a web developer to properly set up this plugin.

3. WP Total Cache

WP Total Cache - WordPress cache plugin

It is a little complex plugin to use for an average user. Also, the plugin author has put an extra effort to add intrusive advertising to the plugin interface.

If you are not comfortable with adjusting code here and there, I wouldn’t recommend this plugin. However, you can still hire someone to configure this plugin.

Image Optimization WordPress Plugins

I would advise you to always first compress images before uploading them to your website. I have written a tutorial here on how to compress images without losing quality. Using this tutorial you can optimize images before uploading them to your website. This is a better way to optimize images. However, if you couldn’t optimize your images, you can still use these plugins to compress images in size.

1. Smush Image Compression and Optimization

 Smush Image Compression and Optimization

It is a plugin by WPMU DEV, which is a well-known company in the WordPress community. You can install this plugin and with a click of a few buttons, your images will get compressed.

You can customize this plugin functionality by buying a pro version. However, free version is still a great plugin to compress images.

2. EWWW Image Optimizer

Another great image compression plugin with a lot of customization options. After installing this plugin, your new image uploads will be automatically optimized. If you want to optimize the previously uploaded images you can use the feature Bulk Optimize.

EWWW Image Optimizer plugin is easier to configure, however, you may have to read the documentation by plugin author to understand some of the features.

3. Compress JPEG and PNG images

TinyPNG - Compress JPEG and PNG images

It is a plugin by a famous online compression tool TinyPNG. It works almost the same other plugins, it will be using its servers to optimize and compress newly uploaded images on your website.

You have to create an account on the TinyPNG website in order to use this plugin.

Other WordPress SEO Plugins

Some other plugins on WordPress, which can help you optimize different aspects of your website.

1. NavXT Breadcrumbs

If you are looking to integrate breadcrumbs functionality on your WordPress website, then NavXT plugin is a great option. You can customize the outlook of the breadcrumbs and customize them according to your website structure.

2. Broken Link Checker

Broken Link Checker WordPress Plugin

If you have an old website and you constant update themes, posts and pages, then you should install this plugin.

Broken Link Checker will look for broken internal links on your website and notify you as soon as it finds a broken link.

3. Google Analytics Dashboard for WP (GADWP)

Looking for a way to integrate Google Analytics into your WordPress website? This plugin is great to easily configure Google analytics and get updates on your site traffic in real time on your WordPress backend dashboard.

It is hands down the best plugin to check your website stats without leaving it. I would highly recommend you to give this plugin a try to stay updated with your website stats.

Tools to Improve Your WordPress Website’s SEO:

These are some of the best WordPress SEO plugins which are used by lots of SEOs and publishers. Let me know which tools and WordPress plugins do you use and want to see added to the list. If you don’t want to do SEO, then you can check out my SEO services for more details.

Share this post

Published by Azib Yaqoob

Azib Yaqoob is a digital marketing specialist who writes about SEO, website optimization and conversion hacks on this blog. Learn more about Azib.


  1. There used to be a plugin that used the blog post title as part of the URL for the post. Do you know what that is called?

Leave a Reply

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