Who we serve · Nonprofits

Be where people are sent for help.

People ask assistants where to find a food pantry open Saturday, where to donate a couch and how to volunteer this weekend. Speak Local shows whether your organization is the one they’re pointed to, and what to fix when it isn’t.

Free. Up to 25 pages graded across Local, SEO, AEO and GEO, usually in under a minute. No email, no card.

The short answer

How does a nonprofit get recommended by AI assistants and Google?

By making its services, hours, location and eligibility easy to find and identical everywhere, so an assistant can send people to you with confidence. Keep a Google Business Profile current, give each program its own page, publish events and needs as they happen, and mark the organization up as an NGO with its nonprofitStatus. Your profiles on charity evaluators such as Candid and Charity Navigator are among the pages an assistant can read about you, so keep them consistent too.

Updated 12 October 2026

Questions worth tracking

What do people ask before they reach out?

People looking for help, people offering it, and people checking before they give. Six worth tracking:

  • Food pantry open Saturday near me
  • Where can I donate furniture in your city?
  • Volunteer opportunities near me this weekend
  • Is your organization a legitimate charity?
  • Free tax help near me
  • Best animal shelter to adopt a dog in your city

Examples to adapt, not data. Put the ones that bring you business to ChatGPT, Perplexity and Gemini on a weekly or monthly round, and each answer is recorded: named, cited or absent, with whoever was named in your place. How AI answers are tracked

What engines weigh

What do Google and AI assistants weigh for a nonprofit?

Whether you can be found, whether you can be trusted, and whether what they’d tell someone is still true.

Services, hours and eligibility in plain words

Who you serve, when, where, and what someone needs to bring. Someone asking for help needs a straight answer, and an assistant can only give one if your pages state it. A PDF flyer is a weaker source than a page.

A profile that’s kept current

Hours change with volunteers and seasons. A Business Profile still showing summer hours in December sends people to a locked door, and that is exactly the detail an assistant repeats.

Proof you’re legitimate

Your nonprofit status, your Candid (GuideStar) and Charity Navigator profiles, your annual report and the people who run you, all consistent. “Is this a legitimate charity?” is a question assistants are asked, and they answer from what they can find.

Events and needs as they happen

Food drives, volunteer days, donation wish lists. Each one as a page or an event with a date, so the assistant reads what is happening now rather than last year’s drive.

Schema

Which schema should a nonprofit use?

NGO, the schema.org type for a non-governmental organization, with nonprofitStatus stating your legal status, such as Nonprofit501c3. If people visit you, list a LocalBusiness type as well, such as AnimalShelter or LocalBusiness itself, so your address and opening hours are marked up too.

Mark each dated event up as an Event; Google supports event results in search. Speak Local’s scanner reads NGO and every LocalBusiness type as entity schema.

Worth adding
  • nonprofitStatus, such as Nonprofit501c3
  • openingHoursSpecification for every service with its own hours
  • sameAs for your Candid and Charity Navigator profiles
  • Event for drives, volunteer days and fundraisers

Check it with Google’s Rich Results Test or the Schema Markup Validator before it goes live.

NGO · with a pantryJSON-LD · example values

  "@context": "https://schema.org"
  "@type": "NGO" "LocalBusiness"
  "@id": "https://www.example.org/#org"
  "name": "Example Community Pantry"
  "url": "https://www.example.org/"
  "telephone": "+1-555-0100"
  "address": 
    "@type": "PostalAddress"
    "streetAddress": "100 Example Street"
    "addressLocality": "Your City"
    "addressRegion": "ST"
    "postalCode": "00000"
    "addressCountry": "US"
  
  "nonprofitStatus": "Nonprofit501c3"
  "openingHoursSpecification": 
    
      "@type": "OpeningHoursSpecification"
      "dayOfWeek": "Tuesday" "Thursday"
      "opens": "16:00"
      "closes": "19:00"
    
    
      "@type": "OpeningHoursSpecification"
      "dayOfWeek": "Saturday"
      "opens": "09:00"
      "closes": "12:00"
    
  
  "sameAs": 
    "https://www.example-charity-profile.org/example-community-pantry"
  
Where to start

Where should a nonprofit start?

In this order. None of it costs anything but time.

  1. Give each service one clear page

    Who it’s for, when, where, and what to bring, in words rather than a flyer.

  2. Claim and update your Business Profile

    Current hours, holiday closures, the services you offer, and photos of the place someone is walking into.

  3. Make your legitimacy easy to check

    Your status, your evaluator profiles and your annual report, linked from the site and consistent with each other.

  4. Publish events and needs as dated pages

    And take them down, or mark them past, when they’re over.

  5. Track the questions people ask

    “Food pantry open Saturday”, “donate furniture” and “volunteer this weekend” in your area, on ChatGPT, Perplexity and Gemini.

How we help

How does Speak Local help a nonprofit?

Every plan includes all of it. See the full platform for how the pillars combine into one score.

AI answers — the questions people ask about help, giving and volunteering, put to ChatGPT, Perplexity and Gemini on a schedule, with the organizations named instead of you
A map grid — “near me” searches run from up to 49 points across the area you serve
NAP consistency — one phone number across your own site, with every page that disagrees named
Reviews — every Google review in one inbox, replied to from here
Crawler and rendering checks — whether GPTBot, ClaudeBot and PerplexityBot can fetch your pages, and whether they have words before any script runs
Schema checks — NGO and every LocalBusiness type, FAQPage and Person
Questions

Asked and answered.

Is this different from Google Ad Grants?
Yes. Google Ad Grants gives eligible nonprofits up to $10,000 a month in search ads. Speak Local doesn’t buy or run ads; it measures and improves how you show up in the unpaid results, the map and AI answers.
Should we use NGO or a LocalBusiness type in our schema?
Both, if people visit you. NGO says what kind of organization you are and carries your nonprofit status; a LocalBusiness type carries the address and hours someone needs to find you. A JSON-LD @type can list both.
We run programs at several sites. How should we list them?
Each site people visit gets its own Business Profile and its own page with that site’s hours. In Speak Local each one can be a location with its own market, listing, reviews and rankings, up to 25 in a project.
Do reviews matter for a nonprofit?
Yes. People deciding whether to visit, give or volunteer read them, and assistants summarize them. Ask the people you serve and your volunteers the same way, never offer anything in return, and reply to each one.
Our hours change every month. How do we keep up?
Change them in one place first, your Business Profile, then your site, and set special hours for holidays and closures ahead of time. A wrong opening time is the most damaging thing an assistant can repeat about a place people walk to.