One of the things I like most about WordPress is the sheer number of plugins available. Today, I’m going to share with you 7 of the best WordPress SEO plugins that I’ve been able to uncover.
Each of these plugins will help you improve some aspect of the on-Page SEO of your site, which will make it easier for you to rank higher for the keywords you are targeting.
I’m only including free plugins in this list, so there really is no excuse not to add them to your own WordPress sites.
While there are many SEO plugins out there, the WordPress SEO plugin by Yoast is the best one I’ve found. Like any other self respecting SEO plugin, it has built in support for custom Post Titles and Descriptions.
You can also enter in your main keyword for the post, and it will do a page analysis for that keyword. Follow its suggestions and you will be pretty much set in terms of on-page SEO.
The other feature I really like is the built in XML sitemaps so you no longer need to install a separate XML sitemaps plugin. The plugin’s implementation is very scalable, so if your blog has a lot of posts, it will split things up into separate, faster loading sitemaps.
Having good internal linking is very important for SEO. That’s why I like using the Yet Another Related Posts plugin on many of my sites. This plugin automatically adds links to related posts on your site at the bottom of each post.
This is also really good for user engagement as it exposes your visitors to more of your great content.
If you include images in your blog posts (and you should), then it’s important to include the ALT tag for each image (which preferably includes any targeted keywords). SEO Friendly images is a handy plugin that will automatically update the ALT and TITLE attributes of any of your images if they are missing.
This plugin does a couple useful things for SEO purposes. First it will display incoming search terms to the bottom of your posts. This will help with the On-Page SEO of your post for those keywords.
Plus, this can help you identify keywords that you didn’t know you were ranking for, which gives you more opportunities for traffic.
Second, you can choose to convert popular keywords into post tags for better internal linking and more indexed pages.
Site load time has been acknowledged by Google as an SEO ranking factor, albeit a small one. One of the best ways to achieve a speed improvement is to install W3 Total Cache which is one of the best wordpress plugins I’ve tried. While the number of options may look daunting, you can pretty much accept the defaults.
This is a great plugin that will reduce your image file sizes and improve your site loading speed. After installing this plugin, every image you add to a post or page will automatically be compressed via the Smush.it API, often reducing it’s size substantially.
You can also process your existing images through the WordPress Media Library on your site.
If you are doing any link building for your blog, especially with services like Unique Article Wizard or Article Ranks, then you’ll start to notice that your blog will receive lots and lots of pingbacks.
What are pingbacks? Well essentially, whenever anyone links back to your site you’ll receive a pingback, which among other things, contains the url of the site that is linking to you. One thing you’ll notice about these urls is that many of them are unindexed by Google. So that’s a lot of potential link juice sitting there doing nothing for your rankings!
Pingback Power is a simple wordpress plugin, that allows you to export all your pingbacks to a text file so you can get them indexed using your favorite backlink indexing product.
Pingback Power is free, but you will have to opt-in to get it.
Did I miss any of your own favorite WordPress SEO plugins? If so, let me know in the comments.