How to Enhance Your WordPress SEO Elements with Plugins

wordpress seo

This is part 2 of our WordPress SEO series. In part 1 we dealt with how you can correct WordPress default settings so as to gain more seo power with the search engines. You are advised to read it for better understanding.

So, on to part 2,

Do you know what essentials to concentrate on when it comes to wordpress seo?

Or,  do you know that the search engines are not so intelligent as to figure out what your blog content is about and that they need your assistance to do that?

What about this …

Do you know it’s what the search engines understand about your blog content that will determine where they rank it in the SERPs?

If you’ve not known any of these basic facts then you’ll need to read the next paragraph carefully because it is important if you want to optimize your blog for the search engines.

Your blog’s title, description meta tag, content, keyword density and links form the essential SEO elements which the search engine spiders focus on when they crawl your blog. It is the information they gather from these elements that they use when they index your blog.

That is worth noting because it should form the bedrock of your wordpress seo.

Whenever someone request information through a search, the search engines check the keyword phrases used against the information indexed and then returns the pages that best agree with those keyword phrases. Because of this, it’s important that you focus on these elements no matter the niche you’re targeting.

And so, in this article I want to present to you some  wordpress plugins that will help you deliver your content to the search engines in a way that will make it much easier for them to read it, understand it, digest it and then rank your blog well.

WordPress SEO – Using the Right Plugins

There are presently over 15,000 plugins that will help you do almost anything you can imagine with your wordpress blog. Most of these plugins are built to enhance particular operations of wordpress. One of such area is wordpres SEO.  We know search engines have a special favor for blogs because they are frequently updated and have lots of relevant content. But as we have said, wordpress default settings sucks when it comes to SEO. The use of these pugins therefore is to garner some more love from the search engines for your blog.

To help you digest this article much better I’ve laid it out under 3 major subheadings. These are:

1. Operation Related WordPress SEO

2. On-Page WordPress SEO, and

3. Link building WordPress SEO

For each of these areas you’ll be presented with various options of plugins that will enhance your work.

So let’s begin.

Operation Related WordPress SEO

One very important element Google uses in ranking sites is the site’s loading time. The reasoning for Google is that a slow loading blog is poor in terms of site usability. Some of the things Google takes into consideration here is the bounce rate and repeat visitors. Where the bounce rate is high and the number of repeat visitors is low, Google reasons that something is wrong with that site. It is a wise thing therefore to work on reducing your blog’s load time.

Unfortunately, most of the content in your blog contribute to this problem. For example if your blog has been online for some time chances are that it has acquired a huge load of pages, images, flash, videos and javascripts. Now, these have their good uses but they, nevertheless, have negative effects on your blog’s load time. But there are few things you can do to correct this.

Here are 2 suggestions on reducing your blog’s load time:

1. Use Cache To Retrieve Information

Most of the data that tend to slow down your blog like images and javascripts are data that are not dynamic. That is, they do not change quickly. The best way to ensure that this type of data do not constitute a problem to your blog is to implement cache. Caching is a simple way of calling data from a ready storage (cache). This way, resources are not wasted to generate it every time the same information is needed. By simply using cache you make the retrieving of information quicker.

There are various ways of implementing cache in your blog but the easiest way, and of course the wisest if you know nothing about coding like me, is to use plugins.

Here is a list of a few you would want to check out:

WP Super Cache – Many bloggers tell of how wonderful this one is but I’ve never had any success with it! I tried implementing it a couple of times but each time it changed the blog’s appearance. This to me was not good enough. However, like I’ve said, many bloggers have some very good words about it. My only advice is, use with care and ensure you get good guidance unless you know what you’re doing.

W3 Total Cache – This is a newer alternative to WP Super Cache. In fact, it is presently rated far above all others.  But unfortunately again, my experience with it is nothing different. Ok, maybe I’ve problems with the settings and nothing stops you from checking it out.

Quick cache – This is the one I’ve found to work without any problem so far. If you’re technically challenged like me, then I advise you go for this one.

