Where to promote a small business for free to gain greater exposure?

The best of businesses and products need marketing to succeed. When larger businesses and your competitors are literally bombarding customers with promotions, offers and marketing, you cannot sit silent waiting for customers to walk in. How do you pull customers? Your small business needs promotions and marketing support. With lack of both resources and budget, how can you promote a small business for free? Yes, it is possible. This is how we can promote a small business without breaking the bank.