Skip to content
Drupal

Nonprofit Website Design: Lessons From 84 Nonprofit Drupal Projects

· 8 min read · 1,745 words
Shaker Abady

Written by

Shaker Abady

Founder & CEO, Gspikes

I own and run Gspikes, the agency I founded in 2018. Before going all-in, I led SEO at Chain Reaction — one of the region's largest digital agencies — and shipped production code at Orange and Forbes. Everything published here comes from projects I've personally built, migrated, or ranked.

LinkedIn

Last updated · October 2026

A nonprofit website has three jobs, and good nonprofit website design is mostly the discipline of not letting any of them crowd out the others. It has to explain the mission to someone who has never heard of you, turn a share of those visitors into donors, volunteers or members, and show funders and partners that the organisation is run carefully. Pretty pages help with all three. Clear paths matter more.

To see what organisations actually prioritise when they rebuild, we read all 84 case studies tagged Non-profit on drupal.org over the last two years. Accessibility and migration dominate. Donations, the thing most nonprofit design advice is about, come up in barely a quarter.

Nonprofit website design at a glance (October 2026)

  • In 84 nonprofit Drupal case studies, 65% mention accessibility and 54% a migration from an older site; only 27% mention donations.
  • The homepage needs one clear ask, a donate button that never moves, and three short paths: give, volunteer, attend.
  • Pick the platform by what the site must do after launch: a builder for a brochure, WordPress for regular publishing, Drupal for members, case work, languages or many sites.
  • Eligible nonprofits can get up to $10,000 a month in free Google search ads through Google Ad Grants, if the website meets Google’s quality policy.

What 84 nonprofit Drupal projects prioritised

We coded every drupal.org case study tagged Non-profit and published between October 2024 and October 2026: charities, foundations, advocacy groups, legal aid services, cultural institutions and membership organisations, from UNICEF and Save the Children to local hospices and animal shelters. For each one we recorded the topics its write-up mentions.

WHAT NONPROFIT DRUPAL PROJECTS ACTUALLY TALK ABOUTAccessibility and migration fill the thermometer. Donations, barely.All 84 drupal.org case studies tagged Non-profit, published October 2024 to October 2026: charities, foundations,advocacy groups, cultural bodies, legal aid and membership organisations. Each thermometer shows the share that mention it.Source: drupal.org case studies, coded by Gspikes (Oct 2026). A mention is not proof of absence elsewhere. gspikes.com — free to reuse with attribution65%Accessibility55 of 8454%Migrationfrom an older site45 of 8439%Design systemor components33 of 8438%Eventslistings, registration32 of 8427%Site search23 of 8427%Donationsor fundraising23 of 8425%Multilingual21 of 8420%Logged-in areaor portal17 of 8414%Membership12 of 8413%AI features11 of 8411%Volunteers9 of 844%Grants3 of 84

Accessibility leads, at 65%. That is higher than in the healthcare case studies we coded for our HIPAA-compliant website guide (52%), and it makes sense: nonprofits serve the public, often including people with disabilities, and many receive public funding that comes with accessibility conditions.

Migration is the second story, at 54%. Drupal 7 reached end of life in January 2025, and a large share of these projects are organisations moving off it, usually onto Drupal 10 or 11, sometimes from WordPress or an older proprietary CMS. If you are in that position, the Drupal 7 to 11 migration checklist and our data on how long 29 real migrations took are the places to start.

Donations appear in only 27%. That does not mean nonprofits stopped fundraising; it reflects how they do it. Giving usually runs through a specialist donation platform or a payment processor embedded in the site, and the case studies rarely name it: Salesforce appears in four, PayPal in three, Stripe and CiviCRM in two each. The website’s job is to get the visitor to that form quickly and keep the experience on-brand when they arrive.

One newer signal: 11 of the 84 (13%) mention AI features, from AI-enabled legal aid platforms in Illinois to an AI-assisted Drupal 7 to 11 relaunch. Two years ago that line would have been empty.

The homepage: eight elements that turn visitors into supporters

THE HOMEPAGEAnatomy of a nonprofit homepage that turns visitors into supportersEight elements, top to bottom. None of them needs a big budget; all of them need a decision about what you wanta first-time visitor to do next.Gspikes design guidance, Oct 2026. gspikes.com — free to reuse with attributionDONATE1A donate button that never movesTop right, on every page, in one colour used for nothing else.2One clear askA sentence on what you do and one button. Not a carousel.3Impact in numbersThree figures you can source: people served, meals, cases won.4Three ways to helpDonate, volunteer, attend. Each a separate, short path.5One real storyA named person or place, with a photo you took, not stock.6What is coming upThe next two events, with dates and a register link.7A newsletter sign-upEmail only. Most first visits end here, not with a gift.8A transparency footerRegistration number, annual report and where the money goes.

The most common nonprofit homepage mistake is trying to say everything: a rotating carousel of five campaigns, three calls to action of equal weight, and a mission statement written for a grant application. A first-time visitor gives you a few seconds. Use them for one sentence about what you do, one button that says what you want them to do, and proof that the work is real.

