Social media marketing is one of the best ways to generate income online. All you need to do is create social profiles, publish content and start building followers. With moderate size followers on Facebook, Instagram, YouTube, TikTok, Twitter, etc. you can sell affiliate products, your own products and services, and offer marketing services to businesses. Are you into social media marketing?