Actually it is one of the way of analytic links but you should bethink one thing. The backlinks of a competitors website may not be acquired by the website as no one has ascendancy on the backlinks. I would advance to analysis the links and yield the a lot of accordant only. Now for the keywords, do not ambition just a individual keyword, try the variations or synonyms of that keyword as search engines.