There are many SEO strategies out there. The best one is backlinking, as it gives your site authority. That is an excellent keyword analysis to actually gauge what people are looking for and what they are asking search engines. The trick is to build it up over time, your strategy should not necessarily be tools and techniques, but one built for the long game.