FV Gravatar Cache – Every WordPress blog today uses gravatars in the comments. Unfortunately, gravatars are not very good when it comes to site optimization because every gravatar image is a new HTTP requests (a page with 100 comments would have 100 additional HTTP requests. Funny right, but the trut is that while you’re working to have more comments on your blog, you’re unknowingly working against your blog’s SEO?). Ok, that was on a lighter mood. But nevertheless, gravatars are a big problem. But Cache Gravatars will give you the power to cache all gravatars locally thereby reducing their load time.

WP! – Ok, this one is not a cache. Its work is to optimize your images, by reduce the image file sizes thereby improving performance. If you use graphics a lot, like I use on this blog, then WP is the plugin for you. On your first install, this plugin will automatically optimize every image in your images folder. Subsequently, every image you add to a post will be automatically optimized once you publish the post.

2. Optimize Your Blog’s Database

Most times the cause of a slow loading blog is not the size of the pages or images but the database tables. To overcome this problem the database tables should be optimized from time to time. The following are some of the plugins I have found useful for repairing and optimizing your blog’s database:

WP-DBManager – this plugin actually has different functionalities. It has a database backup, database repair, etc. With WP-DBManager you simply schedule and forget, and the plugin will take care of all the work automatically. It is a plugin that every blog must have.

WP-Optimize – This is database cleanup and optimization tool. Some of the things you can do with this plugin is removing post revisions (one big culprit of a bloated database), comments in the spam queue and un-approved comments with just a few clicks. Additionally you can use it to rename any username to another username with ease. For example: If you want to rename default ‘admin' username to ‘someothername' the plugin will do it for you.

TentBlogger Optimize WordPress Database – This is another simple one to implement for optimizing your blog’s database. As seen on the plugin’s page, the goal of this plugin is to be the easiest and most intuitive optimization process for your blog. It simply optimizes your WordPress MySQL database with a click of a button and then lets you get back to writing! It's intuitive! It'll let you know if you need a “tune up” by giving you a message that you should optimize. If not then you can just get back to writing!

On-Page WordPress SEO

The importance of using your target keyword phrase in your title tag is a search engine optimization strategy that everyone agrees on.  It is one way of telling the search engines what your content is really about. Of course many bloggers will want you to believe that simply creating and publishing content is enough to rank high on the search engines but that is not really true. Whenever someone makes a search on the search engines, they want to know what your page is about before returning it in the SERPs. To know this they check your page title slug, the headline and the content against the keyword phrase the searcher is using.

For example, I did a search with the keyword phrase “make money blogging” and here’s what the search engines returned. Note the titles and the descriptions.

make money blogging graphic

The first one is actually an ad so we are not taking that into consideration. But note carefully the ones I’ve marked as #1 and #2. Look at the titles and the descriptions. Now take a look at #3 and #4.

If you are the one searching for information on “make money blogging” which of these ones will you click on? Is it the one ranking #1 or #2? Or will you go for #3 or #4?   You may want to give your answer in your comments below!

But for clarity sake, that graphic tells us one thing, leaving the search engines to determine what they should index for your article is a gamble you must not take. This is because what the searcher sees in the SERP will determine to a great deal the traffic that will come to your blog. It doesn’t matter its position in the SERPs.

The purpose of the following plugins therefore is to help you “instruct” the search engines on what to focus their attention on once they are on your blog and then index what you want. Used effectively these plugins will guide the search engine spiders to pay special attention to your blog titles, descriptions, links and tags.

SEO Slug – In part 1 we learnt how to enabled custom permalinks using your post name (title) as the slug. As much as that helps in creating SEO friendly URLs, there is however another flaw in WordPress that this plugin takse care of. WordPress is built to take the whole title of a post as you entered it and simply add dashes between the words to create the permalinks. Unfortunately the search engines hate this with a passion! They prefer something short with your keyword phrase contained in it. What this plugin does therefore is to strip common words like “what”, “you” or “can” out of your post slug to make it more search-engine-friendly.

NOTE: I must say that I prefer using the url shortener on the writing pane to do this. For one it gives me the power to choose what I want to put in the post slug and again it’s a way of using less plugins thereby reducing the load. However, if you feel you don’t have the pleasure of handcrafting your post slug, then using this plugin is a good decision.

For example, I’ve shortened this post slug from:’s-essential-seo-elements-with-plugins.html


wordpress seo post link1

Cool right?

