Search Engine Optimization has different technique for different search engines. For example: If you are trying to dominate on Google, you work on quality backlinks and that is not a case in Yahoo and Bing. Do you consider optimizing your website for all of the search engine or just Google considering Google drives the most of the web traffic. What are your views about it?
I am not agree with you..Because if you check the current updates,you will find that every search engine is focusing on quality result and for that,they want quality content as well as quality backlinks.
There is no correct or single answer. That's the thing about SEO, it's constantly changing and expanding. What works for me might not work for you, even if you did exactly the same thing as I did - doesn't mean you'll produce the same results.
Search engine optimization (SEO) is the process of improving the visibility of a website or a web page in search engines via the "natural" or un-paid ("organic" or "algorithmic") search results. In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine's users.
For different search engines SEO stretegy is different.Since google has huge amount of visitors as compared to other search engine therefore we are doing SEO to improve keyword rank of our website in google.