Building a community web site
Creating a successful web site that enables communities to work together depends more on processes than on software.
By Gillian Kerr, RealWorld Systems
The information in this article is current as of March 6, 2005.
The Internet is littered with well-meaning community web sites that attracted attention from a few people for a few months and then were abandoned. By community site, I mean a web site that is meant to encourage community participation and engagement, whether it is in discussion forums, collaborative work groups, shared document archives, or public advocacy on political issues. The nonprofits that created the sites had visions of enabling their communities to share information and to collaborate together. They probably had special funding for the sites, and were encouraged by community members who expressed intentions to use it. Unfortunately, many if not most of them fail.
Here are some of the signs of failures in community sites: discussion forums
that haven't had a new entry in more than a year; 'news' that has not been
updated in months; announcements that new functions will be added 'soon' but
are never launched; a list of members that show an early spike and then no
additions. These signs are common enough that nonprofits need to avoid the
main causes of failure in the design of their sites. It's not enough to launch
a site with various functions (discussions, member lists, document archives,
etc.) - the site must be designed and populated properly and nurtured continually.
Even if a given community site doesn't succeed for one reason or another, it can be designed in a way that builds or enhances tools that can benefit community-based networks over the long term. In other words, they can learn from each other and build knowledge about what works and what doesn't work rather than making the same mistakes over and over again.
Web sites, as well as addressing the objectives of their particular initiative, should attempt to have sustainable value, in the sense that the nonprofit sector is strengthened by online interventions even after a particular program stops. Sustainable value might be created in several ways:
- The tools and resources developed through the site could be made available to other nonprofits and community networks through accessible and easily searchable archives.
- Social networks could be developed, with members continuing to collaborate after the initiative is completed.
- Communities could be helped to become more familiar with inexpensive and accessible online tools as modeled on the site, and could develop them for their own purposes.
Following are some suggestions for building community web sites that are more likely to have sustainable value for the nonprofit sector.
Whenever possible, design web-based resources that:
- Build upon existing networks and infrastructure rather than weakening emerging networks.
- Are accessible to users with low bandwidth, older browsers and diverse operating systems.
- Follow usability guidelines and generally accepted web interfaces. This builds capacity in the sector by reducing learning curves for other web-based resources.
- Enable control by users, not programmers. For example, organizations should
be able to post content and change the structure in response to feedback
from users. In addition, organizations should be able to switch technology
providers rather than being locked into restrictive contracts or platforms.
- Enable information sharing across the diverse online communities building
civil society. Documents and tools that would be helpful to other communities
should be made available to a broader audience than those who happen to
visit your web site. For example, you could create a partnership with an
institution that has permanent archives - hopefully, one that was accessible
to scholarly search engines. There are several advantages to this approach:
The product would have a permanent citation; the authors/developers would
have an additional incentive in that they would be recognized as published
authors; and it would be accessible to the international scholarly and practitioner
communities. For more information, see my articles on Google
Scholar and the barriers that NGOs
face in getting access to research literature.
When you are in the first stages of creating your web site, identify existing
web sites or organizations that provide you with a model of success so that
you can get ideas from them. Try to find web sites that can demonstrate effectiveness
(e.g., by the amount of community members they have mobilized, or the number
of visitors they get). Look at award-winning sites for ideas about design and
functions, but don't get too wedded to them; many sites are granted awards for
their looks rather than their effectiveness, and others cost hundreds of thousands
of dollars to develop. Since most web sites are not evaluated for effectiveness,
try to see evidence of success rather than just looking at design and functionality.
For example, craigslist.com is an award-winning,
highly successful community site that has spread to dozens of cities. It might
not be what you have in mind, but it's a good model of a simple interface that
gives people what they want. (Some of the above points are taken from a previous
Charity Village article on designing web sites.)
The web site design should use elements that have been shown to be successful in other contexts.
Following are some key learnings from other online networks, drawn from published literature as well as our own research:
- Most users hate remembering usernames and passwords, and logins present a significant barrier to usage. Logins should be as simple as possible, and used only if necessary. The need for privacy in each of the site sections should be examined to ensure that the advantages outweigh the disadvantages.
- Successful interaction requires push as well as pull technologies. Discussion
boards must have the option to provide e-mail notification of new postings;
otherwise, users will seldom sign on and the site will languish.
- E-mail lists must be easy to manage and control by users.
- Many people outside the technology arena are still not comfortable with a 3-column web site format and fancy interfaces; they find such web sites cluttered and confusing. Web site design should either be as simple as possible, or promote tools that would be useful in their other work. Discussion groups and web logs are examples of inexpensive, empowering tools that civil society organizations should get more comfortable with.
We usually recommend that small nonprofits use a hosted service for their web
sites rather than installing and programming software themselves. Good hosted
content management systems can be easily customized by the client, and most
can be switched to different providers/vendors after the web site launch if
support is unsatisfactory. Possible choices are Drupal
(hosted by Bryght), Blogware,
Invision PowerBoard, and WebCrossing
Intranets depending on the needs of the web site. I posted a brief article
on inexpensive
CMSs in 2003, and much of the information is still current.
There are seven steps in creating a collaborative web site:
1. Definition of your audience and the outcomes that the web site aims
to achieve (also called the definition of user requirements).
2. A list of components and criteria that are necessary in order to meet
the objectives listed in the first step (e.g., do we need to have a password
protected area?)
3. Information architecture and design. (If possible, use commonly understood,
'standard' elements rather than trying to look original. You need to make the
site as easy to use as possible.) Before you can create an information architecture,
you need to be pretty sure of what content you want on the site.
On the basis of the first three steps, you should have a document or a set of PowerPoint slides that lists the web site's structure, functionality and other specifications in enough detail to build it. The requirements may go through several drafts with stakeholders before a programmer touches the web site, or even before you decide on the software that it will be built on.
4. Comparison and selection of software and technology provider. I have
put this as the fourth step because it is difficult to select a content management
system before knowing what you are trying to do. For example, you may need to
have your administrative functions available in French. However, you may be
committed to a technology provider (like your own I.T. staff) who may be knowledgeable
about a particular software program. In that case, you may not get exactly what
you want, but that's okay. Just ensure that your users get a simple, easy-to-use
site that meets their needs. Otherwise, switch the software.
5. Writing the content. For some reason, organizations seem to underestimate
the time that is necessary to actually write the information in the web site.
We have been hired to develop sites where the content was several months late
because the client that was responsible for content just couldn't get around
to writing it. The site must be launched with adequate material in it, and most
of the content should be completed before the final design of the web site and
architecture.
6. Customization and testing of the web site. Most organizations also
underestimate the time it takes for software programming and testing. Even simple
customizations of off-the-shelf web sites take more time than you think. Some
pilot testing of the site by real users is essential, and you will almost certainly
find things that must be changed. You have to have enough time and probably
some programming resources to fix things before you launch.
7. Launch. For an interactive site involving community involvement, the
launch of a web site is as important as any other public launch. People must
be invited, the forums - if you have any - must be seeded, and software bugs
must be fixed as soon as they are spotted.
With this approach, you may not get the community web site of your dreams, but it's more likely to be successful.
**********
Gillian Kerr, Ph.D., C.Psych.
President, RealWorld Systems
gkerr at realworldsystems.net
Read my weblog at http://blog.realworldsystems.net