You can use Google AdWords tool for analyzing your competition, keyword planning and to Get Measured Results for your website.
To analyze your competitors, you can use online backlinkwatch tool to check the back-links of your competitors. You can also use Ahrefs or Majestic tool.
There are lot of tools where u can measure competitors back links. and Analise your site. Check your On page once.
Many companies have boost their website rank after analyzing their competitors. But you should not only create back-links in the same website as your competitors. You should also find additional niche to create more back-links. You can use Open site explorer and Ahrefs tool to spy on your competitors.
Competitors analysis point 1) Find out competitor through keyword. 2) Check competitor on page activity 3) Check backlinks through backlink check tools
I think you guys must be use one time "SEO Spyglass" Tool for competitor analysis. because it one of best tools for it.
Simply use google analytics to analyze your website. It's really a good tool for website analysis. Thanks!
Backlinks are the other backbone of good SEO rankings. This is why you need to thoroughly examine the backlinks of the competition. Look for their number and origin, anchor text, etc. and you will get a clue how your competition is doing on this front. Very often you might get some backlink ideas for you ‐ i.e. if you see that your competitors have backlinks from popular sites you didn't know about, contact the webmaster of the popular site to see if you can get backlinks from them, too.