After reading some articles about search engine optimization for wordpress, I decide to redesign my theme to optimize my wordpress
blog for better search engine optimization. I use these following articles to redesign my wordpress blog:
What is Search Engine Optimization (SEO
)?
There are many definitions for Search Engine Optimization (SEO)
Definition from Wikipedia
Search engine optimization (SEO) is a set of methods aimed at improving the ranking of a website in search engine listings, and could be considered a subset of search engine marketing.
Definition from Whatis.com
Search engine optimization (SEO) is the practice of manipulating aspects of a Web site to improve its ranking in search engines.
Unfortunately wordpress doesn?t have SEO yet, so we need to built it ourself. Perhaps not very bad, but we can improve our wordpress for better SEO. You should try this and prove yourselft how it work
Permalink Optimization
The goal: stick more keywords up into the URL and remove the faff which nobody uses, to make the URL seach engine and people attractive.
My permalink structure:
- Before redesign:
http://www.supriyadisw.net/%year%/%monthnum%/%day%/%postname%/
- Redesign to:
http://www.supriyadisw.net/%postname%/
- Then:
http://www.supriyadisw.net/%year%/%monthnum%/%postname%.html
- Finally:
http://www.supriyadisw.net/%year%/%monthnum%/%postname%/
I try to use many possible permalink structure to get optimize result. So if you find “404 Page not found” on my Blog, perhaps that link used my old permalink structure. I so sorry about it. I hope it’s my final permalink structure
Page Titles
Because Google truncates titles when they pass a particular length, you need your important keywords up front. Google might also be counting words which appear earlier in the title as more important.
My page titles
- Before:
supriyadisw dot net » engage on dapper drake
- After:
engage on dapper drake · supriyadisw dot net
How to make it?
You can put this code into your wordpress template:
<title><?php wp_title(' '); ?>
<?php if(wp_title(' ', false)) { echo ' · ';
} ?> <?php bloginfo('name'); ?>
</title>
Thx for the code. Feel free to use your own character instead “· (·)”
Post Titles
Keep your post titles nice and simple, and as straight-forward as possible. Sure, pack in the keywords, but do it smartly. You have to blend readability with keywords. It?s easy to muck-up, but doing it right will help you loads.
I have to rebuilt my XHTML structure to get some fantastic results 
By default:
- H1 tag is used for Blogname
- H2 tag is used for Post Titles
- H3 tag is used for sub section
- and so on…
I had made changed like this:
- H1 tag is use for Post Titles - Replace blogname properties
- H2 tag is use for Post Titles - Leave it by default
Does it work?
I try to make a little research how it work. OK! See my case study of my post about “Engage on Dapper Drake”.
Before:
I post this topic with title “Engage On My Ubuntu Dapper Drake” - You can see on my blogger. I keep it as original one
My Page title on Wordpress is
supriyadisw dot net » engage on my ubuntu
dapper drake
When I googling with keyword “engage on dapper”, the result is:

My post on 3rd position (not bad I think, but I try to improve its position on Google page).
First Redesign:
Edit my permalink structure to
http://www.supriyadisw.net/%year%/%monthnum%/%postname%.html
The result is:

Look.. I get 2nd position
Finally:
Edit my permalink structure to
http://www.supriyadisw.net/%year%/%monthnum%/%postname%
Edit my post title to
Engage on Dapper Drake
Edit my page title to
engage on dapper drake · supriyadisw dot net

And I get a great result because my post become number one. Become a winner on the same topic. Huraay…
How about your wordpress? Good Luck…