Google's search engine uses a variety of methods to determine which pages are displayed first in the results. Their exact formula is a secret, but there are always a few things you can do to improve your positioning. The term for this is Search Engine Optimization (SEO).
Keyword Phrases
A keyword phrase is, generally speaking, the words you think someone is most likely to put into a search engine to find your content. They should appear in your content. Don't overdo it( If it looks spammy, it probably is ) or hide your keyword such as making text "invisible."( It doesn't work. In fact, some of that behavior even get your website banned).
Name Your Pages
Give your pages a descriptive name with the title attribute. This is vital. Google often displays search results as a link using the Web page's title.When appropriate, use the page's keyword phrase in the title.
Links
One of the biggest factors Google looks at is the hyperlink. Google looks at both links to and from your website.Google looks at the words you use in links to help determine the content of your page. Rather than saying, "click here to learn more about SEO" you should say: Read more about SEO (Search Engine Optimization).
Links from other websites to your website are used to determine PageRank.You can improve your PageRank by exchanging text links with other relevant websites(Note:pages that want to charge you for this service are often known spammers that can hurt your rank).
Links are another area where you shouldn't overdo it. A page that is nothing but a list of links is spam.
Social Networking
Social networking sites can be a good way to promote a site, Google+ promotion may have the most impact. That said, you may find that a great deal of your traffic comes from social networks, so be sure to make your content social friendly.
Make Your Graphics Search Friendly
Give your images alt attributes. Not only does it make your website more accessible to the visually impaired, it also gives you another chance to place your keywords where Google can see them.
use robots.txt
User-agent: * Allow: /
Use Serps.com to check your site’s keyword rank:
To find out how many visitors reach your site, log into your Google Analytics account and check out the acquisition channels report. This helpful Google Analytics video tutorial will guide you.
As well as analyzing your search traffic, it’s worth paying attention to the keywords that generate traffic for your site. One way to find these is with a tool called Serp Fruit. It's still in beta, but I’ve been using it. One reason I recommend it is because it's simple to use.
Following links may help: http://google.about.com/od/searchengineoptimization/qt/improverank.htm http://neilpatel.com/2014/12/02/improve-google-rankings-without-getting-penalized/ www.thesitewizard.com/archive/google.shtml