Building a Non-Profit Website: Choices, Choices!

Lori Halley 19 January 2011 6 comments

So your non-profit organization needs to get a website, finally – or to revamp the existing website, perhaps to make it work better for your members and donors, perhaps to reflect a change in direction or brand. No matter what your non-profit website’s design and content will be, there are two big questions you need to nail down early in the planning process:  How will we build our website, and where will its files be hosted?

Andy Giesler, freelance IT consultant to nonprofit organizations, has just wound up a great 3-part series over at that takes an in-depth (and down-to-earth) look at hosting and site building options for not-for-profit websites.

Website Options for Nonprofits

Website Options for Nonprofits — Part 1: Big Picture cov­ers fun­da­men­tal con­cepts and con­sid­ers tra­di­tional web­site host­ing options. It explains what a web­site really is (pages of “cryptic text” that tell your web browser what to display on your screen) and introduces the options for building and hosting your website:

Whether you’re cre­at­ing or main­tain­ing a web­site, there are fun­da­men­tally two things you need to know.

  • Which com­puter will the pages live on?
  • How will we cre­ate and edit the cryp­tic text doc­u­ments that define the pages?

The answer to that second question – how to create your website – depends in part on the answer to the first:

Which computer will your web pages live on?

Strictly defined, “self-hosting” means that your non-profit will use its own computer to serve up the files for web pages. Security is a big issue with self-hosting, Giesler points out, and it “requires either a skilled IT department or a high tolerance for risk” – neither of which are likely to describe the average small not-for-profit organization!

Using a web hosting company is generally a sounder alternative. It means you’ll essentially “rent” the server space from a web hosting company, and they’re the ones who will have to handle most – not all, but most – of the software troubleshooting and security risks.

There are no shortage of web hosts out there, and it can be hard to choose which one to go with. Prices for reliable services tend to be fairly competitive, so don’t let price be your deciding factor. Instead, check with the people you know who run websites (and who are happy with their web hosts) to get a few recommendations.

You can also search the Web Hosting Talk forum for the name of any service you’re considering, to get a sense of what kind of experience other customers have had with the company over time. In my experience, you’ll often find the better hosting companies have high-level customer service reps on patrol at this forum, ready to pitch in and help with a technical problem or to answer a pre-sale question.  Check to see if the web hosting company is on Twitter, too. A quick name search or a look at the company’s own Twitter stream can often give you a good sense of how responsive they are to customers and to prospective customers.

Alternatively, you may find it more convenient and cost-effective to go with an integrated all-in-one solution like Wild Apricot, which gives your web pages a home on the web and flexible template-based tools that allow even the least-techy of your volunteers to help edit and update your non-profit’s website.

How will we create and edit our web pages?

No matter where you host the files that make up your non-profit’s website, someone’s going to have to create and edit the actual web pages for your site in the first place. Few small non-profits have the budget to bring in coders and designers, so that usually means we’re looking at a do-it-yourself solution.

Giesler’s Website Options for Nonprofits — Part 2: Web Editing Software cov­ers tools and options for cre­at­ing web pages using the tra­di­tional approach to website building; that is, where you install some sort of web page editor on your com­puter and use that software to design and build your organization’s website.

First up is the “old school” option of hand-coding your pages in a simple text editor – not usually a practical approach for most busy non-profit staffers, unless you’re already an old hand at HTML, simply because of the time investment and learning curve that’s involved. 

Alternatively, and more practically for most small not-for-profit staff and volunteers, there are a good many WYSIWYG (What You See Is What You Get) editors that more or less replicate the experience of using a word processor. You just concentrate on placing your text and images, and the editing software takes care of the “cryptic text” behind the scenes.  At least, that’s the general idea behind WYSIWYG editors... 

Microsoft Word is not an ideal choice for working on HTML pages, by the way – Giesler makes this point quite strongly, too.  (Makes sense, if you think about it: Word was designed from day one to create documents for print, not to create web pages for display in whatever one of many different browsers your website visitors may be using.) It’s famous for throwing in lots of wonky extra code of its own so What You See in MS Word is not always What You Get on the web page. Be aware, too, if you copy-paste from a Word document to a web page, you made need to clean up the HTML code generated by MS Word in order to make the web pages look right.

