How to make your Wordpress blog more SEO-Friendly

by Matt Stratton on October 15, 2009

There are many different ways to attract visitors/readers to your blog. You could just hope that they stumble across your site randomly, but that’s not a very proactive method. One major source of traffic is going to be from people using search engines like Google to discover articles/posts on topics that are interesting to them – and you can help by making it easier for your blog to be indexed by the search engines.

You may or may not be familiar with the term “SEO” – it stands for “Search Engine Optimization”, and it’s kind of a catch-all term for “making your blog or website show up higher in Google.” There are TONS of tricks and tips about increasing your SEO, and frankly, quite a few of them are snake oil and probably have nothing to do with actual results.

One thing that DOES make a difference in your SEO is the format of your URL’s. By default, each post will have a URL kind of like this: www.yourblog.com/?p=138. That URL doesn’t tell anyone (be they a person or a search engine) anything about the content on that page. So we need to change the URL to be more “SEO-friendly”, i.e., to a URL that gives a teasing little peek into the content of the post.

The first step is to go into your Wordpress control panel, and scroll down on the left to the link for “Settings”. Under that heading, you’ll see a link for “Permalinks”. Click on it. You will see a screen that looks kind of like this:

permalinks

I have my permalinks set up to use the format of “day and name”, which means that I can have multiple posts that have the same name, but they are made unique by the inclusion of the year/month/date. You might be more interested in doing just month and name…or even go into “custom structure” and make it in yet another format.

Once you’ve made this change, you will now find it essential to create an SEO-friendly title in your permalink when you create new posts. For example, if I look at the default permalink for this post, it just takes the title – which is a little wordy:

posttitle

If I’d rather have a bit of a shorter permalink, I would click “edit” to change it to something I think is better. In this case, I’m pretty pleased with the permalink, so I’ll leave it as it is.

Basically, think about the ways in which someone might search for the post – that’s what you want the permalink to be. If you post was about cranberry sauce recipes, you wouldn’t want the permalink to be “Shane’s Super Awesome Cranberry Sauce Recipe” – even though that would be a great title for the post. The permalink should be “cranberry-sauce-recipe”. Dig?

There are several other things to bear in mind when it comes to SEO and Wordpress. There’s a great plugin called “All in One SEO Pack” which can help a lot. Unfortunately, the latest version of the plugin is not currently working on my installation. Once I get it working again, however, I’ll post a follow-up blog that dives into the advantages and tricks of using that plugin.

What SEO tricks and tips do you have for Wordpress? Share them in the comments!

  • ericafiller02
    Making Your WordPress Blog SEO Friendly ... the proper tools to promote your site and make it more search-engine friendly. ...
  • i read an article. they said better using yourwebsitedotcom/category/blah-blahblah.html than yourwebsitedotcom/category/blah-blahblah

    is it true ? i still learning :(
  • ive been using the custom option of the permalink, in that way i get more flexible with my title, but it should be done before the pages get indexed or else you'll end up with a broken link. and thanks for matt in sharing the redirection info.
  • filmbuffrich
    Question time- Currently I use the default setting with my WordPress installation, which I have been running for almost two years. I would like to switch over to the "Day and Name" option, but am concerned about links on other sites back to my posts that use the default version. Will they now get a "Page Not Found" error or will WordPress redirect automatically? As I get some traffic from Wikipedia and IMDB, I am loathe to change formats or am I worrying about a short term drop in the face of long term traffic increase?
  • Yup. That's a very valid concern, and I had the same issue when I migrated my permalinks. I used this plugin:

    http://www.deanlee.cn/wordpress/permalinks-migr...

    Basically, what it will do is create a 301 redirect from any of your old posts to the new ones. The trick is, you can really only do this once - you can't keep changing your permalinks and hope the plugin will keep up.

    But to answer your question, without this plugin, the old links WILL get 404s.
  • filmbuffrich
    Thanks Matt. I tried the plug in out and it works like a charm. (The instructions didn't mention you needed to make your .htaccess writeable when you first do the change, but a little error message popped up asking me to, so it's all good there.)
  • Hi your post is amazing, It's incredible, I learned a lot about SEO and Man, this thing's getting better and better as I learn more about internet marketing. Also as part of my ongoing mission to find the absolute best tools to make money, this is without a doubt at the top of my list. Everything happened so fast!
  • if you want to make your blog SEO friendly then you should do every SEO thing which you do for a website, optimize your blog as a website, make your URL proper, put up some useful content and a keyword rich content is gold for search engines, update your blog on the regular basis with fresh and custom written content.
  • turbotad
    Yoast's All-In-One SEO pack is what I use on mine. Definitely a good tip and thorough toolset for blog SEO -- and needed too!
  • I agree - the All-In-One SEO Pack plugin is great...except that the latest update broke on my blog. Once it's working again, I'm going to post more about it!
  • Great tips! I could really go for a crash course in some basic SEO.
blog comments powered by Disqus

Previous post:

Next post: