How do website get High Ranking in Search Engine Results?

Everyone needs high ranking in search engines like Google, Bing, Yahoo, etc. High rankings can get you more traffic and relevant traffic can add more sales opportunities.

The count of visitors is important to get more sales. Search Engine works as per its algorithm and ranks websites based on few factors like:-
1.) Trustworthiness and domain authority
2.) Content relevance
3.) Link popularity of specific pages
4.) Exact Keyword usage
5.) Anchor text of external links to the webpage
6.) Social factors (Facebook, Twitter, LinkedIn, etc.) likes, rating and reviews.