I have developed question/answers website like Stack Overflow.

I want to know, how did Stack Overflow keep users engaged in the initial stage (when there were only around only 500 users)?

I consider Q/A sites like requirement based website. Users only come to websites when he/she has some requirement, not like Facebook, where user hangout all time. (Correct me If I am wrong.)

So, how do I keep these 500 users engaged because they are not going to get requirement daily, not even in week?

  • 2
    I think what you're thinking about by a "requirement-based website" is the chicken-and-the-egg problem... you need content to get users, and you need users to get content! Mar 10, 2015 at 21:50

1 Answer 1


Your first problem is just achieving critical mass. It doesn't matter what your dominant behavior or behaviors is. This is a combination of:

  1. Your community's scope - audience and subject matter
  2. Your audience's awareness of your community
  3. Having enough relevant content about your subject matter

Assuming you've chosen #1 to be a sufficiently wide audience and interesting enough subject matter, then you focus on #2 & #3.

In other words, you need to advertise as much as you can, and prime the pump with enough questions and answers until you have enough users to start reliably creating enough user-generated content.

One way to start is to recruit a cadre of subject matter experts who are in fact trying to solve problems in your topic area. I don't know how StackOver flow initially achieved this, but if they worked with 25 very good developers solving problems, they could have these people pre-recruited to ask and answer such questions.

You can take some cue by how StackExchange starts new communities in Area 51:

  1. Define & ask example questions - pre-build a list of content
  2. Recruit a cadre of subject matter experts who commit to the site
  3. Run the site among the early recruits to generate enough content before going live

Finally - you can shortcut this problem by engaging existing communities. In open source software, two well known tool-specific communities already pull from StackExchange tags to do exactly this:

Spring Java Community: http://spring.io/questions

Apache Cassandra project: http://planetcassandra.org/stackoverflow/

This lets you you leverage existing content, and drive awareness of your community among the population and encourage them to engage in your community in other ways besides Q&A.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.