All-In-One SEO Pack – This one, as the name implies, is truly an all-in-one solution to most of the problems of WordPress's on-page SEO. Most of what you need for an optimized blog is packed in this one. With it you will be able to put your post and page titles before the blog name which is good for SEO.  For your blog home page you will be able to choose a title tag, description, and target keywords. This is very important because the home page usually hold different posts targeting different keyword phrases. Left for the search engines they will simply pick whatever comes handy and most times that will not be what you want! Just as we have seen in the graphic above.

Again using this plugin you can actually choose a different title for your human readers and another one for the search engines.

For example this article is titled: “Wordpress SEO Part 2: Enhancing Your Blog’s Essential SEO Elements with Plugins!” but for the search engines I’ve used, “Wordpress SEO: Optimize Your Blog like the Pros Using Plugins!

You can check that by simply looking at your browser’s title bar. Read this post how I did that.

Here are some alternatives to All-In-One SEO Pack:

WordPress SEO by Yoast
Ultimate SEO
Platinum SEO Pack

NOTE: Recently I started using WordPress SEO by Yoast and have found it to be a great plugin. Apart from the above mentioned features in All-In-One SEO Pack there is a powerful feature that I’ll be writing about in a later post. If you’ve not used this one before you’ll do yourself a lot of good if you’ll try it out!

SEO Friendly images – One powerful on-page SEO tactic that is very important is using the ALT and TITLE tag for your images. Why you should do this is because the search engines cannot read the images on your pages. The only way you can tell them what the images are is using the ALT and TITLE tags. This plugin saves you the time of manually adding a title and alt every time you add a new image. Besides, once you activate it, it will automatically optimize all the images on your blog.

Link Building WordPress SEO

Another crucial element in search engine optimization is link building. This consists both off-site links pointing to your blog from other blogs and on-site links linking your blog posts one with another. Indeed most times the off-site links cannot be controlled by you. But you can take full control of the internal links structure which will impact positively on the rankings of your blog.

The good thing is that there are some plugins that, when used, will effectively funnel link juice within your blog thereby giving your interior pages the ranking juice needed to get on page one of the search engines.

Here are a few:

Internal Link Building – As the name suggest, this plugin allows you to maximize the internal contextual anchor text links, which are incredibly powerful. It also has the options of using a variety of anchor text. To use simply go to “settings” and then add the keywords and the post slug you want to link within your blog. This is really great for SEO.

An alternative to internal link building is SEO smart links which will automatically link keywords and phrases in your posts and comments with corresponding posts, pages, categories and tags on your blog.

Yet Another Related Posts Plugin (YARPP) – This one is quite common on blogs and that is because of its usefulness. Its purpose is to display at the end of a post a number of relevant posts that are related to the current one. Doing this leads to visitors reading more of your content thereby staying longer on your site.

All Category SEO Updater – This one works in tandem with All In One SEO to deliver high quality SEO for your main category pages. With it you’ll be able to further customize category pages as well as additional SEO function.

One big alternative to this one is TentBlogger SEO Categories which optimizes your permalink structure at the category level to make them as functional (and pretty) as possible for both your users and the search engines (Google, Bing, Yahoo) that index your content!

How about off-line links?

