Ask HN: How do you start a website that requires user contribution?
77 points| stepanbujnak | 11 years ago | reply
Do you know/Do you remember what StackExchange looked like in its early days? How about Quora, Wikipedia or any other website with similar experience?
[+] [-] wuliwong|11 years ago|reply
I believe the story with Yelp is that they paid people to write reviews in the beginning.
I definitely feel you, I have had similar struggles. I made a site that had some limited traction, mostly my friends used it. I think if your close friends are actually in the demographic you are looking for, then that is a great place to start.
Something else I try to consider is to make a site that strives to serve millions of users but can be useful to far less. I've been working on a locally focused, social network and I am creating it in a way that even if 10 people are using it, as long as they goto the same places, it should be useful. 10 people in the same area would be worth 1000 people strewn across the globe in my case.
But I do believe that it is a problem that has a solution which differs greatly from case to case. It's certainly a chance to show your creativity and hustle, I suppose. :)
[+] [-] epsylon|11 years ago|reply
(The whole unit 7 talks a lot about how they built Reddit.)
[+] [-] simantel|11 years ago|reply
Alexis Ohanian has talked about how they seeded Reddit with posts made under various fake usernames for the first few months after launching. They made it so that as admins, they just had an extra field for "username to post with" when creating new posts.
[+] [-] Tmmrn|11 years ago|reply
[+] [-] unknown|11 years ago|reply
[deleted]
[+] [-] jackgavigan|11 years ago|reply
Back in 1999/2000, I was CTO of a startup building a website aimed at independent travellers (which we defined as anyone who wasn't on a package holiday - i.e. people who were booking their own flights and hotels, and picking their own activities). Our plan was to become something like what Wikitravel is today - a kind of crowdsourced travel guide, with recommendations from other travellers for places to eat/drink/stay, things to do, sights to see, etc.
The idea was that a traveller would come to our site, search for, say, places to stay in Dublin, and the list they would get back would consist of recommendations/reviews submitted by other travellers.
We faced the exact same chicken-and-egg problem the OP describes - we had a website based on user-generated content, with no content.
People who were travelling/backpacking around the world during their gap year were a clear part of our target market and, at the time, there was no mobile internet, so gap year travellers would use internet cafés to access their email. The biggest and most popular internet cafés in London were run by easyEverything, where, on any given day, you could find dozens of travellers and tourists.
So, we did a deal with easyEverything to buy terminal usage in bulk, and we then gave away £1 worth* of usage to anyone who wanted it, in return for them writing a piece of content for the website.
We literally had people, wearing branded t-shirts, at these cafés, grabbing people as they came in and asking them if they wanted some free Internet time. From our perspective, it was a very successful approach - we were getting UGC for less than £1 per piece of content and, at the same time, publicising our site and getting a bit of brand awareness.
Unfortunately, the company didn't survive the Dot-com Crash but that's another story...
* I say "£1 worth" because easyEverything used demand pricing - if the café was empty, that £1 might buy you 90 minutes, if it was busy, it might only buy you 20 minutes.
[+] [-] rwhitman|11 years ago|reply
Either hire professional copywriters or recruit unpaid off-site interns to do it for you. Personally the intern method I think works best because they are dedicated to giving you good content, but really rough around the edges and the content feels very genuine. The NYC craigslist jobs section works phenomenally for this.
[+] [-] cdcarter|11 years ago|reply
[+] [-] mappum|11 years ago|reply
[+] [-] untilHellbanned|11 years ago|reply
[+] [-] vii|11 years ago|reply
- implement many different ways you can display the content you have and try to make it relevant
- don't display empty pages, try to show the most relevant content you have even if it's not great
- if you want people to perform an action (here, adding content), ask them to do it and make it easy :)
- send out email or other notifications, giving social context of other people performing the action you want them to perform and with a clear call to action, once again
[+] [-] morisy|11 years ago|reply
When we launched MuckRock, a user-generated FOIA request site, we had about 50 early registered users who were dying to use the site. Then we set them loose, and after 2 months, absolutely no one had filed. So I started filing a ton of requests on my own, got back really good information, and all the sudden users started filing.
When I went back and asked why they hadn't filed before, they said they simply didn't know what filing should look like, so having some examples was helpful.
We also found a few power users who were already doing this on their own, and gave them free premium accounts. We lost hundreds of dollars on them for the first year, since we covered cost of stamps, scanning, etc., but it more then made up for it in helping model the kind of community and content we wanted to have.
So the short answer is, find ways to bootstrap it yourselves, whether that's just you compulsively dog fooding your own site or paying users to ask questions (it's almost always harder to find good question askers than answerers, and the latter comes naturally to sites with good questions), or, like Wikipedia, intelligently and ethically scraping some bootstrapping material from existing resources.
[+] [-] alexeichemenda|11 years ago|reply
Also, target your friends / people you know that could use your website, and ask them which content they would like to see, if they want to help you build the initial content.
What's your website ?
[+] [-] aaronbrethorst|11 years ago|reply
Finding acceptable repos on GitHub, downloading them, running the projects in the iOS simulator, screenshotting them, and writing up a description took a significant amount of time.
[+] [-] wuliwong|11 years ago|reply
[+] [-] loumf|11 years ago|reply
You simply buy chickens.
If your question is how do I start a chicken farm without buying chickens, then you have made the problem unnecessarily complex.
The thing is, though, when you buy a chicken, you can be relatively sure that you will get eggs. And you can be sure that if you have eggs, it's not too hard to get chicks.
Your real problem isn't how to get content (that's simple, you buy it), but how to then get users that want that content. And then, how to get some of those users to make content.
(to answer your direct question: StackExchange was seeded by JoelOnSoftware and CodingHorror readers -- it was a closed beta until they got enough content. In other words, Joel and Jeff already had chicken farms, and they donated a bunch of them to StackExchange)
[+] [-] Mz|11 years ago|reply
[+] [-] tempestn|11 years ago|reply
It's hard to give exact examples without knowing what you plan to do of course, but that's the general idea. Make it backwards compatible with whatever the closest thing is out there already, so that even in cases where you don't have any of your own content to return for a user, you at least have something. Then do everything you can to ramp up your own content asap.
[+] [-] balor123|11 years ago|reply
[+] [-] kromodor|11 years ago|reply
We have approached the situation from similar angle as many people here already described.
However, we involve a tool which allows people to make "cool albums" and can easy share it outside the site, into their existing communities.
We assume that since we will have almost none real users (beside the fake ones), inside action will be non-existent. Thus if the users use the tool to share outside, we might benefit from the outsiders checkout the album of their mates.
Of course, while this sounds clever, it hides risks - the early adopters should provide at least like-able content. And this, by experience, is not the general case. To be counted, also, is that our early adopter is someone who is already member of an existing community.
And whoever registers in the site should be carefully caressed to feel special in order to, at least, provide feedback.
tl;dr - fake accounts; a lot of personal attention from founders; people can benefit from the site without inside users.
[+] [-] kidlogic|11 years ago|reply
Github (same-sided platform): publish your repo, users can download and contribute to your code. More code, more branches, repeat.
Youtube (two-sided platform): Published content provides entertainment. Users can respond to others video to provide additional relevant content. Each publisher promotes their own channel for recognition (and in turn, promotes your platform).
I'd recommend reading: http://platformed.info/ The author really dives into Platforms vs Marketplaces and how to increase your chances for success. It's the only blog I've ever subscribed to.
[+] [-] kromodor|11 years ago|reply
It should provide benefit of publishing inside regardless of the inside crowd (to a point of course).
Another example like yours - soundcloud.
[+] [-] SkyMarshal|11 years ago|reply
B) If that's not an option, and you can afford this, fake it. Go to a freelance writer jobsite and find freelance writers who specialize in bootstrapping content for social news/discussion sites. Hire a bunch of them to create the initial content..
[+] [-] yaur|11 years ago|reply
[+] [-] sergiotapia|11 years ago|reply
It's a minimal investment ($30 per prize) on our side but the yields are enormous!
[+] [-] deancognation|11 years ago|reply
Can you give more details about what you did?
[+] [-] Gilliam|11 years ago|reply
So the problem is how to convince the producer to write here even though there is nearly no reader here.
Maybe "share" can be a good option. Producer can take your website as a tool and you can show the content to more users.
[+] [-] anewfounder|11 years ago|reply
[+] [-] ecesena|11 years ago|reply
You can promote your service to the users that they've been featured in your site and give them something better within your service, so they are willing to contribute through your site (perhaps including crosspost on the original site).
If it makes sense, you should focus on creating an initial user base with high network density, i.e. people very much connected with each others.
[+] [-] sharemywin|11 years ago|reply
[+] [-] lnanek2|11 years ago|reply