Case Study: How a Regional Nonprofit Grew Organic Donations 186% With SEO and GEO — OnyxRank
**Client:** Regional food-security nonprofit, 14 staff, serving 3 counties (name anonymized)
**Timeline:** 8 months
**Plan:** Growth
> **Note:** This is an illustrative scenario built from patterns we see across nonprofit sites. Figures are representative, not a guarantee of results.
The Challenge
The organization ran a well-regarded food bank and meal-delivery program, but its website was invisible to the people most likely to give or volunteer. Nearly all donations came from a year-end email appeal and a handful of corporate sponsors. Organic search produced only about 1,900 visits a month, and fewer than 1% of those visitors donated.
An initial [OnyxRank](https://onyxrank.com) audit found problems typical of small nonprofit sites:
- **Thin, outdated program pages.** "Get Help," "Volunteer," and "Donate" each had under 200 words, with hours and eligibility rules that were a year old.
- **Technical debt.** A site-wide audit score of 54/100, with 38 redirect chains left over from a redesign, no structured data, and a mobile Largest Contentful Paint of 5.1 seconds.
- **No local signals.** Inconsistent name and address data across directories, and no pages for the towns the organization served.
- **No AI search presence.** When we tested 40 questions like "where can I get food assistance in [county]" and "how to donate to a food bank near me," the organization was cited in none of the AI-generated answers.
- **Weak trust signals.** The site had no financial transparency page, no impact data, and no named leadership, all of which matter for a "your money" decision like giving.
The Approach
Phase 1: Technical foundation (months 1–2)
We fixed what was blocking crawling and conversion first:
- Collapsed the redirect chains and repaired 61 broken internal links.
- Compressed images and deferred scripts, bringing mobile LCP down to 2.2 seconds.
- Added `NonprofitOrganization`, `Event`, `FAQPage`, and `DonateAction` structured data.
- Rebuilt the donation flow so it works in one step on mobile, with Apple Pay and Google Pay.
The audit score rose from 54 to 88.
Phase 2: Local SEO and entity cleanup (months 2–4)
- Standardized name, address, and phone data across 40+ directories and claimed the Google Business Profile with correct categories and service areas.
- Built 11 community pages, one per town served, each with real distribution sites, hours, and volunteer shifts.
- Created a Google Business Profile posting cadence tied to the organization's events calendar.
Phase 3: Content and E-E-A-T (months 3–6)
Donors want proof. We rebuilt the content around it:
- Rewrote the core program pages with eligibility rules, step-by-step instructions, and plain-language FAQs.
- Published an annual impact report as a crawlable page, not just a PDF, with figures such as meals served and the share of each dollar spent on programs.
- Added a transparency page covering financials, board members, and ratings, plus named author and reviewer bylines on informational content.
- Launched 18 guides on topics such as "how food banks work," "what to donate to a food drive," and "tax deductions for charitable giving."
Phase 4: GEO optimization (months 4–8)
To be cited by AI search tools like Google AI Overviews, ChatGPT, and Perplexity, we:
- Restructured pages so each question is answered in a self-contained 40–60 word passage near the top.
- Added dated statistics with sources, which AI systems tend to prefer when choosing what to cite.
- Allowed the major AI crawlers in `robots.txt` and added an `llms.txt` file summarizing the key pages.
- Tracked citations monthly against a fixed panel of 40 prompts.
The Results
| Metric | Before | After 8 months | Change |
|---|
|---|---|---|---|
| Monthly organic visits | 1,900 | 5,930 | +212% |
|---|---|---|---|
| Keywords in top 10 | 22 | 134 | +509% |
| Site audit score | 54/100 | 91/100 | +37 points |
| Mobile LCP | 5.1s | 2.1s | −59% |
| Monthly online donations (organic) | $2,100 | $6,010 | +186% |
| Organic volunteer sign-ups | 9/month | 31/month | +244% |
| AI answer citations (40-prompt panel) | 0 of 40 | 14 of 40 | +14 prompts |
| Google Business Profile actions | 310/month | 940/month | +203% |
Organic search went from a minor channel to the organization's second-largest source of new donors. Because donors found the organization on their own, the program also reduced the nonprofit's dependence on the year-end appeal. The organization estimated that retained recurring donors acquired through search would be worth roughly 4x the program cost over their first two years.
Key Takeaways
- **Trust content converts.** Impact data, financial transparency, and named people raised the donation rate from under 1% to 2.3%, a bigger gain than the traffic growth alone.
- **Local pages beat generic pages.** The town-level pages drove most of the new volunteer sign-ups because they matched how people actually search.
- **AI citations start with clear answers.** Short, sourced, self-contained answers were the pages most often cited. Fixing structure mattered more than adding length.
- **Technical fixes pay for everything else.** A faster, cleaner site made every later content investment more effective.
Want Results Like These?
Whether you run a nonprofit, a local business, or a growing brand, the same playbook applies: fix the foundation, build trust, and make your content easy for both search engines and AI to cite.
**Want results like these? [Get your free audit](/free-audit) to see where your site stands today, or [see our plans](/pricing) to find the right fit for your team.**
Pro Intel subscribers get the full picture - proprietary analysis, keyword opportunities, tactical playbooks, and template downloads every week. $49/mo.
One email per week. Actionable, no fluff.