Online marketing takes hard work and time. One of the most important parts of online marketing is the keyword research. There are many keyword research tools on the market both paid and free, and they do a great job giving you detailed stats and recommendations about your main keywords.