Some great tips on this page. A good place to start brainstorming new ways to promote your small business. Also a reality-check for how much time you might be spending in one category at the expense of another.
You don’t have to do everything in this list, and some items will have a greater effect then others, but every tactic will at least drive some traffic, and any traffic is better than no traffic.