What market are you targeting? This will help determine the answer.
Daniel B., CEO - Bezoka.com and Ungigs.com Hosting Solutions Optimized for: WordPress • Joomla • OpenCart • Moodle Data Centers in: Chicago (US), London (UK), Sydney (AU), Sofia (BG), Pori (FI) Email Daniel directly: ceo [at] bezoka.com
It isn't about where you advertise, it is about how you advertise. And these tactics are basically learned over time, and once learned are rarely ever given as free advice. I'm sure you wouldn't give out trade secrets your business utilizes to capitalize.
Marketing is one mile deep and 15 miles wide. You can not mix all this marketing plan and tactics in same way as your competitors are doing. Most of the time we generalize things in one setup and ending up in frustation or failure.
I think it's also equally important to generate marketing intelligence through research and analysis based on your personal experience to a specific market segments.
Most of your business comes through web searches so you should always think how to increase searchability and over all views of your site in a broader way rather than focusing a little corner market, perhaps the location based services can help you to spread out your business in greater size.