Two details are worth stealing from the best sites in the set. First, the donate button lives in the header on every page, in a colour used for nothing else, so it is never more than one click away. Second, the footer does trust work: the registration or EIN number, a link to the annual report and a plain statement of where the money goes. Funders and major donors scroll to the bottom; give them what they are looking for.

Designing the donation path

Whichever donation tool you use, the design principles are the same:

  • One page, short form. Amount, payment, email, done. Ask for an address only if you need it for tax receipts or Gift Aid.
  • Suggested amounts with a sentence each about what that amount does, plus an “other amount” field.
  • A monthly option next to one-time, presented as a choice rather than a pre-ticked box.
  • Wallet payments such as Apple Pay and Google Pay, which most modern processors support and which shorten checkout on phones.
  • No exits. Strip the sidebar, the news feed and the pop-ups from the donation page.
  • A thank-you page with a next step: share the campaign, join the newsletter or sign up to volunteer, while the donor is most engaged.
  • Never store card numbers yourself. Let a PCI-compliant processor handle payment data, whether the form is embedded or hosted.

On Drupal, the usual routes are an embedded form from your donation platform, Stripe Webform for simple one-off and recurring gifts, or Webform CiviCRM when gifts need to land in a CRM record alongside memberships and event bookings.

Accessibility is not optional

Two thirds of the projects above mention accessibility because it touches everything: colour contrast on the donate button, keyboard access to forms, captions on campaign videos, alt text on impact photos and headings that make sense to a screen reader. Design to WCAG 2.1 AA, test with real assistive technology before launch, and build it into the templates rather than fixing pages one by one afterwards. It is far cheaper at the design stage than as a retrofit.

Which platform fits your nonprofit?

THE PLATFORMWhich platform fits your nonprofit?Two questions, three honest answers. The right one depends on what the site has to do after launch,not on what the homepage looks like.Gspikes guidance, Oct 2026. Module names are drupal.org projects for Drupal 10 and 11. gspikes.com — free to reuse with attribution1. More than a brochure?Beyond explaining the mission andtaking donations through a form?2. Members, cases, languages?Logged-in members, case work, manylanguages, strict roles or many sites?yesyesnonoA website builderSquarespace or Wix, a donationform from your payment provider,a newsletter tool. Lowest cost,lowest ceiling. Right for asmall team with a simple story.WordPressStaff publishing, events, a blog.A good theme plus a donationplugin or embedded form. Cheapto run; watch the plugin countand who maintains it.DrupalRoles and permissions, multisite,multilingual in core. CRM viaWebform CiviCRM, CiviCRM Entityor Salesforce Suite; StripeWebform for payments.Whatever you chooseA PCI-compliant payment processor (never store card numbers yourself), WCAG 2.1 AA accessibility, conversion tracking for gifts and sign-ups,and a site good enough to qualify for Google Ad Grants: up to $10,000 a month in free search ads.

Be honest about the size of the job. A small organisation with one part-time communications person and a simple story is well served by a website builder or a lean WordPress site, and should spend the difference on content and photography. WordPress is the sensible default for regular publishing, an events list and a blog, as long as someone owns updates and the plugin count stays under control.

Drupal earns its place when the website is closer to a platform: logged-in members, case management, many languages, strict editorial roles, or a network of sites sharing one codebase. That is exactly the profile of the larger organisations in the case-study set, such as UNICEF, Save the Children and Lions Clubs International. Its roles, permissions and multilingual support are in core, and CRM integration is well trodden through CiviCRM Entity, Webform CiviCRM and the Salesforce Suite, all of which support Drupal 10 and 11.

Make the site work with Google Ad Grants

Through Google Ad Grants, eligible nonprofits get up to $10,000 a month in search ads on Google. To qualify and stay qualified, the website itself has to meet Google’s quality policy: original content about the mission, a secure (HTTPS) site that works properly, and clear pages for the actions you want people to take. Design has a direct role here. Each campaign needs a landing page that answers one search and asks for one action, and conversion tracking on gifts, volunteer sign-ups and newsletter subscriptions so you can show the grant is doing something.

What it costs

A nonprofit website costs what any website of the same scope costs; the difference is in where you choose to spend. Our web design cost breakdown splits a typical 12-page site into the ten lines the money goes to, and the small business website cost guide covers the tiers from builder to agency. For nonprofits the lines most worth protecting are discovery (so the site is built around how supporters actually arrive), copy, accessibility testing and the donation path.

If you are planning a rebuild or a move off Drupal 7, send us the site and we will come back with a plan and a fixed price. Our website design and Drupal migration pages describe what each includes.

Sources

Field Notes

Get the next one by email

Research on Drupal, WordPress and search. Measured, not guessed. New pieces straight to your inbox.

Confirmed opt-in. One click to leave, any time.

Put senior Drupal engineers on it

Migrations, custom modules, integrations, and support with real SLAs — with a fixed-price quote from a senior engineer within 3 days.

Want this applied to your business?

A senior strategist reviews your situation and sends an honest plan within one business day.

Get a Free Quote