Here is 4 tips to optimize your blog to search engines.
1 - Post Titles :
the post titles are one of the most important things in a post.
as i describe it completly in my previous post (Importance of titles in SEO).
- use short titles
- make sure it contain at least one or two keywords of your post
- first words are more important than last words
2 - Keywords :
keywords are the words that are more important that others in a text. because they show the main subject of post.
these are the words that when someone is googling them, you want your post be in top of the results.
you can write keywords in these places :
- page title
- url of post
- keyword meta tag
- description meta tag
- page body (that contains post text, tags, post title and every word that is in the page)
you can mix other words with keywords and repeat them to enhance keyword density. because it makes your post more important to search engines for those keywords that are more repeated.
3 - Post Tags :
Tags are very important, because you can write things there that you can't write in post. you can write keywords there, you can mix words and keywords as much as you want.
and don't forget that tags are part of page body.
4 - Avoid double content :
double content are contents that can be accessed via different address (urls) !
each post should have just one address.
- search engines like google recognise www.domain.com different as domain.com, and it means your whole blog can be accessed via two url ! for this problem you can redirect one of them to another (remove www from url with mod_rewrite)
- another problem is pages like categories, tags, archives, ... that contains some posts. you can add rel="nofollow" to link of these pages to say to search engines to do not follow these links.
One of the most imoportant elements in a webpage is Title.
The text that shows in browser title bar.

Page Title
this text is very important to SE (Search Engines), because it talk about the main subject of texts in that page.
Tips to optimize page title for search engines :
- Write it short. don't use long texts for page title.
- Use your text keywords in page title.
- First words are more important than last words ! (if you contain your site/blog title in all page titles, keep it in last)
Content or SEO?
which one is more important?
SEO has nothing to do without content!
If you want more traffic for your blog/website you should focus on creating good content, because readers come to read not to see how many backlinks do you have !
SEO is the second thing that you should care.
An important topic of SEO is avoiding "double content" in your website. and the first thing to do about it, is to 301 redirect the URLs with www to URLs without www or vice versa.
Because search engines determine URLs with www as a subdomain and index it separately.
How to do this?
We can use Apache's mod_rewrite.