Give the people what they want.
Looking for great results from optimizing your web site? Unless you’re all alone in a niche market, your web site is probably competing with lots of other web sites for those coveted top spots on the SERPs. There are a lot of different things you can do technically to optimize each page on your web site, but if you really want to hit those top spots, turn yourself around and look at it from the search engines’ point of view.
What is the one big thing that Google, Yahoo, Live Search and all the rest are trying to do? Deliver relevant search results. That’s it. That’s why people use the search engines they prefer, because it helps them find what they’re looking for. If it doesn’t, they’ll switch to another search engine. And if that one works out, it will likely become their “go to” search engine of choice, and as long as it continues to deliver good results, there’ll be no need to switch.
Now take a look at your web site. Is it the most relevant/informative/entertaining/fastest/easiest – or whatever metric matters to you and your audience – web site out there? If it isn’t, then no matter what your marketing department, sales team, CEO, stakeholders et al have to say about it, your web site doesn’t really deserve the #1 position on the SERPs, does it?
You might see some other web site at #1 that you think does not deserve to be there. The good news is, if they really don’t belong there, they probably won’t be able to maintain that position. The reason is simple; the search engines are competing to produce the most appropriate results for people – that’s how Google got to be #1. But if any search engine finds that their market share is dropping because they aren’t delivering the results, they’ve got a problem, so they’re regularly tweaking their algorithms to improve the results.
Just as the search engines refine their approach constantly to deliver what people want, your web site needs to deliver what people want. If you focus solely on SEO techniques, on giving the search engines what you think they want, you’re going to miss the point. Give the people what they want, then optimize it for SEO, and we’ll see your site on page one of the SERPs.

I have to say, that I could not agree with you in 100%, but that’s just my opinion, which could be very wrong.
p.s. You have an awesome template for your blog. Where have you got it from?
This was a custom template that we created.
Merely want to say your article is brilliant. The clearness in your post is simply spectacular and i can take for granted you are an expert on this field. Well with your permission allow me to grab your rss feed to keep up to date with incoming post. Thanks a million and please keep up the good work