The best way to crush it with SEO is by: 1) On-page optimisation. 2) Off-page optimisation The first thing you need to do when obtaining backlinks is to go to Google and type in your target keyword. Next, take note of the top 5 sites. Now, go to Yahoo! Site Explorer and type in each of the 5. This will tell you how many and what links are pointing to that particular site. In the list of links see which of them you can obtain. These might be blog comments, directories etc. Now, go out there and get the same links, if you can, and build more. All you need to do to get ranked above that site is by getting more or better quality links than they've got. Get some .edu and .gov's to boost the link quality. You can learn how to increase your backlinks by 400% in the sig tag. Good luck.
Why stop at the Top 5....I scrape the Top 100 and remove duplicates - basically your competition did all the research for you.
You can also check competitors websites & their backlinks. Also collect backlinks from the same websites to get better ranking & backlinks than competitors websites
This is a Good advice but we all know about it. Competitor analysis is the best thing to find the promotional technique. It's give you the way of promotion that your Competitor fallow.