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.

Code editor showing NGO structured data schema markup for a Wix nonprofit site
Implementing NGO and DonateAction schema helps search engines understand your nonprofit and display rich results.

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.

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

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.

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.

Schema Best Practice: Use the same organisation name, URL and logo across all your schema markup. Inconsistencies between schema on different pages confuse search engines. Create a master schema template with your core organisation details and copy it into each page-specific schema as the base.
Validation Required: Always validate your schema markup before publishing. Invalid schema is ignored by Google and provides no SEO benefit. Use Google Rich Results Test for each page after adding markup. Common errors include missing required properties, incorrect date formats and broken URL references.

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.