Giesler suggests three freeware WYSIWYG editors to consider: Amaya, Kom­pozer, and Sea­Mon­key. All are “free, light­weight, and designed for non-technical users” and they’ll work on Win­dows, Mac, and Linux computers. I haven’t used Amaya and SeaMonkey (both of which serve as web browsers as well as web page editors, conveniently), but I have had a chance to play around with Kompozer and found it stable and capable of the basics. 

Web editors that are designed for the web development market, such as Adobe DreamWeaver, for example, have a steeper learning curve than the simpler WYSIWYG editors but the trade-off there is access to more sophisticated features and flexibility.

The only way to know if any tool will suit your needs and your working style, of course, is to try it out – and you’ll certainly want to avoid an expensive mistake in purchasing a piece of commercial software that may be more “horsepower” than you need and/or call for more learning time than you and your staff can give it. See if the software manufacturer offers a free trial – most will do so – and take each tool for a test drive. And once you’ve settled on a product, do check the Digital Catalog at TechSoup for donated software at reduced rates for which your non-profit may be eligible, or ask a local computer store about in-kind donations.

In Part 3: Use Your Browser to Build a Website, Giesler goes on to discuss three dif­fer­ent ways to build your non-profit’s ­website without any need to install web editing software –  using only your web browser. He divides this into three categories:

  • Easy page builders from your web host
  • Inde­pen­dent web­site builders
  • Con­tent Man­age­ment Sys­tems (CMSs)

Web-based editing tools cover a wide range of products of varying sophistication and ease of use. Page-building tools provided by web hosts tend to be pretty simple, as a general rule, although there are certainly some exceptions – you’ll need to check what’s on offer from your web host.

Giesler’s take on the “easy page builder” tools in general:

The sites they pro­duce can eas­ily look canned, like the dif­fer­ence between stock pho­tog­ra­phy and tak­ing your own pic­ture. And though many give you a lot of flex­i­bil­ity, it’s flex­i­bil­ity with some hard-coded constraints.

Not all host-provided web builders are created equal, as he points out.  Some web hosts will give you access to third-party tools such as Soho­launch, Site­Builder, and Tem­plate Express bundled in with your hosting account.  Also, offers its membership (free and open to all US, Canadian and African registered charities) a free website builder powered by Doodlekit, which is itself a hosted.

By “independent website builders” Giesler means services like Weebly and Google Sites that give you an easy way to create a website and also act as the web host for your pages:

Some of these sites are entirely free if you don’t mind ads appear­ing on your site. Many oper­ate on a freemium busi­ness model, giv­ing you free host­ing with cer­tain lim­i­ta­tions, and let­ting you pay more for addi­tional features—like ad-free host­ing, more file stor­age space, or your own domain name.

“Content Management Systems” are just what they sound like – services that are designed to let you manage your online content easily and efficiently. A heated debate still runs among geekier types about what’s a “website builder” versus “blogging platform” and where a CMS parts company with a blog... but the lines are getting so blurred by now that it’s really a moot point.  Within each category of tool, there’ll be a wide range of features and functionality.

There are hundreds if not thousands of CMSs to choose from – it can be quite overwhelming! –  and the convenient CMS Matrix may help you to narrow those choices. Just tick the checkboxes next to the systems you’d like to assess, and you’ll get a feature-by-feature comparison chart. The list there is not quite exhaustive, but pretty close to it. The odds are very good that you’ll find all the  CMSs you’ve heard mentioned – and dozens of lesser-known tools as well.

Some of the popular and more sophisticated CMS options, like  Dru­pal and Joomla, are immensely flexible but can require a fair amount of technical know-how to take full advantage of the features. Both are free, but you’ll have to get a web hosting account to give your web pages somewhere to live online.

On the other end of the CMS spectrum, from the Drupal and Joomla giants are the lightweight tools like open-source GetSimple CMS. These can be ideal for quickly creating a simple static website – as headquarters for a time-limited campaign, say, or to update your old “brochure” site while you’re making plans for a more comprehensive website makeover. blogging software, the version that you install on your own web space, is the choice of many non-profits for its vast selection of plugins, both free and premium (paid), that add a great amount of functionality to the basic blog platform. 

For a simple website that’s (mostly) free of charge and free of advertising, hosted will suit many non-profits just fine – but there are some significant restrictions to what you can do with your website there, in terms of content and customization, so do read the Terms of Service carefully before setting up shop. 

