I know from my previous businesses that the more niche you become, the easier it is to become an "expert" and get clients. The more you focus in on one niche the more relevant your marketing and you product / services can be.
The old saying is that "when you try to be everything to everybody, you end up not appealing to anyone".
But this brings me to offering online marketing services to local businesses. I'm just getting started with offline consulting and I'm having difficulty deciding between specializing in something like Email Marketing Campaigns and offering all only marketing services: email campaigns, SEO, PPC, web design, Google local listings etc.
I've been out there talking to local businesses to get a feel for their needs and what I've found is that they're all different. Some need a new website. Others need an email campaign to turn their traffic into sales. Others need trafic above and beyond everything else.
If I offered just email marketing services I would be missing on on being able to help a lot of local businesses (my personal contacts) with their websites and online marketing.
That being said, my web developer is the best in our city. He recommends choosing one area of expertise and focus on that. He says that when you're the best at 1 thing you end up getting a lot more referrals.
What is your experience with the offline consulting? Is is better to focus on 1 specific service or to be more of a "go to web guy for all things website and online marketing"?
Thanks for your time and for your advice,