WordPress Themes Blog Oh! Blog

Install WordPress SEO by Yoast

This is the first and most important step. WordPress SEO is by far the best and most comprehensive SEO plugin for WordPress. To give you an idea of its popularity in the WordPress world, it has been downloaded a whopping 2,665,806 times since its creation. This plugin not only enables you to add Title tags, Meta Descriptions and optimise on-page content but it also adds an XML Sitemap, Breadcrumbs, Editrobots.txt and .htaccess files and Clean up the head section.

To give you a better idea of all of it’s features, juicy SEO benefits and to save me from rambling, go ahead and visit the WordPress SEO plugin page. To install it, all you need to do to install it on your self-hosted WordPress site is visit your Plugins tab via your dashboard, click on “Add New” and type in “WordPress SEO”. From there it will bring up a list, select the first one on the list and install. Then simply, go through each tab inside WordPress SEO and edit accordingly.

Make Space For Your Title Tag & Meta Descriptions

When installing the WordPress SEO plugin with your theme, it is often the case that when you view your source code that your Title Tag will be at the top of the page and your Meta Description will be somewhere down at the bottom of the head code. You can fix this by going to Appearance >> Editor >>header.php and moving your wp_head code to just underneath your default Title. This will ensure that your Title Tag and Meta Description are together and that your Description falls right below your Title in the source, right at the top of the page, right where Google wants it. It should look something like this:

<?php wp_title(''); ?>
<?php wp_head(); ?>

Configuring Your Default 404 Page

Not configuring your 404 pages properly can hurt you in terms of your website’s performance and ultimately result in a loss of traffic and rankings. If a visitor follows a broken link and lands on a 404 page, they may be likely to bounce fairly quickly, search engines won’t like it either. Follow the basic tips below to setup your 404 pages so that visitors and search engines alike find what they want.

For this, you have two options. You can copy the first code below and simply insert it into your 404 page which will redirect all of your 404 pages to your homepage OR with the second piece of code, you can redirect your 404 pages to a specific page. I personally redirect to a HTML sitemap (which requires a couple of extra steps) so that visitors and search engines can choose the page they want to view if they can’t find what they’re after.

To complete this step and redirected 404 Not Found pages to your home page or specific page instead of showing a boring old 404 page, go to Appearance again >> then to Editor >> then click on your 404.php template which should be at the top, right-hand side of your file list.

To redirect to the homepage, insert the code below:

header("HTTP/1.1 301 Moved Permanently"); 
header("Location: ".get_bloginfo('url'));

To redirect to a specific page, insert the code below:

header("Status: 301 Moved Permanently"); 

Or to redirect to a HTML sitemap page like I do:

  1. Install the following HTML Sitemap plugin
  2. Create a page with the slug “html-sitemap”
  3. Configure the basic options with the sitemap plugin.
  4. Insert the shortcode into the page and publish.
  5. Insert the code below and insert your HTML Sitemap URL:
    header("Status: 301 Moved Permanently");

Configuring Your Robots.txt File

As a starting point (Maybe a Google search for more best practices on how to setup robots.txt files for WordPress) you should prevent the search engines from accessing the core files of your WordPress install such as the wp-content, wp-admin and the themes and plugins files. You can do this by adding the below code directly into a text document, saving it and uploading it into your hosting files or by using the editor in WordPress SEO. To do this, simply use the code below:

User-agent: *
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes

Improving Your Websites Internal Link Structure

Recommended: SEO Smart Links
Internal linking and also, deep linking are an important part of your on-page SEO Strategy as well as helping Google to navigate between the pages on your website. Once you have setup the plugin and inserted your keywords and key pages, SEO Smart Links will automatically create internal links to related pages helping Google and your website visitors find your most important pages or posts.

Checking For Any Broken Links

Recommended:Broken Links Checker
Broken links will do one thing…Send Google on a wild goose chase! This is NOT what you want. Broken links will have a major, negative impact on your SEO. Ensure that all of your inner pages correctly interlink between each other and all external links and pointing to the right place simply by installing the free Broken Link Checker plugin by whiteshadow from the WordPress.org Plugin Directory. It detects broken links (obviously), it helps you to fix them and is super easy to use also.

