According to many factors such as: Domain/page authority, Keywords competition, Social signals (Facebook, Google shares for website ...) "very important", On-site optimization, Domain age, Current rank & many other factors.

Just google some information about SEO

Use Google's advertisement control as it will show up when they search sometyhing similair to your site then you'll see your site on the top right corner.

I recommed that you put some time in reading about Google webmaster tools and analytics. It helps a lot in setting the context for you as it is a huge topic but it is fun and pay off. Boosting your rank requires many things including posting often, quality content, back links, on page SEO optimization however if you use the search traffic feature in Google webmaster tool then you can even optimize your CTR for whatever pages you are already ranking for.

You should hire an experienced, reliable search engine optimization (SEO) consultant to help you with your problem.

Post more content, google consider content as the major factor for search engine ranking

There are some of the SEO techniques, which can really boost your page rank. You firstly need to understood what all activities are involved in it.

Post more content and views