To make a nonprofit website, work through eight steps in order: decide the site's one job, register a .org domain, pick a platform, plan six or seven pages, design for trust, set up the donation flow, install conversion tracking, then launch and apply for the Google Ad Grant. Done properly the whole thing takes a weekend to a few weeks and costs between nothing and about $3,000, depending on whether you build it or hire someone.
This guide covers each step with the decision you actually have to make, what it costs, and how long it takes. Last updated: September 2026.
| Step | What you decide | Time | Cost | Tool |
|---|---|---|---|---|
| 1. The site's one job | Donations, volunteers, email list, or awareness | An hour, as a team | — | A whiteboard |
| 2. Domain | Your .org address | 15 minutes | $10–$20/year | Any registrar |
| 3. Platform | Build it yourself, hire a freelancer, or go custom | An afternoon of research | $0–$3,000 | Squarespace, Wix, WordPress |
| 4. Pages | Which six or seven pages you actually need | An hour | — | A list |
| 5. Design and trust | Which story and photograph lead the homepage | 1–2 weeks incl. gathering photos | $0–$1,500 | Your own camera roll |
| 6. Donation flow | Which processor, and whether it stays on your domain | Half a day | $0–$450 setup | Zeffy, Donorbox, Givebutter |
| 7. Tracking | What counts as a conversion | An hour | Free | Google Analytics 4 |
| 8. Launch | When you stop polishing and publish | A day, then ongoing | Free | Search Console, Ad Grant |
Step 1: What is your website's one job?
Decide the single action you want a visitor to take before you look at any tool, because that decision determines every other one on this list. Most nonprofit websites have one primary goal — collect donations, recruit volunteers, grow an email list, or raise awareness — and the sites that fail are almost always the ones trying to do all four equally.
The test: if a stranger lands on your homepage and does exactly one thing, what should it be? Write that down. Everything else on the site supports it or gets cut.
The decision rule: pick donations if you have a functioning donor base and need it to grow; pick email list if you do not yet, because you cannot ask for money from people who have never heard of you. Awareness is not a website goal — it is what happens when the other three work.
Step 2: Which domain name should a nonprofit register?
Register a short, memorable .org domain in your organization's own name, for roughly $10–$20 a year. The .org extension carries a real trust signal for nonprofits, and owning your own domain rather than a free subdomain is also a requirement if you later want the Google Ad Grant.
Two rules worth following. Register it in the organization's name and account, not a volunteer's personal one — recovering a domain from a former board member is a genuinely painful problem. And buy the obvious misspelling if it is cheap, so a typo in a printed newsletter does not send people nowhere.
This takes fifteen minutes and is the one step you cannot easily undo later, so do it deliberately.
Step 3: Which platform should a nonprofit use?
Where is your nonprofit losing hours?
We build affordable websites, web apps, and automations for nonprofits — at a nonprofit-friendly rate. Start with a free time-leak audit.
You have three realistic options, and the right one depends on who is going to maintain the site after launch rather than on your budget:
- Website builder (Squarespace ~$16/month, Wix from ~$17/month, WordPress.com): the fastest, cheapest way to launch yourself. Right if a volunteer will keep it updated.
- Freelancer or studio + template ($500–$3,000): a professional setup without a custom-build price. Right if nobody on the team wants to build it but someone can edit it afterwards.
- Custom build ($3,000+): for unusual needs — programme portals, integrations, member databases. Right only when a template genuinely cannot do the job.
The decision rule: if you cannot name the person who will update the site in six months, choose the option that person could learn in an afternoon. A beautiful custom site nobody can edit goes stale within a year.
Torn between options? Compare the best website builders for nonprofits, see our comparison of a website builder vs a custom build, or our breakdown of how much a nonprofit website costs — then get an instant range from our nonprofit website cost calculator.
Step 4: What pages does a nonprofit website need?
A nonprofit website needs six or seven pages, and building more than that before launch is the most common way small organizations waste money. Start with these:
- Home — your mission in one sentence, one story, one clear call to action
- About — who you are, your story, your 501(c)(3) status and EIN
- Programs / What we do — how you create impact, one section per programme
- Impact — real numbers and outcomes, plus your financials if you have them
- Donate — a focused page with a single ask and no navigation
- Get involved / Volunteer — with an actual form, not an email address
- Contact — usable by a donor, a journalist and a funder alike
The decision rule: a page earns its place if you can name the visitor who needs it and what they do next. Board bios, history timelines and newsletter archives usually fail that test at launch — add them later, when someone asks.
Step 5: How do you design a nonprofit website people trust?
Lead with a real photograph of your work and one named person's story, because trust on a nonprofit site is built by evidence rather than by design. Use your own photos, not stock — a slightly imperfect real image outperforms a polished generic one every time. Show your impact with specific numbers, put your 501(c)(3) status and EIN where a donor can find them, and keep one clear call-to-action button visible on every page.
Budget one to two weeks for this step, most of which is gathering photographs and getting permission to use them. That collection work is the part organizations consistently underestimate, and it is also the part that most affects whether the finished site persuades anyone.
For ideas, look at our roundup of the best nonprofit website examples.
Step 6: How do you add donations to a nonprofit website?
Add donations by embedding a donation tool on your own domain rather than linking out to a third-party page. Zeffy charges no platform fee, Donorbox and Givebutter both have usable free tiers, and all three embed into a website builder without a developer. Setup takes about half a day including testing.
Keep the flow short — the fewer clicks and form fields between "I want to give" and "thank you", the more gifts get completed — and include a monthly-giving toggle next to the amount, which is the single highest-return element on the page. Test the whole flow on a real phone before launch, including whether Apple Pay or Google Pay appears.
For the details, see our nonprofit donation page best practices.
Step 7: What should a nonprofit track?
Install Google Analytics 4, which is free, and mark donations, volunteer signups and form submissions as key events. Without conversion tracking you cannot tell which pages produce gifts, and it is a requirement if you ever run Google Ads, including the free Ad Grant.
The step most organizations skip: marking the event as a key event in the GA4 admin. An event that fires but is not marked shows as zero conversions forever, which makes a working website look like a failing one. It takes about a minute and it is easy to forget.
Step 8: How do you launch a nonprofit website?
Launch by publishing the site, submitting it to Google Search Console, checking it loads fast on a phone, and — if you are a 501(c)(3) — applying for the Google Ad Grant for up to $10,000 a month in free search ads. A modest site plus free traffic is a powerful combination, and the grant application is easier to complete before you have accumulated years of pages to fix.
The decision rule for launching: publish when the six core pages are honest and the donate flow works on a phone. Waiting for perfect is how nonprofit websites spend eighteen months unfinished.
The launch checklist
Copy this and work down it before you publish:
- The homepage states who you help, in one sentence, above the fold.
- There is one primary button, and it is the site's one job from step 1.
- Every photograph is your own, and you have permission to use it.
- Your 501(c)(3) status and EIN appear somewhere findable.
- The donate flow completes on a real phone, end to end.
- A digital wallet button (Apple Pay or Google Pay) appears at payment.
- Google Analytics 4 is installed and the donation event is marked as a key event.
- The site is submitted to Google Search Console.
- Contact details work and reach someone who checks them.
- You know who is updating this site in six months, by name.
Frequently asked questions
How do I create a website for a nonprofit organization?
Create a nonprofit website in eight steps: decide the site's single most important action, register a .org domain for $10–$20 a year, choose between a website builder and a freelancer, plan six or seven pages, lead the design with a real photograph and one person's story, embed a donation tool on your own domain, install Google Analytics 4 with conversions marked as key events, then launch and apply for the Google Ad Grant. Expect a weekend for a DIY site or a few weeks with a freelancer.
How much does it cost to make a nonprofit website?
It costs $0–$400 a year to build it yourself on a website builder, $500–$3,000 one-time for a freelancer working from a template, or $3,000–$15,000 for a custom studio build. Add $200–$1,200 a year for domain, hosting and tools whichever route you take. Our guide to nonprofit website costs breaks the tiers down in full.
What pages does a nonprofit website need?
A nonprofit website needs a home page, an about page carrying your 501(c)(3) status and EIN, a programmes page, an impact page with real numbers, a focused donate page, a volunteer page with a working form, and a contact page. Six or seven pages is enough to launch. Board bios, history and newsletter archives can wait until someone actually asks for them.
Can I build a nonprofit website myself?
Yes. Website builders like Squarespace and Wix require no code at all, and a small nonprofit site is a realistic weekend project for someone comfortable with a computer. You only need a developer when a builder genuinely cannot do what you need — a member portal, a database, or an integration with another system. The harder part is usually gathering photographs and writing honest copy, not the technology.
How do I add donations to a nonprofit website?
Embed a donation tool such as Zeffy, Donorbox or Givebutter directly into your site rather than linking to an external page, so the donor never leaves your domain. Keep the form to name, email, amount and payment, put a monthly-giving toggle next to the amount, and test the whole flow on a real phone. Setup takes about half a day, and staying on your own domain is also what makes conversion tracking and the Google Ad Grant work.
How do I make a nonprofit website for free?
You can start on a free plan with some website builders, but expect limits — ads, a subdomain, fewer features. Google for Nonprofits provides free Workspace and Google Sites for eligible 501(c)(3)s, and Zeffy takes donations with no platform fee. For a real, donation-ready site a low-cost setup is usually worth it, and free traffic from the Google Ad Grant can more than offset the cost.
How long does it take to build a nonprofit website?
A simple DIY site can go live in a weekend. A freelancer- or studio-built site typically takes two to six weeks, and a custom build four to twelve. The variable that actually decides the timeline is not the developer — it is how ready your photographs, copy and impact numbers are when the work starts.
Do I need to know how to code?
No. Website builders require zero code, and most small nonprofit sites never need any. You only need a developer for custom functionality a builder cannot handle, such as a member portal or an integration with your CRM. If someone tells you a five-page nonprofit website needs custom development, get a second opinion.
Want help building it?
We build affordable, custom websites for nonprofits — set up to load fast, work on mobile, and turn visitors into donors and volunteers. Tell us your goals and we'll point you the right way, even if that's a DIY builder. Get in touch — no cost, no pressure.



