Hey Subin, Good to see you here.
I don't believe there is any SEO strategy. It's all speculation. We perform certain so called SEO tasks, in the hope that it might actually boost our site. There are many gurus out there pushing wrong concepts and Black Hat Techniques.
Here is a brief explanation, there are 2 techniques, White hat & Black hat SEO techniques.White hat means straightforward, stuff. No keyword stuffing, no messing with bad stuff.
Black Hat is voodoo stuff

. Stay away from these. These are ways to trick search engines. Many come up with new ones each day and then google usually is the first to notice them and then there's the Google Slap.
Google drops your site like a hot potato. Even Social media sites have slapped a lot of pages (means deleted, removed from index etc).
So what is a SEO strategy then?
There are some things which are good to perform for your website -
http://risetothetop.techwyse.com/search ... -friendly/
Why should you perform these ?There is Site A put up in a hurry (no SEO, no care for content & users)
Site B - well thought of, well designed, has basic SEO
Both Sites A & B cater to same niche, for example "Best Toys for Toddlers in 2009"
Which site is better ?It's a no brainer, Site B.
Why ?It has food for search engine spiders (SEO & good relevant content)
It has stickiness for visitors (good content, good deals, good look & more).