Internet for Humanity
The mission is clear. Programs are easy to read about. Reports are easy to find. Donors and partners each have their own page.
Websites for Canadian charities and nonprofits
Donors check your website before they give. Show what a gift does and keep giving short. Your staff can update it without a developer.
Work
The mission is clear. Programs are easy to read about. Reports are easy to find. Donors and partners each have their own page.
A Denver, Colorado-based learning centre, with a welcoming path from first visit to first day.
The problem
A donor wants to know where the money goes. A participant wants to know how to get help. A volunteer wants to know how to start. A funder wants proof that it works. Most nonprofit homepages try to say everything to everyone, and end up clear to no one.
We give each audience a clear link from the homepage, then a short path to what they came to do.
Give, and see what a gift does
Get help, register or join
Find a role and apply
See proof and reports
Giving
Giving should take a minute. We keep the form short. We design the whole path: why give, what a gift does, then a form people trust.
We work with the donation tool you already use. Your tax receipts and records stay where they are.
Show your results right on the page, with numbers and short stories. Don’t hide them in a report nobody opens.
Google Ad Grant
US$10,000 a month
Google gives eligible charities and nonprofits up to US$10,000 a month in free search ads. The grant brings visitors. The website decides whether they stay.
We build the pages those ads send people to. Each page has one topic and one next step. It loads fast. And you can see which ads worked. We can help you apply. That help is quoted separately. Then we run your ads, from $1,500 a month.
Grant amount per Google Ad Grants, google.ca/grants.
We build so people with disabilities can use your site. Text is easy to read. The site works with a keyboard alone. Images have text descriptions. We work toward the WCAG 2.2 AA guidelines.
Every site is structured for both languages from the first day. We can write or review your French in Quebec French. This is quoted separately.
Post news, add events, update programs and publish stories without a developer. We train your team at launch and record the session for the next hire.
For your board
You probably need your board to say yes. We make that easy.
Your scope and price are confirmed in writing before you commit. No hourly billing.
After the final payment, the site as delivered is yours, including its code and every account. No required monthly fee. An optional care plan is $400 a month.
We plan your pages with you first. The six to eight weeks start when we have your main text and photos.
50% to start, 50% before launch. The payment dates are set out in your agreement.
From $6,000 CAD
You get one fixed price before we start. You pay half to start and half before launch. We plan your pages with you first. The six to eight weeks start when we have your main text and photos.
Fair questions
Who qualifies for Google Ad Grants in Canada, how Goodstack verification works, what to prepare and the account rules to follow after approval.
Read the guide: Google Ad Grants in Canada: who qualifies in 2026Google Ad Grants website requirements for Canadian charities: domain ownership, useful content, donation pages, HTTPS and a checklist of fixes.
Read the guide: Google Ad Grant website requirements for Canadian charitiesCanadaHelps or Zeffy? A neutral look at real fees, the Zeffy tip, French forms and embedding.
Read the guide: CanadaHelps vs Zeffy: fees compared (2026)Win board approval for a new nonprofit website, with a one-page memo you can copy.
Read the guide: How to get your nonprofit board to approve a new websiteNonprofit website costs in Canada for 2026: CAD price ranges from free to custom, upkeep and a sample budget.
Read the guide: Nonprofit website cost in Canada: 2026 price guideBook a 15-minute call. We will look at your current site together and tell you what we would change first.
Prefer email? [email protected]