My team and I are facing the classic chicken/egg dilemma and need help resolving this issue. We built a highly scalable, dynamic career site 100% dedicated to the IT industry and are ready to launch.
We would like to know how to go about attracting job seekers without any jobs posted initially on the site, and how to attract employers without any registered job seekers.
In essence job seekers will not join the site without employer job postings.
Employers will not post jobs unless they can find the talent (job seekers) on the site.
How can I resolve this issue? How did those before us approach and successfully resolve the issue?
Basically, you do not. Whoever planned this site should have thought about the hard part - launching a buisness model - first.
There are a ton of sites already. Why should people come to you, especially when basically others have volume?
Sorry to say, but someone here was sort of having this project backward and now is the time to pay for this. The hard part is not the programming, the hard part is getting people to use it. You start a supposedly commercial offering in a highly competitive area without a marketing advantage, needing critical mass and have no clue how to start it? Not a single line of code should have been written at this stage. Same reason why so few new social networks start.
To start it, you should see whether you can team up with some communities.... that don't already have their own job boards. Which I htink there are not many. Even StackOverflow/StackExchange has a job board, but they basically started with a good commmunity.
How big is your marketing budget? Zero? Sorry to say, write off the development costs as a lesson in how not to start a business. Yes, hard - but seriously, "have site, users will come" is not really a decent approach these days. Not when you write "yet another standard site".
Agreed with everybody else who is saying that you need top get your customers and check that people want your product first - not last. If I were in your shoes I'd do this:
And next time - start doing it before you build your product - otherwise you're very, very likely to build the wrong product :-)
You probably need to set up some kind of early-bird special. You need, more than any actual revenues from the users at this point, actual users. So waive any costs/fees/restrictions that you have/plan to have for now, and see about offering enticements to the job seekers and hiring managers. To the job seeker especially, one more place to upload a resume isn't really that big a deal, so make it easy/painless and get your product name out there. Once you actually build up some traction, you can see about stepping up your revenue, but you need that core critical mass first.
Good news: getting employers is relatively easy. Go to other industry job boards (Dice, StackOverflow, etc.), and browse the jobs. Email all of the companies you find ("Hi, I saw that you posted on XYZ, and wanted to let you know about us... we're a free site... easy to use... 5 mintues... etc"). If the cost is low (time + money), they will give it a shot.
Or, if you're feeling bold and a little scummy, just simply scrape the content from the other sites like SimplyHired or Indeed. The other sites won't like it, but since employers are really the only ones in a position to copmlain/whine about that, you should be fine; why would they care if you're just giving their ad more views?
Bad news: getting job seekers is nearly impossible. Especially in the developer/IT niche. It doesn't matter if you have a hundred thousand awesome and unique jobs, and there's a damn good chance that anyone who visits the site will find their dream job. You still need to build your brand and pursaude qualified job seekers to come.
My company, Inedo Media is a niche advertising agency that exclusively works with companies in this space, and I can tell you first hand... it will be expensive to launch this and get any traction. Think tens of thousands a month over six to twelve months, and maybe -- just maybe -- you'll have a shot.
Oh, and that's assuming you're working with an experienced team of marketers like us. And finding that team will be a challenge; truth be told, you'd have a hard time convincing us to take on such a long-shot project. Do it on your own, and you may as well just have a cash bonfire.
As others have mentioned, this is a vital part of the business planning that should have been addressed from the beginning. However, I don't believe that all is lost. If you truly have a unique product, you can rise above the others.
I answered a similar question on overcoming the Network Effect which you might find useful. In addition to that post, I have a few other suggestions:
You can be the first employers. That will attract job seekers and start the engine.
Have you asked anyone? You never mentioned any rejections for this reason. Many people may be inclined to post a job or CV on a site because there are so few. Unlike the other sites, they will stick out more. The biggest problem will be asking for fees up front. Other suggestions for discounts may be useful.
My mantra is simple. As long as you provide value people will come. I am a programmer and there are many places I can go on the net to find a job.
I can go to jobsdb.com or dice.com or I can even get projects online from elance or vworker
They all have their usp (unique selling point).
So you need to find a something unique about your site to give which these sites don't.
Example 1:
I am drupal developer and I want to also learn more about seo. So I only like to take up projects based on this criteria.
So I have to spend a lot of time searching for these projects online and then qualify them and then the employer needs to qualify me. I personally thing someone can do a better job at this.
Why don't you curate all other job sites and help find a programmer the best possible job in one place.
In other words make a aggregator. A great example is google. Google is nothing but a aggregator for sites.
Example 2:
Go local !
Say you are from Mumbai then tap into or call all the hr managers and offer them free listings. The key is to have the biggest job listing for mumbai then the other job sites.
So this will bring value to someone who only wants jobs in Mumbai.
Then place ads on google for words like "mumbai job php" This way you will connect the two and make your money.
Have you thought about pulling in listings from other sites via open API's? I haven't researched job search API's, but there's got to be one. I know LinkedIn has a job search API, but I'm not sure about the TOS/Use Policy. Another alternative would be to screen scrape job listings from other sites (monster, craigslist, etc.) and populate your site that way. That's surely not legit, but it will get you going. And hey, Airbnb did it and look where they're at now!
I am dealing with a similar chicken/egg problem for Swappa, a site to buy and sell used Android devices. I've decided to tackle the "supply side" of things first by making sure there are plenty of devices for sale before I worry too much about getting buyers.
To do this, I'm constantly browsing Craigslist for well-priced, used Android phones to re-sell on the site. I'm investing a few thousand dollars and doing the leg work of buying local and re-selling cheap to solve the problem.
You could potentially do something similar for your job site. Start local with companies that are already trying low-cost methods (such as Craigslist) and let them post their jobs for free/cheap on your site.