Using Social Plugins To Help With Social Signals

Google has just introduced the Panda and Penguin updates which have shaken up the SEO world. As a part of the updates, Google has stated that it is now using Social Signals as one of its ranking factors. Social signals basically show Google that people value your content and are sharing it around. The DiggDigg and WP Socializer plugins help to increase your Social signals, increase your exposure and ultimately, help you to increase traffic back to your website.

Tracking Your Rankings In The Search Engines

Recommended:SEO Rank Reporter
The SEO Rank Reporter plugin enables you to track your SERPs (Search Engine Ranking Positions) and show you which of your URLs are ranking in the search engines. It’s super easy to install and is pretty nice to look at once you get it installed with neat little graphs and easy to read reports.

Caching Your Pages To Help Load Speed

Recommended:W3 Total Cache Plugin
I’m no whiz (I know absolutely nothing) when it comes to CDN or caching but I do know that a fast loading website is a happy website and a happy website ranks well in Google therefore, install the W3 Total Cache plugin on your website and watch the pages on your website load like lightning. If you have little know-how or knowledge when it comes to WordPress, I would suggest having your web host installing this plugin for you. If you have a decent host, they will generally do it out of the goodness of their hearts.

And To Put The Icing On The Cake

Recommended:JetPack For WordPress
Well, I haven’t got the words to describe this plugin and to be honest, its got more features than you could throw a stick at so here’s the link, go and check it out and just know that it will do wonders for your SEO efforts and for the performance of your website.

I know I haven’t covered off all of the best SEO plugins and tips for optimizing your WordPress website but in an effort to stop you from growing old and grey before I finish this post and having arthritis to the point where you cannot move your finders to write a comment below, I thought I would stop short and allow some room for suggestions and discussion. If you have used or know of any WordPress SEO plugins that gave you a great result, that you use on all of your WordPress installations or that you have come across somewhere out on the playground that got rave reviews, go ahead and list them below and if you need any help, I will stick around for some comment replies and to answer questions below.

