Some of these headlines are beginning to read like the advertising gimmicks from fly-by-night online operators. But when you're bootstrapping your business, and don't have much in the way of funding. And possibly no sales or marketing staff, here're some ideas on how you could get leads. Caveat: this would work best probably only for consulting companies, but then again, it just might work for anyone. Here goes:
- Subscribe and post to mailing lists: In our line of work, there are a number of mailing lists. Some of these have subscriptions of over 1 million members (Bugtraq). When people send in queries, and if you have sensible answers to give, it helps to put your name out there. If I read someone's reply to a query, which I find useful, I will often check up on that person's website, and see if there is any business potential. Similarly, if you post answers and put your contact information in your signature, it helps to put your name out there.
- Write articles: Often, when we don't have business in a particular segment of our work, say SAP Security, we'll go ahead and write up on it. If an online or offline journal publishes the article, that's great. If not, we put it up on our website, and sooner or later the search engines will pick it up and send inquiries your way.
- Speak at conferences - big or small: Within your area of business, there would be a number of professional societies. These would normally meet weekly or monthly, and quite often they invite guest speakers. If you take membership of these societies and take an active role, you're very likely to get noticed. They are also often short of good speakers, so if you can play it to your strength then you would again be able to put your name out there.
- Write a blog (not an anonymous one!): If you post good stuff on your blog, especially directly related to your area of expertise, business is quite likely to come your way. Of course, anonymously blogging like here doesn't help much in the way of getting business, but then again that was not really my objective :)
- Call up the bigger fish: In any line of work, there are bound to be the big guys who would be more than willing to send business your way, especially if you specialize in a niche area. For us, initially our area of expertise was (and hopefully still is) penetration testing. The big consulting firms were more interested in large audit projects, and were more than willing to offload the smaller ones to us.
- Call up existing clients: Asking for referrals is one of the best ways to get business. In fact, why just clients. You could call up everyone you know - vendors, suppliers, friends, ex-employers, etc. It doesn't hurt, and most of our large deals have landed up in the most unexpected fashion.
- Get your website listed: Build a cool-looking website and get it listed in a number of online directories which may be specific to business in your area. Both Yahoo! and Google have directories and you could try and get it listed there. There are also online Yellow Pages-style sites and you could try getting listed there
- Drop flyers in your office complex: This might be a slightly desperate measure, but what the heck. Get one-page flyers printed and post them around your office complex or in buildings next to the one you work in.
- Put up hoardings if possible: Where we work, the law of the land allows us to put up a hoarding outside our office. And thankfully for us our location is right on one of the busiest roads in town. So everyday thousands of people see the hoarding. Not that we've gotten a lot of direct business from it, but every now and then we meet someone who's seen it and it helps create recall value.
- Do work gratis: This is probably the last resort, but if a large client is willing to give you a letter of appreciation or recommendation for some free work, then you might as well do it. When starting out, we did a few free assignments, but this must be avoided to the extent possible.