Promoting a small business is tougher than ever. A lot of the old promotion methods just don't work as well anymore. Also, small businesses are increasingly getting locked out of Google Adwords and Facebook PPC.
Meanwhile, getting good organic search engine traffic is still the number one way to get red hot customers. That is where a person with an interest in your product or service searches for that item and finds you. Those people buy better than any other prospect you can find....