You will need to do your research to find out what the differences are between paid services and free ones. You need to be completely on top of what is going on in your niche, and very knowledgeable of the most effective keywords, and a good understanding of the conversion rates and their implications for your bottom line. Likewise, you can narrow down your searches online much easier by deciding what you're looking for.