How AI Search Engines Read Schema in 2026
Modern AI search engines (Google AI Overviews, AI Mode, ChatGPT Search, Perplexity) use JSON-LD structured data as a verifiable fact layer that supplements natural language. A 2026 analysis of 1,885 pages found that schema markup helps AI systems extract accurate claims, especially when combined with entity-based strategies (e.g., sameAs links to Wikidata). As of March 2026, Schema.org includes 823 types and 1,529 properties, with recent additions such as ConferenceEvent and the displayLocation property.
What Is Nonprofit Schema?
While there is no Nonprofit type at schema.org root, you create a nonprofit entity by using Organisation (or LocalBusiness if local) with the taxID, leiCode, funding, and nonprofitStatus properties, plus links to charity verification sites. Transparency is a core AI trust signal for the charitable sector.
JSON-LD Example
Below is a complete nonprofit Organization schema with charity registration, funding grants, and donation action:
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://www.helpinghands.org/#org",
"name": "Helping Hands International",
"alternateName": "HHI",
"description": "501(c)(3) nonprofit providing clean water and education in sub-Saharan Africa.",
"url": "https://www.helpinghands.org",
"logo": "https://www.helpinghands.org/logo.png",
"email": "[email protected]",
"address": {
"@type": "PostalAddress",
"streetAddress": "456 Charity Lane",
"addressLocality": "London",
"postalCode": "EC1A 1BB",
"addressCountry": "GB"
},
"taxID": "XX-1234567",
"leiCode": "25490012345678901234",
"nonprofitStatus": {"@type": "NonprofitType", "name": "Registered Charity"},
"funding": [
{
"@type": "Grant",
"name": "UKAID Water Grant 2025",
"funder": {"@type": "Organization", "name": "FCDO"}
}
],
"makesOffer": [
{"@type": "Service", "name": "Clean Water Well Drilling", "description": "Drill and maintain community wells."},
{"@type": "Service", "name": "School Sponsorship"}
],
"sameAs": [
"https://www.wikidata.org/wiki/Q1234567",
"https://register-of-charities.charitycommission.gov.uk/charity-search",
"https://www.linkedin.com/company/helping-hands-international"
],
"potentialAction": {
"@type": "DonateAction",
"name": "Donate",
"target": "https://www.helpinghands.org/donate"
}
}
AI Visibility Tips
- Use
taxIDandleiCode— AI checks these against public registries. - Add
nonprofitStatuswith explicit registration type. This is a strong YMYL trust signal. - Link to Charity Commission, GuideStar, or Charity Navigator via
sameAs— essential for authority. - Use
fundingwith Grant objects — shows programmatic legitimacy. - Include
potentialActionwith DonateAction — AI donation agents use this.
Common Mistakes
Nonprofit schema errors that undermine your AI trust signals:
- Using LocalBusiness without clarifying nonprofit status — AI might treat you as commercial.
- Missing taxID or leiCode — reduces ability to verify against public data.
- No external sameAs to charity verifiers — makes entity resolution harder for AI.
Frequently Asked Questions
Can I use Nonprofit type directly in schema.org?
As of now, use Organisation with nonprofitStatus. Future schema.org versions might add a formal Nonprofit type.
Does AI favour schema for nonprofit causes?
In donation queries and social impact topics, complete nonprofit schema correlates with higher citation rates.
How do I show volunteer opportunities in schema?
Use potentialAction with VolunteerAction or create Event schema for volunteer events.