NGO and nonprofit schema markup for Wix
Module 37: SEO for Nonprofits & Charities on Wix | Lesson 433 of 687 | 40 min read
By Michael Andrews, Wix SEO Expert UK
Schema markup tells search engines exactly what your organisation is, what it does and how it is structured. For nonprofits, schema types like NGO, NonprofitType, DonateAction and VolunteerAction provide rich information that can enhance your search listings and help Google understand your charitable purpose. This lesson covers every schema type relevant to nonprofits and how to implement them on your Wix site.
Why Schema Markup Matters for Nonprofits
Schema markup is structured data that you add to your website's code to help search engines understand your content. For nonprofits, schema markup can trigger enhanced search features like knowledge panels, event listings, FAQ dropdowns and donation links directly in search results. It also helps Google associate your organisation with the correct cause, location and activities.

Google has been steadily expanding support for nonprofit-related schema types. The NGO type, NonprofitType enumeration and related action schemas allow you to describe your organisation in ways that general business schema cannot. Implementing these correctly gives your nonprofit a competitive edge in search results.
Core NGO Schema Implementation
The NGO schema type is the foundation of your nonprofit structured data. Place this on your homepage and About page to establish your organisation's identity in Google's knowledge graph.
{
"@context": "https://schema.org",
"@type": "NGO",
"name": "Your Charity Name",
"alternateName": "YCN",
"url": "https://yourcharity.org",
"logo": "https://yourcharity.org/logo.png",
"description": "A brief description of your charity's mission and primary activities",
"foundingDate": "1995-06-15",
"nonprofitStatus": "501c3",
"taxID": "12-3456789",
"areaServed": {
"@type": "Country",
"name": "United Kingdom"
},
"address": {
"@type": "PostalAddress",
"streetAddress": "45 Charity Lane",
"addressLocality": "London",
"postalCode": "EC1A 2BB",
"addressCountry": "GB"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+44-20-1234-5678",
"contactType": "donor support",
"availableLanguage": "English"
},
"sameAs": [
"https://www.facebook.com/yourcharity",
"https://twitter.com/yourcharity",
"https://www.linkedin.com/company/yourcharity"
]
}
NonprofitType Enumeration Values
The nonprofitStatus property uses specific enumeration values defined by Schema.org. Use the value that matches your organisation's legal status. This helps Google and other search engines correctly classify your charity.
- 501c3: US tax-exempt charitable organisations (most common for US nonprofits)
- 501c4: US social welfare organisations
- 501c6: US business leagues, chambers of commerce
- 501c7: US social and recreation clubs
- CharitableIncorporatedOrganisation: UK CIO registered with the Charity Commission
- UKTrust: UK charitable trust
- UnincorporatedAssociationCharity: UK unincorporated charity
- LimitedByGuaranteeCharity: UK company limited by guarantee with charitable status
- For other countries, use the nonprofitStatus property with a text description of your legal status
DonateAction Schema
Add DonateAction schema to your donation page to help Google understand that the page accepts charitable contributions. This schema works alongside your NGO schema to create a complete picture of your organisation and its giving options.
{
"@context": "https://schema.org",
"@type": "DonateAction",
"name": "Donate to Your Charity Name",
"description": "Make a tax-deductible donation to support our mission",
"recipient": {
"@type": "NGO",
"name": "Your Charity Name",
"url": "https://yourcharity.org"
},
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://yourcharity.org/donate",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform"
]
}
}
VolunteerAction Schema
The VolunteerAction schema type describes volunteer opportunities available through your organisation. Add this to your volunteer recruitment page to help Google display volunteer opportunities in search results.
{
"@context": "https://schema.org",
"@type": "VolunteerAction",
"name": "Volunteer with Your Charity Name",
"description": "Join our team of volunteers helping [cause] in [location]",
"location": {
"@type": "Place",
"name": "Your Charity Name Headquarters",
"address": {
"@type": "PostalAddress",
"addressLocality": "London",
"addressCountry": "GB"
}
},
"organizer": {
"@type": "NGO",
"name": "Your Charity Name",
"url": "https://yourcharity.org"
}
}
Adding Schema Markup to Your Wix Site
How to implement structured data on Wix
- Open your Wix Editor and navigate to the page where you want to add schema
- Click on Settings (gear icon) in the left panel, then Advanced SEO
- Scroll to the Structured Data Markup section
- Click Add New Markup and select JSON-LD format
- Paste your schema code into the editor, replacing placeholder values with your real organisation details
- Click Apply and publish your site
- Test the schema using Google Rich Results Test at search.google.com/test/rich-results
- Verify the schema is detected in Google Search Console under the Enhancements section
FAQ Schema for Nonprofit Pages
FAQ schema is particularly valuable for nonprofit websites because potential donors, volunteers and service users have many questions. Adding FAQ schema to your key pages can earn FAQ-style rich results in Google, taking up more space in search results and addressing common concerns before the click.
- Donation page FAQs: "Is my donation tax-deductible?", "How is my donation used?", "Can I set up monthly giving?", "What payment methods do you accept?"
- Volunteer page FAQs: "What volunteer opportunities are available?", "Do I need experience to volunteer?", "What is the time commitment?", "Is there an age requirement?"
- About page FAQs: "When was the organisation founded?", "What is your mission?", "Where do you operate?", "How are you funded?"
- Programme page FAQs: "Who is eligible for this programme?", "How do I apply?", "Is there a cost?", "Where is the programme available?"
Combining Multiple Schema Types
Your nonprofit Wix site should use multiple schema types across different pages. The key is to ensure they reference each other consistently. Your NGO schema on the homepage should be referenced as the organizer in Event schemas and the recipient in DonateAction schemas. This creates a connected graph of structured data that helps Google build a comprehensive understanding of your organisation.
This lesson on NGO and nonprofit schema markup for Wix is part of Module 37: SEO for Nonprofits & Charities on Wix in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, the UK's No.1 Wix SEO Expert with 14 years of hands-on experience, 750+ completed Wix SEO projects and 425+ verified five-star reviews.