The best way forward is to focus on the future and diversify your online marketing.
Build your online brand with social media, press releases, guest blogs, infographics, videos and all forms of content marketing.
Look into pay-per-click advertising. It may be more affordable than you think. A small business can run a very tight PPC campaign targeted to very specific locations and generate leads for less than the cost of other types of advertising. Set up a lead capture form on your website and track phone calls to get a true measure of your cost per lead.