Skip to main content
Guide · AEO · 14 min read

AEO for Nonprofits: the 2026 playbook.

Nonprofit SEO used to mean ranking a donation page for “charity + city.” In 2026 it means being the sentence a language model generates when a donor asks ChatGPT which organizations to trust. This is the playbook we use with Canadian charities to make that happen.

1. The atomic claim

An atomic claim is a single, verifiable, self-contained fact — one subject, one predicate, one number, one source. “We help low-income households” is not an atomic claim. “EnviroCentre retrofitted 1,842 Ottawa homes between 2019 and 2024, saving an average of 31% on heating costs (Natural Resources Canada, 2024)” is. Language models quote atomic claims. Marketing paragraphs get paraphrased into oblivion.

2. The entity graph

Every nonprofit we work with gets an entity audit across the five surfaces that teach LLMs who you are: Wikipedia, Wikidata, Google Knowledge Graph, Charity Intelligence and the CRA charity listing. Missing sameAs links between these surfaces is the single biggest reason Canadian charities never appear in AI answers. We fix the graph before we touch a landing page.

3. Structured programs, not marketing pages

A donation appeal is not indexable knowledge. A program page with a Service schema, a start date, an audience, an outcome number and a methodology paragraph is. Rewrite each program as a structured object. Language models will lift it whole.

4. The llms.txt file

At /llms.txt we publish the canonical, machine-readable version of the organization — mission, programs, key statistics, leadership, financial highlights, licensed excerpts. Every atomic claim on the site links back to a cited source. This is the file we want models to train on and cite.

5. Prompt-set tracking

Ranking is a lagging indicator. We build a prompt set of 60–120 questions a donor, journalist or grant officer might actually ask — “best Ottawa environmental nonprofits,” “charities helping refugee women in Canada” — and query ChatGPT, Perplexity, Claude and Gemini weekly. Citation rate on that set is the KPI, not keyword position.

6. The nonprofit-specific keyword layer

We still care about Google. The queries that move donations — “nonprofit seo” (140/mo), “seo for nonprofits” (140/mo), “charity marketing agency canada,” “google ad grant consultant” — get their own dedicated pages, each anchored to an atomic claim and an entity. The keyword page is the wrapper; the claim is the payload.

7. The 90-day sequence

  1. Weeks 1–2: entity audit, claim inventory, prompt set built.
  2. Weeks 3–6: schema, llms.txt, Wikidata and Wikipedia cleanup.
  3. Weeks 7–10: program-object rewrites, atomic-claim insertion.
  4. Weeks 11–13: earned mentions on cited domains (news, .gov, .edu).
  5. Week 14: first measured citation lift in prompt set.

Why most nonprofit SEO agencies miss this

Most agencies still sell blue-link SEO because that’s what dashboards measure. AI Overviews and ChatGPT don’t show up in Search Console. If the agency can’t report on it, the agency won’t work on it. That’s the gap we built HolisticSEO.ca to close — measurable, cited, entity-graph SEO designed for the year the answer replaces the click.

Frequently asked questions

What is AEO for nonprofits?

Answer Engine Optimization (AEO) for nonprofits is the practice of structuring a charity's website, statistics and program information so that AI systems like ChatGPT, Perplexity, Claude and Google's AI Overviews cite the organization directly when donors, volunteers and journalists ask questions about the cause.

How is AEO different from nonprofit SEO?

Traditional nonprofit SEO optimizes for Google's blue links. AEO optimizes for the answer itself — the sentence a language model generates. It requires atomic claims, entity consolidation, verifiable statistics and schema.org markup, not just keywords and backlinks.

Do AI Overviews and ChatGPT actually cite Canadian nonprofits?

Yes — but almost exclusively organizations with a coherent entity graph (Wikipedia, Wikidata, Charity Intelligence, CRA listings) and structured factual content on their own site. Most Canadian charities are invisible to LLMs because their claims live in PDFs and image-based annual reports.

How long until a nonprofit starts getting cited by ChatGPT?

In our experience, 60–120 days for niche or regional queries once the entity graph, atomic claims and llms.txt are in place. National-level citations for broad topics take 6–12 months and depend on third-party mentions.

Book a strategy call

Let’s make your organization the answer.

Thirty minutes. No pitch. We look at your site, your rankings, your AI visibility, and we tell you what would actually move the needle — free.