Case study · Nonprofits
Nonprofit SEO case study: volunteer sign-ups out in the open
What we did for an animal rescue nonprofit (Charlotte, NC), and what changed.
The outcome
More traffic and volunteer sign-ups from a clear, current site

Before
The situation
An animal rescue nonprofit in Charlotte came to us with a website that was out of date, and volunteer sign-ups were buried.
For a rescue, the website does several jobs at once. It finds homes for animals, recruits volunteers, promotes events and keeps supporters informed. When it is out of date, all of those jobs suffer, and the people most willing to help have a hard time finding where to start.
Before
The problem
A buried volunteer sign-up is a quiet but costly problem. Someone who wants to volunteer has already decided to help. If they cannot find how to sign up in a few moments, many of them give up and the rescue never knows they came.
An out-of-date site also sends the wrong signal. Visitors may wonder whether the organization is still active, and Google has less reason to show a site that has not changed in a long time.
People look for ways to help in many places now, including AI tools. Someone asking an AI tool where to volunteer in Charlotte gets an answer drawn from information the tool can read and trust about local organizations. A rescue that does not describe itself clearly is easy to leave out.
The work
What we did
Step 01
Built clear volunteer pages.
Volunteering now has its own clear pages, with the sign-up easy to find. That turns interest into sign-ups and gives Google a page to show to people searching for volunteer work in the area.
Step 02
Built clear adoption pages.
Adoption is the heart of a rescue's work. Clear adoption pages help people who are ready to adopt find what they need and give Google a page to rank for adoption searches. People searching to adopt are often comparing rescues and shelters, and the one that makes the next step easy is the one they contact.
Step 03
Wrote event content.
Events bring in supporters, volunteers and adopters. Content about them gives people a reason to visit and share the site, and it keeps the site fresh, which helps it stay visible in search.
Step 04
As custom work, we helped them set up Google Ad Grants; running ads is not part of our plans. Ad Grants is Google's program that gives eligible nonprofits free search advertising. Setting it up gave the rescue another way to be seen by people searching for ways to help.
Step 05
Added Organization schema and an AI-assisted content calendar.
Schema is structured data that describes the organization in a format machines read directly. The content calendar, planned with help from AI, keeps new content coming on a regular schedule so the site does not fall out of date again. Regular, current content is one of the simplest signals to Google that an organization is active.
After
The results
The clear volunteer and adoption pages, the event content and the Google Ad Grants setup grew the rescue's traffic and sign-ups. People who want to help can now find where to start, and the site reflects an organization that is active.
The Organization schema and the AI-assisted content calendar keep the rescue showing up when people ask AI tools where to volunteer in Charlotte, reaching would-be volunteers at the moment they are looking for a place to help. Out of respect for the organization's privacy, we do not publish its name or anything that would identify it.
The outcome
More traffic and volunteer sign-ups from a clear, current site
Next step
Find out where you stand
Ask for a free audit, or tell us about your business below. We will look at your site and your Google listing and tell you plainly what we would fix first, whether or not you hire us.
Get a free SEO audit