There are only 2 things to focus on. To get the highest ranking, you need to know and understand how Google search engine works.
1. Inbound Links
A webpage's ranking is heavily determined by the number of links to the webpage and, more importantly, which websites they are from. College and government websites ending with .edu and .gov carry a lot more weight than an unknown .com website. Reputable sites like Google.com and Yahoo.com will boost the ranking. In general, the harder it's to get the link to point your website, the more it'll get your site ranked higher.
One way to get high-ranking websites to put a link to your webpage is that you provide them value, e.g., relevant content.
2. High-Quality Content
Content is not limited to text or words, but also videos and images. For example, an original 500-word article written for human beings to read, and with certain targeted keywords is a high-quality content. On the other hand, videos and images are not easy to be indexed or processed by the search engine. Their ranking may depend heavily on the quality and quantity of the inbound links.
To avoid getting penalized, which leads to lower ranking, don't employ black-hat techniques, including, but not limited to, repeating keywords unneccessarily and hiding certain content from human readers.
- Mobile Web
Mobile-compatible website will rank higher on Google if the user is browsing on a mobile device.
- Social Media
Inbound links from social media sites, such as Facebook and Twitter, boost the ranking. To get benefit, join social media sites and post messages that contain links to your website.
- Get listed on Google search immediately
It takes days or weeks for Google to index and list your website. To speed up the process, sign up at Google Webmasters and submit your sitemap xml file.