It’s not uncommon to want a community-driven knowledge base.
Yet most organisations who enable this feature (i.e. members being able to share long-term content) soon realise it’s hard to get off the ground.
Very few people want to contribute. Ironically, the same people recommending community knowledge bases would struggle to name a single one they’ve ever contributed to (and not see that as a problem).
Your members are not going to casually drift by and decide to create a detailed piece of content.
There is a huge difference between enabling members to do something and motivating them to do it. Fortunately, there are a few things you can do to boost motivation.
1) Create the first 100 articles. No-one wants to be the first person(s) to contribute to an empty knowledge base. It’s even worse when you only have your first 15 articles or so. Then it just looks sparse and empty. If you’re going to launch a new feature, commit to doing it well.
Prior to the launch, you should have dozens, perhaps even hundreds, of articles created by yourselves and (possibly) a few superuser accomplices. By the time you launch the knowledge base, it should already look incredible.
2) Run sprints (or knowledge hackathons) on specific topics. Create a challenge once a month (or every few months) for members to share their best resources on a specific topic (or tackling a specific challenge) in a given week.
3) Put people in charge of specific topics. The same member who wouldn’t contribute voluntarily is likely to try to gather plenty of articles together if they feel they are the custodian of the topic within the community. Sometimes you simply need to select someone with a good track record and put them in charge of a specific set of topics or resources.
4) Limit who can contribute to the knowledge base. If everyone can do it, there’s nothing special about doing it. Another option is to make contributing to the knowledge base something members get to do once they’ve reached a high level – and make a big deal about members who reach this level.
Don’t launch a community knowledge base to your members until you have a large number of existing articles there and a clear plan for gathering more.