The answer to this question can differ from one business to the next and depends on many variables, which can include, but not necessarily be limited to:
- What is your particular website is about and who the competition are
- What the types of products or services you are trying to promote are
- What the objectives or outcome you want to achieve from a campaign
- If this is a long-term or short term strategy
- What your budget is
Depending on your answers to these questions, it will determine which option out of SEO, PPC or SMM would be most suitable for your own specific situation. Often the best option can even be to employ a mix of some or all of these different online marketing strategies to complement each other for the best ultimate outcome.