Lucas Raby is an Internet Marketer from Melbourne, Australia. He runs a Local SEO company and loves to write about all things WordPress. For more information about Lucas or to check out some more WordPress articles, visit http://www.gpseo.com.au
  1. Pittsburgh DJ Services left a comment on April 22, 2020 at 2:22 pm |

    This is great! Thank you for sharing!

  2. Savannah left a comment on December 10, 2019 at 11:47 pm |

    I’m no good with technical and troubleshooting WordPress. I’m glad I was able to reach your blog last week to know more about how to examine my website. You made my day completed now. I should have tested my website if I miss something to look forward to.

  3. Fredluis left a comment on September 24, 2019 at 6:40 pm |

    I thought this was going to be some boring old post, but it really compensated for my team.

  4. Joshua A. Price left a comment on September 4, 2019 at 2:07 am |

    I am not much into reading, but somehow I got to read nice information on your site. Simple to understand and helpful. We will look forward for your future updates. Thanks!

  5. stephen micheal left a comment on August 27, 2019 at 3:28 am |

    Thanks for this wonderful article It helped me a lot so useful. I’ll refer this site to my friends

  6. HGIT left a comment on May 27, 2018 at 8:12 pm |

    You are a good programmer,How did you do that

  7. Alfred left a comment on January 22, 2015 at 7:31 am |

    Even the basic tips seem confusing to me. Is SEO really that necessary?

  8. dangerous diets left a comment on October 30, 2014 at 11:37 am |

    you’re really a excellent webmaster. The website loading velocity is amazing.
    It seems that you’re doing any unique trick. Also, The contents
    are masterpiece. you have done a excellent job in this

  9. domain left a comment on October 22, 2014 at 4:29 am |

    Good post. I definitely appreciate this site. Continue the good work!

  10. search engine left a comment on September 27, 2014 at 12:24 am |

    Asking questions are genuinely nice thing if you are not understanding anything entirely, but this
    post provides pleasant understanding yet.

  11. Frank left a comment on September 19, 2014 at 10:54 pm |

    Great post.
    This is very informative and helpful article.
    Thanks for sharing this post.

  12. Get Watch Dogs Game For Free left a comment on August 17, 2014 at 4:21 am |

    Do you have a spam problem on this site; I also am a blogger, and I was wanting
    to know your situation; many of us have developed some nice methods and we are looking to swap solutions with other folks, why not shoot me an e-mail if interested.

  13. Arnav batra left a comment on June 11, 2014 at 4:59 am |

    WordPress SEO plugin is the best one i came across till now!!

  14. dumpster rental miami left a comment on March 13, 2014 at 11:27 pm |

    I almost never write comments, however after looking at a few of
    the comments here Basic Tips To Help You In Your WordPress SEO Efforts.
    I actually do have a few questions for you if it’s allright.
    Could it be just me or does it give the impression like a few
    of these comments come across like they are coming from brain dead people?
    😛 And, if you are posting at other places, I’d like to
    follow everything fresh you have to post.

    Could you make a list of every one of your shared pages like your Facebook page, twitter feed, or linkedin profile?

  15. Thomas Design left a comment on March 2, 2014 at 5:36 am |

    Great basic list of tips getting started with WordPress and the SEO plugin, will certainly make a difference to people’s ranking efforts when it’s all done correctly.

  16. Darko left a comment on November 21, 2013 at 7:00 am |

    Thanks for these WordPress tips, especially for the robots.file!

  17. Fallon left a comment on October 31, 2013 at 9:49 am |

    Amazing blog! Is your theme custom made or did you download it from somewhere? A theme like yours with a few simple tweeks would really make my blog shine. Please let me know where you got your theme. Kudos

  18. Imran Murtaza left a comment on August 14, 2013 at 4:41 am |

    Very nice post. By reading this and follow the steps my site seo is much better then before. Thank you for this article.

  19. Pawan left a comment on August 11, 2013 at 12:15 am |

    Well, really a great thanks for this really nice post. I think you!

  20. streaming left a comment on August 8, 2013 at 2:33 am |

    Among all the mentioned plugin on this post, I love W3 Total Cache Plugin the most. This plugin really helps in reducing the server workload.

  21. Dave left a comment on June 18, 2013 at 10:49 pm |

    Yes WordPress SEO Yoast ius definitely a good all in one solution thanks for the write up

    • www.youtube.com left a comment on August 28, 2014 at 10:05 pm |

      Hello, this weekend is good designed for me, since this occasion i am reading this enormous educational article here at
      my home.

  22. George Anderson left a comment on June 11, 2013 at 11:55 am |

    An excellent post with a good proven list of useful plugins.


  23. Harshit left a comment on May 14, 2013 at 12:44 pm |

    I think adding meta descriptions and removing the broken links from the blog is important apart from configuring the robots file properly.

  24. Jakk Ogden left a comment on May 13, 2013 at 5:26 pm |

    Great tips, however I am surprised you did not touch on image sizes. As you know page speed is a ranking factor, and images make up a lot of the time spent loading a page.

    A plugin I recommend for managing your images to make them better optimised is Smush.it. I have used this on a number of my blogs to great effect. It compresses images to a fraction of their original file size.


  25. Peter Karpouzas left a comment on May 3, 2013 at 9:19 am |

    Although I do a lot of my own SEO I don’t happen to use WordPress. I use to use it but after a while of not having used the platform I kinda forgot how the whole thing works and just eventually gave up on it. Having said this though, it is the platform of choice and in my opinion is favored by Google. Good post with good tips. I know that as much as I hate it, I’m going to eventually have to go back to it again as it really is the way of the web these days. If you’re not on WordPress, you’re going to get left behind.

  26. Vratnica Sase left a comment on April 18, 2013 at 6:43 pm |

    Great tips related to SEO for WordPress CMS.
    I already use some of them, and have to implement the others.

    Thanks for the useful info!

  27. Vishesh Kachheda left a comment on April 15, 2013 at 2:51 am |

    Very Good Post!
    I have checked all the points and worked on theme!
    Hope It helps 🙂

    • Ruth Blackwell left a comment on October 16, 2014 at 9:46 pm |

      The suspicion that an advantage is gained by ‘sleeping with the boss’ in a competitive environment ensures that these transactions occur by
      stealth. Someone who is happier with someone else tends to focus on the
      negative aspect of a relationship as a comparison with the other relationship.
      In an effort to get a handle on this, let’s try to place Stiller in an existing
      Lynch movie.

    • watch Bones Season 10 left a comment on October 20, 2014 at 6:23 pm |

      Wow, marvelous weblog format! How lengthy have you been running a blog for?
      you made blogging glance easy. The entire look of your
      website is fantastic, as smartly as the content!

  28. Krishna Parmar left a comment on April 10, 2013 at 5:26 am |

    Thanks for this list, its wonder!

  29. Sonny left a comment on April 4, 2013 at 5:11 pm |

    Oh my, these are indeed helpful tips and plugins. I have never known DiggDigg to exist so I used a premium plugin on my site which is totally similar. I also have an SEO plugin by Yoast but SEO Smart Links is a great addition. Thanks for sharing!

  30. kizi1 left a comment on March 30, 2013 at 2:13 am |

    Thank you for sharing useful information, I think I need it. thanks!

    • http://www.elandroidelibre.com left a comment on August 25, 2014 at 3:20 pm |

      Currently it seems like Drupal is the best blogging
      platform available right now. (from what I’ve read)
      Is that what you’re using on your blog?

  31. Amit Sharma left a comment on March 29, 2013 at 8:18 am |

    A great and useful post as I’m starting to setup a multilingual WP site. Because I’m considering to do so by creating a blog network I’m curious about your opinion towards this solution and it’s consequences for SEO.

  32. Samantha left a comment on March 29, 2013 at 6:14 am |

    I use WordPress Seo by Yoast on every site I make. It’s my must-have plugin!

    The broken link checker plugin is very useful for sites that accept guest posts.

    I love your tips on the 404 page as I am always struggle to make some use of them. This helps me a lot, thanks!

  33. Shoe In Money left a comment on March 9, 2013 at 3:04 pm |

    Great post and this blog is a very good find for anyone just starting out with blogging and WordPress.

    These tips are really helpful!

    Added some of the tools that you shared on my WordPress SEO arsenal.

    Thanks again.

  34. TheHTMLCoders left a comment on February 21, 2013 at 7:16 pm |

    thank you for taking the time to compile this list, it would definitely help me thinking in the right direction.

  35. Anton left a comment on February 21, 2013 at 6:16 am |

    Wow, I’m going to implement this immediatelly. Thank you very much. Especially the 404-thing. Obviously, you loose juice!!!

  36. Free Job Posting left a comment on February 19, 2013 at 4:17 am |

    I agree, Dan. Used Blogger for a long time before migrating to WordPress about a year ago. All the professional blogs I’ve managed used WordPress and it simply has so many more options. There’s still a lot of broken links and I simply work on them bit by bit. Also, I did invest in a professional designer; well worth the money!!

  37. mujie eboxz left a comment on February 17, 2013 at 1:54 pm |

    nice tips,, thank for sharing 😀

    • url.ie left a comment on July 13, 2014 at 1:21 pm |

      My brother recommended I would possibly like this blog.

      He was entirely right. This put up actually made my day. You cann’t imagine simply how so much time I had
      spent for this information! Thanks!

  38. Jasa Desain Grafis left a comment on February 13, 2013 at 8:48 pm |

    It’s help for newbie like me, thanks for this collection…

  39. hdyazilim left a comment on February 13, 2013 at 2:49 am |

    WordPress SEO Themes Super ..

  40. Chad Agrawal left a comment on February 12, 2013 at 6:42 am |

    Hey Lucas,

    Great post. I totally agree. The SEO WordPress plugin by Yoast is the absolute best. It has everything you need. Also, nice use of images to break up the text in the post!


    • Yukiko left a comment on September 12, 2014 at 2:26 pm |

      If you don’t adapt and change as the fight progresses.
      Frostbite has got to be Anivia’s most powerful ability.
      Then he asked me who was my toughest opponent, and
      I hesitated until he pointed out that my opponent was in my mind.

  41. Ravi left a comment on January 14, 2013 at 5:05 am |

    Nice List. SEO and DIgg Digg are really important ones. But i think CommentLuv is also somewhat useful and maybe suitable for this list

  42. Ravi left a comment on January 7, 2013 at 3:04 pm |

    WordPress SEO Yoast,Jetpack and Digg Digg are must for any wordpress Blogger. Thank you for such a wonderful list

  43. Ravi left a comment on January 7, 2013 at 3:02 pm |

    WordPress SEO by Yoast, Digg Digg & Jetpack are Must have for any WordPress Blogger. SEO smart links is really useful to Auotolink the Content. Really useful list of Plugins

  44. shamvil left a comment on December 28, 2012 at 12:19 pm |

    very good post. thanks a lot !

  45. shahed left a comment on December 27, 2012 at 12:41 pm |

    i use this plugin..thaks for sharing your knowledge 🙂

  46. Afifah Munirah left a comment on December 12, 2012 at 1:05 pm |

    Nice for SEO… Ill try to use all the plugin suggested 🙂

    • nosleepgamer.com left a comment on September 24, 2014 at 9:50 pm |

      Fantastic website. A lot of useful information here. I am sending it to a few friends ans
      also sharing in delicious. And naturally, thanks to your

  47. Dori From NicheWolf left a comment on December 10, 2012 at 3:29 pm |

    One thing i like with this article is that all the plugins you recommended are all FREE. I particularly love SEO Smart Links a lot.

    Thanks for tips

  48. Krishna Parmar left a comment on December 9, 2012 at 1:18 am |

    Great article you have provided here!

  49. Adam Beaumont left a comment on December 4, 2012 at 6:06 am |

    The basic tips are definitely the most fundamental, without the above wordpress sites would find it difficult to rank from the start. Completing all the steps above will go along way in SEOing your WP site for sure.

  50. Dave Clements left a comment on December 3, 2012 at 3:02 pm |

    I think that without worrying too much about SEO, you can easily write good content, and use WordPress SEO by Yoast to get pretty decent results. All the other stuff might boost you a little, but the basics will do most of the work for you.

  51. Jing Hong left a comment on November 29, 2012 at 1:51 am |

    Among all the mentioned plugin on this post, I love W3 Total Cache Plugin the most. This plugin really helps in reducing the server workload.

    • Marilyn Muller left a comment on October 15, 2014 at 12:52 am |

      Remember, it’s when there’s behavior that’s obviously
      causing you distress, that they know you don’t want,
      but continue with it anyway that really puts them into the stalker category.
      He raps about trying to be a good father (‘Be’) and the importance of raising a family (‘The Remedy’).
      Earth King Kuei also matures a lot in this final part of
      the story.

  52. Waqas Sikandari left a comment on November 28, 2012 at 1:18 am |

    I have used some of these plugins on my website and they results are really amazing. Not sure about the last one but Seo by Yoast is surely a must.

  53. Technotrait left a comment on November 17, 2012 at 9:04 am |

    i am already using all above plugins except seo rank reporter, and i have immediately install it and watched the amazing results.

  54. Barry Reynolds left a comment on November 16, 2012 at 3:17 pm |

    These are not just useful plugins, they are life savers! In some cases clients come to me with self built wordpress sites and more often then not these plugins aren’t used.

  55. Sarah left a comment on November 14, 2012 at 12:10 pm |

    The broken links checker is a very useful plugin, I usually use Xenu or “Screaming Frog” to check for broken links.

  56. bloggingwordpress left a comment on November 13, 2012 at 9:55 am |

    List of useful plugins. Thanks

    • presta left a comment on January 31, 2014 at 12:07 am |

      thanks for sharing some of the best tips here on SEO as WordPress plugin ease effort alot for making site indexed in a better way

Leave a Comment

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

What Others Say

BannerJai was awesome to work with. A port of an ASPX/HTML site to Wordpress went seamlessly, and his recreation of our look and feel were fantastic - Kevin Webster

BannerJai is a talented, creative and an enthusiastic web developer who has worked consistently to deliver high quality websites for my businesses - James Eccles

  •   Let’s Talk

    "Thank you for visiting my website! In order to start a project with me, please send me information on your project so I can figure out how best to help you."

    "After your initial contact, I’ll schedule a quick one-on-one session via Skype to review the project and get to know you."
     Request a Quote
Need a Custom Website?

Leave a Feedback

    Tell Me About Your Project