Competitive analysis for SEO is one of the important aspects. It helps understand how the competitors are doing with respect to ranking, keywords, website & others. This helps implement some new strategies for your website. Some of it can be done manually in Google by searching for their website. There are also some tools available which helps in this process. Earlier Alexa was one of the important tools. Now a variety of free & paid tools are there for the analysis. Some of these tools are 1) Alexa 2) Compete.com 3) Quantcast 4) Google Alerts & others.
These provide a wealth of information for the SEO purposes. This would help outrank your competitors website. The page authority and domain authority plays an important role in the competitive analysis. The page titles are very important for SEO purpose and these should be unique and should target keywords customers are looking for. Some tools provide top keywords for your competitor websites & these can be used for your websites.