A very fundamental question needs to be addressed before starting any online promotion - What should be your first channel of acquisition?
To get to an answer, find out which situation is true for you:
1. Your target audience is unaware of your product & offerings.
2. Your target audience is looking for your services.
3. Your brand is known.
In the first instance, where your audience doesn't even know about your product or your offerings, initially, you'll need to focus on creating brand awareness using paid social, content marketing, influencer marketing and start promotion on channels like Facebook, Instagram, Twitter, Youtube, LinkedIn, Snapchat etc.
In the second instance, where your target audience is searching for the services you offer, leveraging high traffic search queries on Google Search, Bing Search, Quora, Reddit etc. could benefit you the most.
In the third instance, where people already recognize your brand, focusing on SEO would help you in maximizing organic traffic.
This approach can give your marketing efforts a headstart but in the long run, you'll need to find an optimal balance between social media, SEM, and organic marketing for your brand.
Do you agree? Let me know in the comments!