What a Non-Profit Website Actually Needs to Do
After building websites for Canadian nonprofits for over 20 years — the Heart and Stroke Foundation, AccessNow, Native Land Digital, Georgian College, and dozens of others — we have a clear view of which website features produce results and which ones are built because someone saw them on another site and assumed they were necessary.
This is not a generic checklist. It is what we have consistently seen matter across two decades of nonprofit web projects in Canada.
1. A Homepage That Communicates Your Mission in Under Five Seconds
Donors, volunteers, and program participants make a decision about your organisation within seconds of landing on your site. If your homepage requires them to read three paragraphs to understand what you do and who you serve, you have already lost most of them. Lead with impact. State your mission in plain language. Show the people you serve, not your logo or your staff.
2. Program Pages Written for Service Users, Not Funders
Most nonprofit program pages are written to impress funders and board members. They use jargon, describe processes instead of outcomes, and bury the information a service user actually needs — eligibility criteria, how to apply, what to expect. Write your program pages for the person who needs your services. Funders can read them too.
3. A Donation Flow That Does Not Leak
We have audited donation flows for Canadian nonprofits that were losing 60–70% of donors between the donation button and the completed transaction. Common causes: too many steps, no guest checkout, mobile layouts that break on smaller screens, and error messages that do not explain what went wrong. Test your donation flow on a phone. If it is frustrating, fix it before you spend another dollar on fundraising campaigns.
4. WCAG 2.1 AA Accessibility
Approximately 22% of Canadians live with a disability. For many nonprofit service users — seniors, people with chronic illness, people in crisis — accessibility is not a nice-to-have. Many federal funders now require WCAG 2.1 AA as a condition of digital grants. Ontario organisations with 50+ employees are legally required under AODA. Build it in from the start. Retrofitting costs three to five times more than getting it right the first time.
5. Mobile-First Design
Over 60% of Canadians access nonprofit websites on mobile devices. This figure is higher among younger audiences and lower-income communities — often the populations nonprofits most need to reach. If your site is designed for desktop and adapted for mobile, it will underperform for your most important audiences.
6. Clear Calls to Action at Every Decision Point
Visitors should never have to search for how to donate, volunteer, register, or contact you. Every page should have a clear next step appropriate to that page’s content. A program page should link directly to registration or application. A blog post about AODA should link to your accessibility audit service. Design for the action, not for information display.
7. A CMS Your Team Can Actually Use
The most common maintenance failure we see at Canadian nonprofits is a website that staff cannot update without developer help. Events pages with outdated listings. Staff directories with departed employees. News sections that haven’t been updated in two years. Build your site on a platform — Webflow or WordPress — configured so that your team can publish and update content without technical assistance.
8. Page Speed That Passes Core Web Vitals
Google’s Core Web Vitals — LCP, INP, and CLS — are both ranking factors and user experience measurements. A slow nonprofit website is not just an SEO problem. It is a barrier for users on slow connections, older devices, or limited data plans — again, often the most important users for nonprofits to reach.
9. Canadian Data Residency Where Required
If your nonprofit collects personal health information, serves vulnerable populations, or holds government contracts, data residency matters. Most US-hosted platforms — including some widely used nonprofit CRMs — store data on US servers, creating exposure under the US CLOUD Act that conflicts with most Canadian provincial privacy frameworks. Verify where your data lives before signing a contract.
10. An Impact Page That Shows Real Numbers
Donors and funders want to know what their support achieves. An impact page with specific, verifiable numbers — people served, outcomes achieved, communities reached — consistently outperforms generic mission statements for donor conversion. Update it at least annually. Outdated impact data signals an organisation that is not tracking its own work.
Pragmatica builds websites for Canadian nonprofits with all of the above built in as standard. Get in touch to discuss your project, or read more about our nonprofit web design work.




