A year ago I started my first startup, an online marketing agency. I do a lot of things (web development, email marketing, social media, seo, ppc and content marketing). I have sold most of my clients web design, seo and ppc (which are my specialities) and now it is time to hire someone else because I have a lot of work. The questions is, in the future should I offer all these services or should I specialize in one or two fields and stop offering all the other services?
I faced a similar issue with my company, C&M Group. Our speciality is business strategy. No matter who comes to us, we offer business strategy, and THAT is our speciality. In the beginning, we started doing everything under the moon to make our clients happy, including SEO, PPC, content marketing, web development, and Business strategy.
2 Lessons learned.
#1 - No differentiation. We were every other firm.
#2 - Lack of focus - we didn't know what we were doing, other than everything. This also meant we did not know how to improve.
Instead, we started over and decided to focus solely on business strategy. This helped us differentiate ourselves as the TOP individuals in the market, and also gave us opportunities to network with other award winning firms that did what our clients wanted. Referrals work in both directions, which brings in more $$$ as well.
I hope this helped. Let me know if you would like to chat further about this.