Search Engine giant Google processes over 48,500 queries every second worldwide.
Google works like an answer machine providing information on almost everything in the universe.
Google serve approx 78% of web searches around the world.
Getting on the first page rankings of Google search and especially in top five is the dream of every website owner or search engine optimizer as it means huge organic traffic which leads to huge revenue.
Though it is not an easy task to be achieved by following Google webmaster guidelines and applying best practices of SEO.
You need to understand on what parameters Google Ranks websites.
There are 200 factors involved in the ranking of a website which Google never reveals and keeps changing frequently; however it gives some hints by which one can improve the ranking of a website.
While fetching search results Google considers three things relevancy, popularity and high quality content. Working on below given things helps.

Domain Age –

Older websites gets some edge over newer ones in Google Ranking.

Use of Keywords –

Keywords used in domain name, URL, title, and description make the website appear in the search engines quite often with good position.

Keyword Density –

It is a ratio of keyword used in total number of words in a piece of content. Overuse of a keyword can make you appear a spam. Google recommends 1-2 % of Keyword density.

Page Loading Speed –

It is an important factor in ranking further speedy loading sites adds to good customer experience.

Content Quality –

Search engines like quality content, duplicate or identical content can hamper the visibility of your site.

Fresh content –

If you keep your site updated with fresh content on regular interval, ranking of your site will surely improve.

Rich Media Content –

Image, videos and other multimedia content not only attract traffic but also send a quality content signal to search engines.

Mobile Optimization –

A mobile friendly site gets good ranking and traffic on search engines as most of the people now access internet from their smart phones.

Backlinks –

Links which direct a person to a particular site is called Backlinks. Numbers of Backlinks shows the popularity of a website resulting more traffic and visibility.

Social Media Optimization –

Promoting your stuff on social media is very important. Major social channels are Facebook, Twitter, Google Plus; they can increase the traffic of your website drastically. Social Media also helps in gaining more visibility in search engines.