Personally, I would say that to rank well on Google, you need to provide quality content on your website. There are more other factors that should be considered to ensure proper ranking. Things like Off-page SEO and On-page optimization and Keyword analysis. This is where the SEO tool comes in. Find a tool that will help you track and maintain you website visibility well. You can use a any of the free tools that members have mentioned but there are other good tools that tough you pay, they are worth. TINY RANKER for example gives you a 30 days free trial. So if you are a newbie, then this can help you.