Hey, dear visitor, you're probably wondering how to get more search engine traffic for your website. On site optimization is the thing that is really not as hard as getting more links etc, but it's effectiveness is simply incredible.
Titles and Descriptions
Titles are vital. Make sure every page on yor site/blog has a relevant, keyword rich and unique title.
So if the page is about, say, Real estate in Arizona make sure that the title looks like "Real Estate in Arizona. Best offers on real estate", notice that the "real estate" keyword is duplicated in the title, this is a very nice technique to optimize your titles.
Make descriptions informative and attention catching, keywords don't really matter here. Try to fit a short overview of the page's content in the description.
Urls
If your url looks like "http://bestsiteintheworld/sdkakfsjfk213kfjaksjf" it won't do you no good.
Try to make urls human understandable and make them keyword rich.
Also keep in mind that search engines ignore word like "to, from, and" etc in the links.
Don't make urls too long, Google hates it.
Cross Linking
Make sure that the pages of your site are cross linked in every way possible with good keyword link anchor text.
Make search engines bot live's easier :D try ...