No sign-up. No email. Nothing saved.

Nonprofit SEO: a beginner's guide, and is it worth it for you?

SEO for a nonprofit means helping people find your organization on Google when they search for your cause, your services, or ways to help. It's worth paying for when the donors, volunteers, and sign-ups it brings in over a few years outweigh the fees and staff time. Results take months, so judge it on a long view.

Magnifying glass over search results beside a seedling growing into a tree

Worked example. Change any number to use yours.

With 75 new donors (the 3-year break-even)

Year 1

−$4,500

Net cost

3 years

+$120

Comes out ahead

A loss in year one is normal for donor growth. Look at the 3-year view: returning donors pay it off.

Needs about 120 new donors in year one, or 75 over 3 years.

I don't know our numbers

Use figures from your donor database or spreadsheet.

Average gift: $0 · Retention: 0 in 10

At $1,000/month for 12 months, this needs to bring in $12,000 in new giving, about 120 new donors at your average gift. If 4 in 10 give again next year, about 75 new donors would pay it off within 3 years.

$0$6,464$12,928Pays off in month 31Month 1Month 36
Total cost Total giving

Chart assumes you get exactly the break-even number of donors. Enter what they promised to see their version.

New donors per active month to break even
10
How did we get this?

75 donors ÷ 8 active months

Most you can spend to gain one donor
$162
How did we get this?

That's what one new donor gives over 3 yrs, after fees. Year one only: $100.

Details
  • Break-even, first year: 120 donors ($12,000 ÷ $100 per donor)
  • Break-even, 3-year view: 75 donors ($12,000 ÷ $162 per donor)
  • Full cost: $12,000 = $0 setup + ($1,000 fee + $0 staff and volunteer time) × 12 months

Make the case to your board

Already started? Check in on progress

Was this useful? Tell Paul

Break-even: 120 donors in year one, 75 over 3 years

What SEO is, in plain terms

Search engine optimization is the work of making your website the clear, useful answer when someone searches for something you do. For a nonprofit, those searches fall into a few groups: people who need your services, people who want to help ("volunteer near me," "donate to [cause]"), and people checking you out before they give.

Good SEO is mostly unglamorous: pages that clearly say what you do and where, a site that loads fast on a phone, accurate listings on Google, and content that answers the questions your community actually asks.

What you can do yourself first

Claim and complete your Google Business Profile. Make sure every program has its own page with a clear title that uses the words people search. Add your city or service area. Ask partners and local organizations to link to you. Keep your donate and volunteer pages easy to find from every page.

Many small nonprofits get most of the early gains from these basics before paying anyone.

Why SEO takes time

Search engines take months to notice and trust changes. Most SEO help shows little in the first few months, then builds. That's why this calculator lets you set "months before results start" and look ahead three or five years. If you judge SEO on month three, it will almost always look like a loss.

Worked example

Hypothetical: a food pantry is quoted $1,000 a month for 12 months. Results start after month 4. The average new donor gives $100, then about $110 in later years, and 4 in 10 give again. Over 3 years, each new donor is worth about $165, so it needs about 73 new donors, roughly 10 per active month.

What you're actually paying for

  • A review of your site and what's holding it back (often called an audit).
  • Fixes to page titles, descriptions, and site structure.
  • New or rewritten pages for programs, locations, and ways to give.
  • Local listings and links from partner organizations.
  • Monthly reporting. Insist on new donors and sign-ups, not just rankings.

Questions to ask vendors

  • Do you understand donor journeys and recurring giving?
  • Who owns our donor data, website, and ad accounts if we part ways?
  • How will you report new donors, not just traffic or impressions?
  • When should we expect results, and what's the plan if they don't come?
  • Which searches are you targeting, and why will those people give or volunteer?
  • What will you do in the first 90 days, and what do we need to provide?

How to tell if it's working

  • Ask "How did you hear about us?" on your donation form.
  • Use a separate link for each channel so gifts can be traced back.
  • Count new donors from this channel every month, not just clicks or visits.
  • Review monthly with the check-in tool on this page.
  • Watch Google Search Console for clicks to your donate and volunteer pages.

How we calculate

  • Full cost = setup fee + (monthly fee + staff hours × hourly cost + volunteer hours × hourly value) × months.
  • Value of one new donor over N years = (first gift + later gift × (r + r² + ... + r^(N−1))) × gifts per year × (1 − processing fee) − thank-you cost, where r is how many out of 10 give again, divided by 10.
  • Monthly donors are valued at monthly gift × 12 for each year they keep giving.
  • Break-even new donors = full cost (minus the value of other goals you enter) ÷ value of one new donor, rounded up.
  • Cost to raise $1 = full cost ÷ giving over the time frame.
  • Most it's worth paying per month = (promised donors × donor value − setup fee) ÷ months − staff time per month.

Questions people ask

Is SEO worth it for a small nonprofit?

Often yes for the basics you can do yourself. Paid help is worth it when the long-term value of the donors it brings in covers the fees. Use the calculator with your own average gift and retention.

How long does nonprofit SEO take to work?

Usually several months before meaningful results, then it builds. Set "months before results start" in the calculator so the math reflects that.

Can we use a grant to pay for SEO?

Some grants allow it. Enter the grant amount in the calculator to see both the cost to your organization and whether the money was well spent overall.

What's a fair price for nonprofit SEO?

There's no single answer. Instead of comparing prices, enter what they promise and the calculator shows the most it's worth paying per month for your organization.

About the builder

Built by Paul Watley

Paul is the Director of SEO at Tandem Theory in Dallas, Texas. He builds websites and helps them get found through search and digital marketing. He is originally from Nebraska and now lives in Dallas with his wife, their three kids, and Sunny, their dog.

He built this free tool because nonprofits get the same sales pitches businesses do, with less money and less time to check the math. Put in your own numbers and decide for yourself.