If you want to rank your website in google search engine you follow google terms and condition and do work on page optimization and off page optimization and if you do analysis of your website to use internet busines promoter (IBP) i hope you find out complete result for analysis your website with competitor