Every business, no matter how big or small, needs a marketing strategy. Your marketing strategy should include your marketing goals, defined strategies for reaching these goals, a clear analysis of your customers and your competitors, your marketing budget and a timeline for implementing your marketing activities.