And if you’re interested in managing both your content and your contacts (members, donors, email newsletter list, etc.) through one website (your own), an all-in-one integrated website builder may be the way to go. See the Membership Management Software Selection Guide created by Bonasource for Wild Apricot, as well as Idealware’s Comparing Lower-Cost Online Integrated Applications for help on deciding  if an specific website solution is a good fit for your organization.

No matter what option you choose for creating and hosting your non-profit website, there will be trade-offs:

  • Ease of use. The tools vary in how easy they are to use. It’s much eas­ier for a novice to sit down and bang out a Word­Press site than a Dru­pal site.
  • Flex­i­bil­ity. While tools vary greatly in how much flex­i­bil­ity they give you, most give you less flex­i­bil­ity than a tra­di­tional, custom-written web­site (in exchange for the abil­ity to update it non-technically).
  • Cos­met­ics. The sim­plest tools some­times leave you with a site that looks like it was cre­ated by a teen-aged vol­un­teer in 1998.
  • Tech essen­tial. Most do require tech­ni­cal knowl­edge for cer­tain kinds of changes.
  • Tech lim­i­ta­tions. Some won’t let you make cer­tain changes even if you have tech knowledge.

But maybe most impor­tant, and most eas­ily over­looked in those heady ini­tial days when you’re happy with the new site and every­thing looks rosy:

  • Lock-in. To one degree or another you’re locked in to the web builder plat­form you choose, and some­times to a sin­gle web host.


Andy Giesler’s excellent Website Options for NonProfits series will provide a solid base of background information to help you to weigh those trade-offs against the advantages of each option, even if you’re starting off on the website-building adventure with very few technical resources within your organization on which you can draw. 

For further good learning, see also the oldie-but-goodie A Nonprofit’s Guide to Build­ing Sim­ple, Low-Cost Web­sites from, and Kevin Gilnack’s Building a Nonprofit Website on a Shoe-String Budget at, Care2’s nonprofit online marketing blog.

What other resources can you suggest, for a small non-profit organization that's starting to consider its options for building a website?

Get a Special Report on Simplifying Membership Management

Enter your email and receive this special report in your inbox.
Lori Halley [Engaging Apricot] Lori Halley [Engaging Apricot]

Posted by Lori Halley [Engaging Apricot]

Published Wednesday, 19 January 2011 at 3:01 PM

Get a Special Report on Simplifying Membership Management

Enter your email and receive this special report in your inbox.


  • Felix Figuereo said:

    Wednesday, 19 January 2011 at 7:09 AM

    Here is a great example of a Wild Apricot and WordPress combo site we developed for our client:

    Wild Apricot -

    WordPress -

    Felix Figuereo, Nicasio Design. Let us know how we can help!

  • Lori Halley [Engaging Apricot] Lori Halley [Engaging Apricot]

    Lori Halley [Engaging Apricot] said:

    Wednesday, 19 January 2011 at 8:08 AM

    Great example of a practical hybrid site there, Felix - and a beautiful design, too. Thanks for sharing it!

    Which reminds me -

    Non-profit folks looking for some expert assistance with customization and design of your website, do check out Wild Apricot's directory of talented partners, like Nicasio Design, at

  • Andy Giesler said:

    Thursday, 20 January 2011 at 5:03 AM

    Thanks so much for covering my series of articles, Rebecca. I'm glad you felt the series was a useful grounding for nonprofits looking to work on their websites.

  • Lori Halley [Engaging Apricot] Lori Halley [Engaging Apricot]

    Lori Halley [Engaging Apricot] said:

    Thursday, 20 January 2011 at 6:03 AM

    Andy, it's a pleasure to point our readers to your series - in fact, I'd been waiting all holidays for your Part 3 to appear. :)

  • John Fuller said:

    Friday, 18 February 2011 at 2:33 PM

    Felix: Beautiful web site design and blog.  Was this accomplished by loading the software on the WildApricot host?  We are in the process of getting our non-profit site up on Wild Apricot, but would like to maintain the functionality of the WordPress blog.  Any help would be appreciated.

    John Fuller

  • Nico D'Auterive said:

    Thursday, 11 August 2011 at 8:25 PM

    Thanks Rebecca for posting this. I build a lot of websites for nonprofits but I still found this article to be very helpful and I wish I had seen this when I was just starting off in the business!

Sorry, this blog post is closed for further comments.

Sign up to have the latest blog posts sent straight to your inbox!