How do I get to the top 10 of the search engine results?

There is no doubt that this is one of most asked questions.  There is no doubt too that as a company in a niche market you want your website to rank high in the search engine results, if not at number 1 position.  How is this achieved and can you do it your self?
There are [...]