Content Marketing
Content marketing is the process of producing blog articles, videos, photos, infographics, or any other form of ‘content’ that appeals to your target audience, with the aim of attracting visitors to your website.
Mailing List
Email marketing is the most powerful tool in your marketing arsenal. If you’re not using it effectively, you’re missing out on sales.
Social Media
If you do it right, social media can have a big impact on your sales figures. The aim of the game is getting your customers to be your brand advocates – promoting your company for you.
PR
Getting good PR is all about having a story. Magazines, newspapers and blogs are always looking for article ideas, so the key is to make your story relevant to their audience.
Pay-per click advertising / Google AdWords
Paid advertising is not always the first option for new businesses as it requires cash (rather than good old-fashioned hard work). But, if you have the funds, it can be a great way to generate sales.
Affiliate Marketing
Affiliate marketing is when you let other people market your products in return for a percentage of sales that you generate as a result of their efforts.
Source: Wemakewebsites