Facebook Ads and SEO are both very effective. However, they are very different, and have their own unique set of pros and cons.
Facebook by far has the best targeting options out of any social media ad network. Not only can you target to specific budget ranges, genders, and location, but Facebook knows an amazing amount of information from their users. For example, you can market specifically to business owners, or specifically to low-income people.
This is extremely advantageous for certain businesses, and you may not be able to achieve these visitors as easily from organic search. SEO is a much more intensive up-front, and most businesses don’t have the time or patience for it. However, the rewards are immense, and if you can secure good rankings, you can enjoy organic traffic and sales for years with minimal investment.
Facebook can start working immediately, whereas SEO is a slow steady process that can take years to achieve your goal. This infographic does a good job at outlining these issues and presenting important facts for both to help you compare and make a decision for yourself. Investing your marketing dollars should not be done carelessly, and knowing the facts will help you make an informed and smart investment.