A practical guide to getting found online and giving people a reason to choose you.
People are searching for the help you provide. The question is whether they’re finding you. This guide will help you reach the right people, make it easier for them to take the next step, and see what’s actually working.
Your next donor, volunteer, or program participant may be searching right now without knowing your organization exists. SEO for nonprofits is about helping those people find you through unpaid search results. They might need affordable housing, want to mentor a student, or be looking for a cause worth supporting. The goal is to connect what they’re searching for with what you offer, then make it easy to take the next step.
And if SEO landed on your desk because you’re “the website person,” welcome. You don’t need to become a search expert to make progress. You need to know who you’re trying to reach, what they’re looking for, and what would help them take the next step.
That’s where we’ll start. We’ll work through choosing useful keywords, creating pages that answer real questions, and fixing the issues that keep people from finding you. Then we’ll look beyond rankings to see whether those visits turn into donations, volunteer sign-ups, service inquiries, or whatever progress looks like for your mission.
Key takeaways
- Start with audiences and mission outcomes before you open a keyword tool.
- Give each important search intent one clear page, instead of forcing everything through the homepage or the blog.
- Fix technical issues that prevent search engines from finding, reading, and loading your key pages before you publish more content.
- Write direct, well-sourced answers that work for classic search and AI-powered discovery.
- Measure search visibility alongside real actions: program access, donations, volunteer sign-ups, registrations, inquiries, or whatever outcomes matter to your organization.
What is SEO for nonprofits?
Your organization probably has a name for every program. The people who need those programs probably don’t know any of them. They’re searching for things like “free meals near me,” “help paying rent,” or “where to donate winter coats.”
SEO for nonprofits helps close that gap. SEO stands for search engine optimization, which means making your website easier to find through unpaid search results. It starts with understanding what people are looking for and giving them a useful place to land.
That sounds straightforward until you realize how many different jobs your website has. A parent needs to know whether they qualify for assistance. A potential volunteer wants to know if they can help on weekends. A donor wants to know where their money will go. Each person needs a different answer, and your homepage probably can’t do all that heavy lifting.
The reason behind someone’s search is called search intent. You don’t need to memorize the term, but you do need to ask: What is this person trying to accomplish, and does this page help them do it?
Try it with one of your own programs. Could someone find it without knowing its name? Would they understand who it’s for? Is the next step obvious, or does it involve a scavenger hunt and a PDF from 2019?
That’s where useful SEO work begins. Use the words your audience uses. Answer their questions. Make your pages easy to navigate. Then measure whether people actually sign up, reach out, or give. Rankings can tell you you’re getting seen. Those actions tell you whether it’s helping.
Start with mission outcomes, not rankings
A high ranking is useful only when the page reaches the right person and helps them move forward, so choose the actions and audiences that matter before you choose a single keyword.
Most organizations want search to support more than one outcome. These are the common ones:
| Outcome | Typical action | What counts as a qualified success |
|---|---|---|
| Program or service access | Application, call, form, visit | A completed request from someone in your service area |
| Donations | One-time or recurring gift | A completed gift, not just a visit to the giving page |
| Volunteering | Sign-up or shift booking | A submitted sign-up for a role that exists |
| Event registration | Registration, RSVP, ticket purchase | A completed registration |
| Advocacy | Petition, email, call to a representative | A completed action |
| Resources and information | Download, newsletter sign-up, report view | A download or sign-up from someone in your intended audience |
| Partnerships and press | Partner or funder inquiry, media request, citation | A real inquiry or a cited source |
Choose two to four. Trying to win every outcome at once can leave you with a homepage that speaks to everyone and a blog that speaks to no one in particular.
For each priority, write down what counts as a qualified success in plain terms. “More traffic” isn’t one. “Completed program inquiries from people in our service area” is. In analytics, an action like that is called a conversion, which Google Analytics now calls a key event: any action you’ve decided matters, such as a submitted form, a completed gift, or a registration.
Rankings and traffic still have a job. They tell you whether people are finding you. The outcomes tell you whether being found did any good, and that’s the part the rest of your organization will care about.
Identify who is searching, and why
Start with three audiences: people who need your services, people ready to contribute time or money, and people deciding whether to trust you. Then build from there based on your mission.
| Audience | What sends them to search | What the page needs to give them | Typical action |
|---|---|---|---|
| Service seekers and program participants | A need, often with a deadline | Who it’s for, where it’s available, how to qualify, what happens next | Apply, call, visit |
| Donors | Wanting to give, or deciding whether to | What the gift does, how to give, evidence that you are who you say you are | Give |
| Volunteers and advocates | Wanting to help in person or speak up | Roles, time commitment, location, requirements | Sign up, take action |
| Partners and funders | Weighing a collaboration or a grant | Outcomes, leadership, reports, a way to reach you | Get in touch |
| Media and researchers | Looking for a fact, a figure, or a source | Citable data, clear definitions, a press contact | Cite, contact |
| Members and event attendees (where relevant) | Looking for dates, details, or registration | Schedule, location, cost, how to register | Register |
Each group has its own words, trust questions, and next step, which is why one page rarely serves all of them.
Two things are worth knowing before you build anything. First, one person can be several audiences over time. Someone who volunteers in March may give in December, and your pages shouldn’t ask them to pick an identity before they can find anything.
Second, the people who already know you still search for you, usually to find something specific: the donation page, the hours, the right phone number. Those searches count too.
Your audience probably isn’t searching for your “Community Impact Initiative.” They’re searching for what it helps them do. The next step is finding the words they use when they need you.
How to find SEO keywords for a nonprofit
You don’t need to invent keywords in a conference room. Start with the questions your team answers every week. “Do I qualify?” “Can I volunteer with my kids?” “Where can I donate furniture?” Those questions are the raw material for keyword research.
A keyword is simply a word or phrase someone types into a search engine. Here’s how to find the ones worth your attention:
- Listen to the people who answer the phone. Staff emails, intake conversations, site searches, and donor questions can reveal what people need and how they describe it. If your team keeps answering the same question, your website probably should too.
- Give your program names a translation. “Family Stability Services” might make sense internally. “Help paying utility bills” tells someone what you can actually do for them. Start there.
- Get specific. Add details that matter to your audience: location, eligibility, type of help, or ways to participate. “Volunteer opportunities” is broad. “Weekend volunteer opportunities for teens in Richmond” gives you a much clearer idea of what someone needs.
- Check your assumptions. Google Search Console shows which searches already bring your website into view and earn clicks. Keyword research tools can help estimate demand for other phrases. Search those phrases yourself, too. Do the results feature service pages, how-to guides, or directories? That’s a clue about what people expect to find.
- Give related searches a home. “Donate winter coats” and “where to donate coats” may belong on the same page. You don’t need a separate page for every variation. Group phrases that reflect the same need, then choose the page best equipped to answer it.
Those longer, more specific phrases are called long-tail keywords. They often attract fewer searches, but the need is clearer. For a local nonprofit, reaching someone who needs exactly what you offer can be far more useful than showing up for a broad term that attracts everyone else.
Translate internal language into search language
People search in their own words, not your organization’s naming conventions. A program name that works well in a grant report may not match anything a person would type.
| Internal program name | Plain-language searches (illustrative) |
|---|---|
| Community Nutritional Resilience Initiative | food assistance near me; free groceries [city] |
| Workforce Pathways Cohort | free job training [city]; how to get certified for [field] |
| Housing Stability Navigation Program | help paying rent [city]; eviction help near me |
| Youth Leadership Fellowship | teen leadership programs [city]; after-school programs for teens |
These examples are illustrative. They show the translation, not search volume.
Build keyword patterns by audience and intent
You don’t need a master list. You need a pattern you can reuse: a mission or problem term plus an intent signal such as location, action, eligibility, urgency, comparison, or support.
| Audience | Pattern | Example (illustrative) |
|---|---|---|
| Service seekers | [service] near me; free [service] [city]; [program] eligibility | free tax help near me |
| Donors | donate to [cause]; best organizations for [cause]; [cause] charity [city] | donate to veterans housing |
| Volunteers | volunteer [cause] [city]; weekend volunteer opportunities | volunteer river cleanup [city] |
| Researchers and partners | [cause] statistics; [organization] annual report; [program] outcomes | childhood literacy statistics |
Treat every example here as a pattern, not a prediction. We haven’t attached search volumes because the numbers depend on your cause, your city, and the season, and an invented number is worse than none. Check demand in Search Console and a keyword tool before you commit a page to a phrase.
Map each keyword cluster to the right page
If someone searches for “volunteer at a food bank,” where should they land on your website? A volunteer page with current opportunities and a sign-up form? Or a blog post from three years ago about how much fun everyone had?
Give each priority search a clear destination. Choose the page that best answers the question and helps someone take the next step. Related searches can share that page. You don’t need five slightly different versions of “volunteer with us.”
On a website that’s grown over the years, this can take some untangling. You might find useful information scattered across program pages, old campaigns, and forgotten posts. Decide what belongs together, what deserves its own page, and what needs to be updated or retired.
This is called page mapping: connecting what people search for with the page that should meet their needs. Our Mission-to-Search Map gives you a simple worksheet to make those decisions, one priority search theme at a time.
| Step | Question | Output |
|---|---|---|
| 1. Outcome | What mission action matters? | One of your two to four priority outcomes |
| 2. Audience | Who needs to take that action? | A named audience |
| 3. Search need | What problem, question, or decision sends them to search? | Plain-language search themes and the intent behind them |
| 4. Page owner | Which single page should satisfy that intent? | A program, service, location, donation, volunteer, resource, campaign, or authority page |
| 5. Evidence and action | What must the page prove, and what should the visitor do next? | Eligibility, location, process, impact, trust signals, and a clear next step |
| 6. Measure | How will you know it worked? | Search visibility plus a meaningful on-site or CRM outcome |
Once the themes are clear, assign each keyword cluster to a page. This is what the result looks like, with illustrative clusters:
| Keyword cluster (illustrative) | Intent | Canonical page | Next step on the page |
|---|---|---|---|
| free groceries [city]; food assistance near me | Find help now | Program page, with location and hours | Visit, call, or apply |
| donate to [cause] | Give | Donation page | Complete a gift |
| volunteer [cause] [city] | Help in person | Volunteer page | Submit a sign-up |
| [cause] statistics | Research | Resource or authority page | Cite, download, or contact |
| [organization] annual report | Evaluate | Reports or impact page | Read or download |
A few things to keep in mind as you connect searches to pages:
- Give your homepage a reasonable workload. It should introduce your organization and help people find their way. Every program, service, and opportunity doesn’t need to fight for space there.
- Meet people where they are. Someone learning about your cause needs answers. Someone ready to donate needs a clear path to giving. Neither should have to wade through the other’s experience.
- Combine pages that do the same job. If three pages answer the same question, bring the strongest information together in one useful place.
- Changing the city name doesn’t make a new page useful. Create location pages when you have something specific to share, like local services, eligibility requirements, an address, or hours.
- Make the next click count. A story about your volunteers should link to volunteer opportunities. An article about a program should lead to the page explaining how to participate. Don’t leave interested people at a dead end.
These decisions get trickier as your organization grows. Whitman-Walker’s work spans care, advocacy, and research, so its website needs to serve people with very different goals. Working with Spotted MP, we conducted research and interviews with leadership, board members, and key stakeholders to inform brand messaging and a strategy for bringing two websites together. Before deciding where everything belonged, we needed to understand what people were coming to find.
If the map shows that the site’s structure can’t support the pages you need, that’s a restructuring project, and you should think about nonprofit website design and development.
Pick the pages to work on first
You’ll usually have more good ideas than capacity. A short scorecard can help you figure out what to prioritize. Score each page or group of related keywords from 1 (low) to 3 (high) on each question. For effort, reverse the scale: 3 means a quick, easy update; 1 means a bigger project. Add up the scores for each page or group. Higher totals point to work that’s likely to make a difference without stretching your team too thin.
| Criterion | Question to ask |
|---|---|
| Mission importance | Does this page serve one of your priority outcomes? |
| Search demand | Is there evidence that people search for this? |
| Intent match | Does the page do what the searcher wants to do? |
| Existing authority | Does the page already earn impressions, links, or trust? |
| Effort | How much work will it take to fix or build? |
| Conversion value | If it works, how valuable is the action it leads to? |
The total isn’t a verdict. It makes the trade-offs visible, which is most of the value.
Optimize the pages that matter most
Getting someone to your website is only half the job. Once they arrive, can they tell they’re in the right place? Can they find an answer without digging? Is it obvious what to do next?
That’s the heart of on-page SEO: improving a page’s content and structure so people and search engines can understand it. Here’s what to focus on:
- Give the page a name people recognize. Your main heading, also called an H1, should make the topic obvious. “Free Tax Preparation in Richmond” tells visitors more than “Building Financial Futures.”
- Get to the point early. If the page offers help paying utility bills, say who it’s for and what help is available in the opening sentences. Your organization’s history can wait.
- Answer the questions that come before “yes.” Who qualifies? What does it cost? Where do I go? What should I bring? Include the details someone needs to feel ready to act.
- Make the next step fit the visit. A prospective volunteer might be ready to browse open roles. Someone reading about your research may want the full report. Give each person a useful next step.
- Tell people where links lead. “See volunteer opportunities” is more helpful than “click here.” Use links to connect visitors with relevant information instead of making them hunt through your menu.
- Choose images that help explain something. Show the entrance someone needs to find, what a volunteer shift looks like, or how a program works. Add alt text that conveys the relevant information for people who can’t see the image. Decorative images should use empty alt text so screen readers can skip them.
- Give people a reason to choose your search result. The title tag is the page title search engines may display, and the meta description is a short summary they may use beneath it. Write both to make the page’s value clear. “Volunteer Opportunities” is accurate. “Weekend Volunteer Opportunities in Richmond” gives the right person more reason to click.
Don’t count keywords like you’re trying to hit a word limit. There’s no magic number of times to say “nonprofit volunteer opportunities.” A good rule of thumb is that if it sounds awkward out loud, rewrite it.
For more ideas on putting these pieces together, see our guide to the best nonprofit websites.
Program and service pages
For people who need help, a program page should state who the program is for, what it offers, where it’s available, how to qualify, and what to do next, then give them a reason to trust it.
- A plain-language name, alongside the official one if they differ
- The geography served
- Eligibility, in words a stranger would understand
- Schedule and access details, where they apply
- Questions and answers, only when they’re real questions people ask
- Related resources
- One clear way to apply or get in touch
Verify every fact on these pages, and give someone ownership of keeping them current. Eligibility rules or hours that are out of date are worse than none, because someone may act on them.
Donation, volunteer, and campaign pages
Supporter pages should answer practical questions quickly and make the action easy. A page that’s only a button gives a searcher nothing to evaluate.
| Page type | What the searcher is deciding | What the page should answer |
|---|---|---|
| Donation | Whether to give, and whether to trust you with it | What the gift does, where the money goes, how to give, how often, and tax language only if it’s accurate for your organization |
| Volunteer | Whether they can realistically help | Roles, time commitment, location, requirements, next step |
| Campaign | What’s happening and what they can do about it | The cause, the timing, current status, one clear action |
Fix technical SEO before content has to fight the website
You can write a genuinely useful page and still have it go unnoticed in search. Sometimes the problem is behind the scenes: a setting tells search engines to leave it out, a broken link leads nowhere, or the content doesn’t load properly.
This is where technical SEO comes in. You don’t need to fix every issue yourself, but two terms will help you understand what needs attention:
- Crawlability: Can a search engine reach and read the page?
- Indexability: Can the page be included in a search engine’s index so it’s eligible to appear in results?
If search engines can’t access a page or include it in results, a better headline won’t fix that. Sort out access first, then improve the content.
Google Search Console is a free place to start. It shows which pages Google has indexed and reports many issues worth investigating. A website crawling tool can help your web team spot others, like links that pass through several redirects or pages with no internal links pointing to them.
You don’t have to tackle every warning at once. Use the list below to separate problems that need attention now from improvements that can wait.
| Priority | What to check | Why it matters |
|---|---|---|
| Blocker | Important pages return a 200 status (the code for “loaded fine”); no stray noindex tags (instructions that tell search engines to leave a page out); robots.txt isn’t blocking key pages or the files they need to display; canonical tags point where you intend | If a search engine can’t reach or index a page, nothing else on it matters |
| Important | An XML sitemap (a file listing the URLs you want search engines to know about) includes your canonical pages; redirects reach the destination in one step, not a chain; broken links are fixed; no orphan pages (pages nothing links to); main content and links appear in the page’s HTML without needing a click; mobile layout works; everything loads over HTTPS | These decide how efficiently your pages are found, read, and trusted |
| Enhancement | Image size and format; Core Web Vitals; structured data that describes real content on the page; semantic HTML, meaning real headings, lists, and tables | These improve speed and clarity once the basics hold |
Ever tried to tap a button just as the page shifts and ended up somewhere else? Or wondered whether a donation form registered your click? Those small frustrations can get between someone’s good intentions and a completed action.
Core Web Vitals measure three parts of that experience: how quickly the main content loads, how quickly the page responds, and how much things move around while loading. Your web team can check these measurements and investigate what’s slowing people down. Check again after adding videos, embedded forms, or cookie banners, since those additions can affect performance.
Structured data helps search engines understand what’s on a page. It’s code that labels details such as an article’s author and publication date in a standard format. Your web team or website software can often handle it. The information still needs to be accurate and useful on the page itself.
Accessibility deserves the same attention. Can someone complete your donation form using only a keyboard? Can a screen reader identify each field? Does the page still work when someone enlarges the text? Clear headings, descriptive links, readable text, and properly labeled forms help more people use your website. That matters whether they arrive from Google, an email, or a friend’s recommendation.
IndexNow can help participating search engines hear about changes sooner. If your website supports it, it can notify engines such as Bing when you add, update, or remove a page. That notification doesn’t guarantee a place in search results, but it gives those engines a heads-up that something has changed.
Finally, someone needs to own the upkeep. Broken links, expired security certificates, and outdated plugins are easy to overlook when everyone assumes someone else is handling them. Assign a person or partner to check the site regularly and follow through on fixes. Our website maintenance for nonprofits service can help with that ongoing work.
If the list of fixes is already longer than your team has time for, explore our nonprofit SEO services to see how Red Clay Creative can help you prioritize and move forward.
Use local SEO when the mission is geographic
If someone searches for “food pantry near me,” can they find you? And when they do, will they see the right address, current hours, and a phone number someone actually answers?
Local SEO helps people in your area find and connect with your organization. It’s especially useful when you provide in-person services, host volunteers, or welcome visitors. If your work happens entirely online, much of this section may not apply.
Start with your Google Business Profile, the listing that can display your organization in Google Search and Maps. Before creating one, check Google’s guidelines for representing your business to see whether you qualify:
- People visit you: A staffed location that welcomes people during its stated hours may qualify.
- You go to them: If your team delivers services at people’s locations, a service-area profile may be appropriate.
- Your work is entirely online: Online-only organizations generally aren’t eligible. Focus on helping people find your services through your website.
Once you’ve confirmed eligibility, get the basics right:
- Use your actual name. “Community Table” doesn’t need to become “Community Table Best Free Food Pantry Richmond.” Use the name people recognize from your signage and website.
- Make the details dependable. Keep your hours, phone number, address, or service area accurate. Check your website and other listings, too. Someone seeking help shouldn’t have to guess which information is right.
- Choose categories that fit your work. Pick the most specific options that describe what you do. Adding more categories isn’t a shortcut to reaching more people.
- Give each location something useful to say. Include the services available there, who qualifies, directions, and other practical details. Swapping city names into otherwise identical pages doesn’t help anyone plan a visit.
- Show up in your community’s online resources. Partner websites, relevant directories, and coverage of local events can help people discover you. Start with the organizations you already work alongside.
Build authority with evidence worth linking to
Your nonprofit probably has information other people would love to reference. It might be local data, lessons from running a program, or answers your staff can give better than anyone else. Unfortunately, some of it may be sitting in a spreadsheet named “FINAL_v3_revised.”
Put that knowledge somewhere people can find it and link to it. A journalist might cite your research. A partner might share your eligibility guide. Another organization might reference your impact data. Those links help people discover your work and give search engines useful signals about your website.
This is what building authority looks like: giving people good reasons to trust and reference you. Your firsthand experience is a strong starting point. What does your team know that someone outside your organization would struggle to find elsewhere?
A few ways to turn that knowledge into useful content:
- Let your impact escape the PDF. Publish key findings from annual reports as readable web pages, with the full report available to download. Make individual facts easy to find, understand, and cite.
- Answer the questions your team knows best. Explain an application process, summarize local data, or clear up a common misunderstanding about the people you serve. Be specific, and show where your information comes from.
- Keep your partnerships visible. Update partner and coalition pages so they reflect who you actually work with. Link to those organizations where it helps visitors learn more.
- Make your organization easy to recognize. Use a consistent name and accurate contact details across your website, directories, and partner listings.
Skip the emails promising hundreds of backlinks for a bargain. Your reputation took work to build. Google’s spam policies explain why buying links to manipulate rankings and participating in bulk link schemes can put your search visibility at risk.
Optimize for answer engines and generative search without inventing a new rulebook
Just when you got comfortable with “SEO,” along come two more acronyms. AEO (Answer Engine Optimization) and GEO (Generative Engine Optimization) describe efforts to make your content easier for search features and AI assistants to use in their answers.
For your nonprofit, the practical question is familiar: when someone asks a question your organization can answer, is your website a useful, credible source?
Much of the work carries over from SEO. Your pages still need to be accessible to search engines, clearly written, and backed by reliable information. Direct answers, current facts, and original research give these systems something useful to reference.
Google’s guidance, AI features and your website, says there are no additional requirements or special optimizations for appearing in AI Overviews or AI Mode. Pages need to be indexed and eligible to appear in Google Search with a snippet. The SEO fundamentals still apply.
Bing’s webmaster guidelines also address eligibility for citations in Copilot, as Search Engine Journal summarized in its coverage of the changes. Its advice is practical: state facts directly, use consistent names for your organization and programs, keep pages focused, and put essential information near the top. Following that guidance doesn’t guarantee a citation, just as SEO doesn’t guarantee a top ranking.
You don’t need a second website for AI or a magic piece of code that gets you mentioned. Start by making your existing expertise easier to find, understand, and reference. Here are the habits worth focusing on:
| Element | Classic search | Answer and generative search adds |
|---|---|---|
| Access | Pages can be crawled and indexed | A deliberate decision about which crawlers you allow |
| Content | Useful pages that match intent | A direct answer near the top that can stand on its own |
| Entities | Clear names for your organization, programs, and places | Consistent, explicit names, so it’s obvious who and what a page is about |
| Sources | Credible references help people trust a page | Claims that cite the primary source, so an answer can carry the attribution |
| Freshness | Accurate, maintained pages | Visible dates and a named owner, so a reader can tell whether a fact is current |
| Originality | Original information gives people a reason to choose you | Original facts, tables, and definitions worth citing |
Appearing in AI search and allowing your content to be used for AI training are separate choices. Your web team should know which ones your organization wants to make.
OpenAI uses different bots for those purposes. OAI-SearchBot helps content appear in ChatGPT search summaries and snippets; GPTBot collects content that may be used for training. As OpenAI’s publisher FAQ explains, you can allow the search bot while blocking the training bot. Ask your web team to review your robots.txt file, which tells automated bots what they’re allowed to access, and check that its settings match your preferences.
Then focus on making your pages worth referencing:
- Answer the question before adding the backstory. Put a clear answer beneath each major heading. Keep important qualifications alongside it so the answer still makes sense when quoted.
- Be clear about who and what you mean. Use consistent names for your organization, programs, and locations. A passage should make sense even if someone hasn’t read the rest of your website.
- Give readers a way to check your claims. Link to the original research, official guidance, or source data.
- Show who’s behind the information. Include the author or reviewer and an accurate update date. Only change that date when you’ve actually reviewed or revised the content.
- Keep the page focused. Give it a clear purpose and put the most useful information near the top.
- Make information readable without an image. Publish important facts as text, tables, or lists. A screenshot of your eligibility requirements makes those details harder to access and reuse.
- Give useful pages a lasting address. Update evergreen resources at the same URL so existing links keep working. Keep separate editions when the history matters, as it does for annual reports.
Nobody can promise you a citation, including us. But you can give people and search systems something clear, credible, and worth quoting.
Measure SEO by what happens after the click
More people are finding your website. Great. Are they signing up, asking for help, or donating? That’s where you find out whether your SEO work is making a difference.
Start with Google Search Console to understand how your site appears in Google Search. Its Performance report gives you four useful numbers:
- Clicks: How often someone clicked through to your website.
- Impressions: How often a link to your website appeared in search results.
- Click-through rate (CTR): The percentage of impressions that turned into clicks. If your result appeared 100 times and earned five clicks, that’s a 5% CTR.
- Average position: Where your results tended to appear. It’s an average across different searches, so it won’t necessarily match what you see when you Google yourself. Search Console Help explains how it’s calculated. Use it to spot trends, not as your monthly report card.
These numbers tell you whether you’re getting seen and earning visits. To understand what happens next, use your website analytics to connect visits from unpaid search with the actions you identified at the start.
Here’s how to connect search performance to progress for your mission:
| Layer | What to look at | Where it lives | What it tells you |
|---|---|---|---|
| Visibility | Impressions, clicks, CTR, and average position, by query and by page | Search Console | Whether the right searches are reaching the right pages |
| Landing behavior | Organic landing sessions, engagement, clicks on calls to action | Your analytics, such as GA4 | Whether visitors who arrive keep going |
| Mission action | Key events: inquiries, applications, gifts, sign-ups, registrations | Analytics, CRM, or operational systems | Whether the visit accomplished something |
| Qualified outcome | Which actions came from your intended audience, including assisted outcomes | CRM and reporting, with attribution caveats | Whether search is helping the mission |
A few habits make the data easier to trust:
- Separate branded queries (people searching your name) from non-branded ones where you can. Branded searches show that people find you when they already know you. Non-branded searches show whether you’re reaching people who don’t.
- Treat assisted outcomes as evidence, not proof. Someone might read a page in August and give in December after an email. Attribution is imperfect, and your reports should say so.
- Record the definitions and date ranges behind every number you share.
AI search adds a wrinkle. Google says sites appearing in AI Overviews and AI Mode are included in your overall search traffic in Search Console. OpenAI says ChatGPT adds utm_source=chatgpt.com to referral links, so clicks from ChatGPT search can be identified in analytics. A mention that doesn’t produce a click won’t produce a referral, and Bing’s guidelines make a related point, as Search Engine Journal summarized: fewer clicks doesn’t always mean less visibility.
When you need to measure search alongside email, paid, and social, you’re into attribution across channels, which is the territory of nonprofit digital marketing.
A 90-day nonprofit SEO plan
You don’t need to fix your entire website in 90 days. You need a manageable plan, clear priorities, and someone responsible for moving the work forward.
Use this schedule to organize the work. Search results will move at their own pace.
Days 1–30: Figure out where you stand
Before changing pages, get a clear picture of what’s working, what’s broken, and who you’re trying to reach.
- Set up Google Search Console and, if relevant, Bing Webmaster Tools. Save your current search queries, top landing pages, and completed actions, such as inquiries or sign-ups, so you have something to compare against later.
- Have your web team check whether search engines can access and index your important pages. Identify the problems that need attention first.
- Choose two to four outcomes that matter to your mission and identify the audiences behind them.
- Gather real questions from staff and inquiries, then use keyword research to check how people search for those needs.
- Match each priority group of searches to a page. Use your scoring worksheet to decide where to start, and assign someone to handle the work.
Days 31–60: Make your most important pages work harder
Start with the pages most likely to help someone get assistance, volunteer, or give.
- Fix technical problems that keep those pages out of search.
- Improve their headings, answers, practical details, and next steps using the on-page checklist.
- Add relevant links from pages people already visit so your priority pages are easier to discover.
- If you serve a local community, check your eligible Google Business Profile and location pages for accurate hours, contact details, and services.
Days 61–90: Fill the gaps and see what’s changing
With the basics in better shape, focus on useful information your website is still missing.
- Publish or substantially improve two to four priority pages or resources. Give each one a person responsible for keeping it current.
- Bring your expertise onto the site: share impact findings, summarize an annual report, or explain a partnership.
- Compare search visibility, visits, and meaningful actions with your starting point. Look for progress and places where people still aren’t taking the next step.
- Use what you learn to choose next quarter’s priorities.
If you only have a few hours a week, shrink the list. Improving two important pages and keeping them useful is a better use of your time than starting ten updates nobody finishes.
When should a nonprofit get outside SEO help?
Some nonprofit teams can handle SEO in-house. The key question is whether someone has the time, access, and skills to turn the plan into actual website improvements. Enthusiasm helps. So does being able to log in.
If your website is in good shape and someone can own the research, updates, and reporting, you can make real progress yourselves. Outside help becomes useful when technical problems keep piling up, you’re planning a redesign, your reporting is unreliable, or SEO keeps losing its spot on everyone’s to-do list.
You may need a specialist to solve one problem, or ongoing support to keep the work moving. Use the table below to decide what your team can realistically handle and where help would make a difference:
| Situation | Doing it yourself works when | Outside help is worth considering when |
|---|---|---|
| Ownership | One person or a small group clearly owns search and has the time | Search belongs to everyone, which in practice means no one |
| Site health | Pages are crawlable, indexed, and load reasonably | Technical issues are blocking progress and nobody on staff can resolve them |
| Site complexity | A modest site with clear page types | Many programs, locations, or audiences, or more than one website |
| Redesign or migration | None planned | A redesign or migration is coming, which changes URLs and structure |
| Measurement | You can already tie visits to actions | Tracking is unreliable or missing |
| Capacity | You have time to research, implement, measure, and refresh | The plan is clear, but nobody has the hours to carry it out |
It also helps to know what kind of help you’re looking for. Strategy-only help gives you a plan and a prioritized list. Hands-on help also does the work: the fixes, the content changes, the tracking setup, and the reporting. Ask which one a proposal covers before you compare anything else.
If this roadmap is clear but implementation is the bottleneck, Red Clay can help prioritize and execute the work. Our nonprofit SEO services page explains how we approach it.
Frequently asked questions about nonprofit SEO
Is SEO worth it for a small nonprofit?
Yes, when you focus on searches that matter to your work. You don’t need to outrank every national organization. Helping someone find your local food pantry, volunteer opportunities, or support services is a useful place to start. Keep the scope manageable and measure whether those visits lead to meaningful actions.
How long does nonprofit SEO take?
Usually longer than anyone wants it to. Google’s SEO Starter Guide says changes can take anywhere from a few hours to several months to have an effect, and some won’t produce a noticeable difference. Use the first 90 days to make improvements and establish a routine for measuring progress. Treat anyone promising a ranking by a specific date with skepticism.
Do nonprofits need a blog for SEO?
No. You don’t need to feed a blog just because someone said Google likes fresh content. Start with useful, current program, service, volunteer, and donation pages. Add articles when you have a question worth answering, expertise worth sharing, or information that doesn’t belong on an existing page.
What are good SEO keywords for nonprofits?
Think “free legal help in Richmond” or “volunteer with animals near me.” The best keywords connect what someone needs with what your organization offers. Use staff conversations and audience questions to build your list, then check it against search data. A generic list of “top nonprofit keywords” won’t know your community like you do.
Does Google Ad Grants replace organic SEO?
No. Google Ad Grants provides eligible nonprofits with advertising on Google Search, as explained in the Google Ad Grants FAQ. Those ads are separate from organic results. A grant can help bring people to your website, but it doesn’t improve your organic rankings. Both benefit from useful landing pages and clear next steps.
Can a nonprofit do SEO without an agency?
Absolutely. Someone needs time to learn, access to make changes, and responsibility for following through. Start with Search Console and a few priority pages. Bring in help when you hit a problem your team can’t solve or the work consistently gets pushed aside.
Should nonprofits optimize for ChatGPT and AI search?
Yes, but start with the website you already have. Clear answers, reliable sources, current information, and accessible pages are useful foundations. Ask your web team to review your preferences for AI search access and AI training separately. And remember: nobody can guarantee that an AI assistant will cite you.
How often should nonprofit SEO content be updated?
Whenever something changes that your audience needs to know. New hours, different eligibility requirements, or a closed program shouldn’t wait for an annual website review. Give important pages an owner and a review date. A quarterly check is a practical starting point, with more frequent reviews for information that changes often.
Ready to put your website to work?
You’ve got a mission to run. Finding time for keyword research, page updates, technical fixes, and reporting can be another matter. Red Clay connects those pieces and helps your team turn its priorities into improvements people can actually use.
Explore Nonprofit SEO Services
Want to see how search fits into your broader marketing? Explore Red Clay’s nonprofit digital marketing approach.
A note on sources and method
Statements about how Google, Bing, and ChatGPT work link to each platform’s own documentation or, where noted, to reporting on it. Platform guidance was last checked in October 2026, and this guide is updated in place when it changes. Keyword examples are illustrative, not search-volume data. The Mission-to-Search Map, the prioritization scorecard, and the 90-day sequence are Red Clay’s recommendations, not platform requirements.