How To SEO Your WordPress Blog

by Gary on August 17, 2007 · 5 comments

in Wordpress

Getting relevant traffic to your blog is as important as generating great content for it. You can write awesome posts daily, but if very few people come and read them you don’t get the desired effect. Getting tone of traffic is important especially if you want to generate ad revenue from your blog.

Since WordPress is a favorite blogging platform for many bloggers, and since my own blog (as of now) is published using WordPress, here I’m presenting some tips that you can use to search engine optimise your WordPress blog. WordPress is the only blogging platform that comes packed with great SEO facilities. Here are a few of them.

The permalinks structure

Since your main keywords constitute, normally, a big part of your blog post title it is better to have your title in the URL instead of the default The better URL is

You can change your permalinks structure by clicking Options -> Permalinks from within your WordPress control panel. Then set your option to %postname%. Although Google says it doesn’t mind the /%year%/%monthnum%/%day%/%postname%/ structure, keep your URL as simple as possible.

Keywords in the title

Your blog post should definitely have your primary keywords in the title. Your titles makes a big difference when your blog post is being ranked for a particular search string. Great many tutorials and blog posts have been written on the importance of blog post titles and it shows how critical it is for your SEO success.


Link to your previously written posts from your new posts whenever you get chance. Then you can use your relevant keywords as anchor text and crawling too becomes easier for the search engines; somehow if the miss the link first time, they’ll definitely detect it if it is present on various other pages.

Great content

The search engines love great content, and especially when there is lots of it and when it is regularly generated and updated. Stick to your theme and cover every aspect of it.

External/incoming links

Great content generally leads to quality incoming links. People won’t link to you if you don’t have link-worthy content on your blog and the search engines won’t rank your blog well if people don’t link to it.

Clean design

If you want to be ranked on the basis of your content, then make your website easily crawlable. Don’t put hurdles in front of search engine crawlers in the form of JavaScripts, Flash animations and heavy images. Keep your design as clean as possible. Always consider what’s important for your blog: how it looks, or what it says.

I’ve specifically focused on doing things that can be done without installing extra plugins. In another post I’ll list a few plugins that can help you enhance your SEO.

Share This Post

Gerben August 17, 2007 at 9:52 pm

One of the things i’m still reconsidering is to skip the Next page / Previous posts part on the Wordpress main page.

This generates supplemental results in the google index. this could be easily detected by googling for domain.tld/& (example: )

This specific blog has over 20% supplemental pages indexed?

So what if i skip this part, and start more internal linking and more external deeplinking? What would happen is my question ? Or should we all replace the Previous posts into 1 general Sitemap?

anybody any idea?

Gary August 18, 2007 at 4:11 pm

Hi Gerben, sorry but I am not really sure what you are asking here. Can you clarify.

Mani Karthik August 20, 2007 at 2:08 pm

Good article there Gary,

I think you could you go in detail with all the points though.


Manuel August 24, 2007 at 3:04 pm

Man, this is good info. I’ve lately been searching for ways to SEO blog sites properly and found your site by chance.

The internal post linking information you provided, I guess is a very important factor which can be missed easily.

I still have a lot to learn. ;D

Gary August 24, 2007 at 3:06 pm

Thanks – glad you like 🙂