Marketing is very important for generating sales, and marketing requires a lot of money. While big companies spend millions and even billions of dollars in marketing, small and medium-sized businesses cannot spend a lot of money on marketing. Even if they try to do aggressive marketing, their profit margins will go down particularly when sales rely heavily on advertisements. To address this kind of budget limitation, small businesses should shift their focus to SEO to generate organic traffic and build followers on social media for cost-effective marketing.