As I mentioned, the off-site links cannot really be controlled by you but there are a few things you can do to have some good links pointing back to your blog. With the popularity of social media you can actually use these to put your blog content out there increasing the chances of your content being noticed. If this is done well and the right buzz is created about it in the social media sites, it can help your blog’s rankings. (If you want a software that can help you easily do this, then check out the Magic Submitter. It's a powerful tool for building one way links using the social media sites.)

Here are some plugins that will help you get your content out there:

BWP Google XML Sitemaps – This is a powerful plugin I discovered recently. A few weeks ago I had problems with Google XML Sitemaps. In my search for an alternative I came across this one and now nothing is going to make me go back to Google XML Sitemaps! Get the details and download here.

cbnet Ping Optimizer – This is another critical plugin you should install as it corrects another of wordpress’ default problems. . Every time you edit a post WordPress by default sends a message to your ping lists. Unfortunately this can label you as a spammer if not done well. So it’s either you take control or you run into problems. This plugin will help you out.

WP OnlyWire Auto Poster – This plugin will syndicate your blog posts to over 20 social networking sites simultaneously using the OnlyWire infrastructre when you publish a post. It is indeed an automated way of increasing your blog traffic overnight.

Read this post to discover how OnlyWire auto poster works.

Now, a Word of Warning!

Before rounding off this article it is important to sound this note of warning. As you’ve seen in this article your blog load time is very important seo-wise. Too much of plugins can cause more harm than good!  Instead of using too many plugins a wiser option is to get a search engine optimized wordpress theme like the Genesis Framework. With Genesis Framework most of the functionalities of these plugins are already built in making their use unnecessary.

Conclusion: This list of wordpress SEO plugins is by no means exhaustive. You can use the 3 subheadings laid out in this article to search for more. Indeed the list may be overwhelming but once you’ve mastered how to use them you’ll be able to better present your content to the search engines. Using these plugins will truly improve your wordpress blog’s seo potentialities making your content more visible which could lead to more traffic from the search engines.

Oh, before you go on to post your comment, don't you think this is worth sharing? Just want to say you can encourage us if you'll only help promote it by sharing with your friends. Better, linking to it will be greatly appreciated! 🙂

  1. Wow Chadrack, another fabulous post in this continued series.

    I swear you are the only person I have run across that actually has taken the time to explain not only the benefits of using SEO but why it’s important, what’s involved, which plug-ins to use and what they are used for.

    I’ve seen posts and articles with bits and pieces every so often but not laid out like you are doing here. I can’t thank you enough for taking the time to put this together. I know I’ve said that but I’m serious. This is some really great stuff so whenever someone lands on my blog and is confused about SEO, I’m sending them here.

    Thanks again and hope you are having a fabulous day!


    • @Adrienne,

      Truly appreciate your comment. If this has really helped then it’s my pleasure. I know many others have done much better than I’m trying to do but one thing I want to different about is make it easy for everyone to understand. When you understand these things it doesn’t matter whether you’re outsourcing or doing it yourself, you’ll be able to have things in control.

      Thanks so much for the comment. It’s encouraging!

  2. Hi Chadrack,

    You give the exact points of the importance of SEO and plug-ins. I would love to keep this article for my further reference. Thanks for sharing.

  3. Well i think that you posted very useful information but i think this is not for newer users .Because the old users working on word press are experts for using these plugins.

    • @Nicholas Scott,

      Do you mean,”this is for newer users?”

      If so then you’re right! I’m really writing this for old users. What I’m doing is helping to make some of these things understandable for even the “greenest” newbie implement them without any confusion. If it is too elementary then pardon me. But I think there are those who will appreciate them.

      Thanks for joining the conversation.

  4. Great detailed post Chadrack. I’m a SEO newbie and I didn’t know about these plugins at all. I’ll be installing a “cache plugin” and a database uptimizer too. Awesome!

    Have a good day!

    • @Anita,

      Oh thanks Anita. These series is just for people like you. I do hope I’ll be able to give you something impressive in the subsequent posts!

  5. Very well explained Chad, you answer all the mind blowing question about the importance of SEO for Blog. Its really quite a good read. I’m going to bookmark these for my future use and so that I can read it again and again.

    • @Jessica Baron,

      It’s really a pleasure to know that this is helpful! And thanks for the bookmark. I do hope the subsequent posts will be of help also.

  6. Reply
    how to lose weight fast July 30, 2011 at 7:13 am

    Well i knew some of the plugins already but there were quite a few i didn’t knew about.Internal link building is really one of the best plugin or building internal seo structure. Webmasters always tend to work more on seo and they just forget to imrpove the quality on internal linking.
    I REAlLY THINK THAT NEWBIE Blogger’s should bookmark this post.

    Bharat patel

    • @Bharat,

      Thanks for the comment. Frankly, there is nothing new about these plugins. Anyone who is familiar with wordpress should know about them. However, as I’ve mentioned, what I aim to do in the post is help make things a lot simpler so that anyone whether newbie or veteran would definitely know what, how, and why to implement them! This SEO series is to guide those who have some confusions about optimization to understand what is involved so that they can implement these things without any qualms! From the comments so far I’m glad that I’ve been able to do this. 🙂

  7. Hi Chadrack,
    This is really nice and informative article. This is very useful for the neophytes in SEO. Thanks for the information.

    • @Shivam Garg,

      Oh thanks. The truth is we’re neophytes in many things and this is my own way of helping these neophytes! 🙂

  8. I was fortunate to get many clues about the optimization of WordPress blog for more seo friendly. Some I already know and apply such permalink, All in one seo pack, seo smart link. But still many things that I haven’t know. I am very grateful for your guide, and I hope to bring change to my blog.

  9. Hey Chadrack,
    Thanks for the info,
    I’m going to use it right away.

  10. Hello Sir Chadrack!

    Sir, you have really taught me well on how SEO works in the internet because of your detailed and amazing explanations. I am complete new to this SEO trend and search engine operations. As a computer Science student, this is a great addition to my knowledge base. I thank you alot. I want to read more from your blog if I do have the time. More power to you Sir.

    • @Victor North,

      I’m really glad to hear that. I’ve been in your shoes before. There is so much info about these things but it just seems they are some mystical figures. But having gotten some insight into them, it’s my pleasure to present them in as simple a language as I can. I’m hoping that by the end of the series anyone who has gone through them would not need any one to implement seo on their blogs! 🙂

      To ensure that you read all of the series remember to subscribe to our rss feed.

      Thanks for the comment.

  11. thanks for the link love to my plugin!

    • @John (TentBlogger),

      Wow, really glad to have you around! I’ve really find your plugins useful that I cannot leave them out of this list. Thanks for giving such great plugins to the community.

  12. Great article – I am new to the world of WordPress and SEO and blogging in general and this really cleared up a lot of questions that I had, so thank you for that! 🙂


  13. For example, if I use document.write in an external javascript file to type text into an HTML element, can a search engine spider crawl that text and use it for SEO?

  14. thanks for sharing this nice blog.this blog have good information.i read this blog.very interesting thanks for sharing this nice blog.

  15. your blog is very nice.thanks for sharing such a nice blog.

  16. good information.i like this post.thanks for sharing this nice post.

  17. Reply
    WordPress Design Services August 23, 2011 at 5:28 am

    Well, I’m working on a wordpress services and I’ve just found out some useful tips after done reading your blog. Nice Info!

  18. This is something new and very creative article, there is never a dull moment while going through this article. 🙂 Thank you for sharing this beautiful articles

  19. It’s unfortunate that many bloggers and online marketers in an attempt to build links abandon good practices and go for shortcuts.

    • @cane furniture, and do you know I heard someone the other day say, shortcuts will only cut your life short! Scary, right? That’s why I’m always very skeptical of shortcuts!

  20. Great information. Search Engine Optimization (SEO) generates traffic to your page and it is truly helpful to get links. I use different plug-ins as well as the SEO strategy, it really helps actually.

    • @Andrea,

      It’s glad to hear that. Actually there are different plugins just as you can see in the post. But can you mention any of these plugins if they are different from the ones here. Someone may just learn something from that you know! 🙂

  21. I absolutely agree! Search Engine Optimization is such a great idea in generating traffic at your site. A couple of months ago I’ve been using G.A.S.P plug-ins in order to prevent spam comments and it do good. My great pleasure to stop by and take a read at your post. I learn something. Thanks much!

  22. Thank you for your very comprehensive article on SEO and the different aspects of SEO. Do you think I should concentrate on targeting one keyword for my blog, or should I target more than 1? Should I maybe create categories with target keywords and then them the posts within the categories around longtail keywords? Thank you for any advice.

    • @Steve,

      Thanks for the comment. I must say there is no way you can build your blog around just one keyword. Of course the blog should be a particular subject. But once you have decided on the blog’s subject matter what you need to do is research that subject to know which keywords to focus on. From your research pick the keywords/phrases you think you have more advantage.

      If you’re creating a niche site, using “head” keywords as your categories is a great idea. Doing this will better restructure your site around specific keywords.

  23. Hello, Neat post. There’s a problem with your website
    in web explorer, may test this? IE still is the marketplace chief and a large component to other people will
    omit your great writing because of this problem.

    Leave a reply

    Empowering You to Make Money Online