SwiftSchema Logo

    SwiftSchema

    Intuitive Schema Generation at Your Fingertips

    AboutLearnContact

    NGO Schema Generator — Clarify Nonprofit Identity

    Generate valid NGO JSON‑LD for your about and donation pages. Clarify brand, logo, profiles, and contacts so your programs and articles map to the right nonprofit.

    Why many nonprofit pages underperform

    Pain points we solve

    • Publisher identity is unclear, so content isn’t consistently attributed.
    • Logos render inconsistently across surfaces due to missing markup.
    • Chapters or regional offices create duplicate or conflicting details.
    • Manual JSON‑LD drifts across templates and is hard to maintain.

    How SwiftSchema helps

    Solution

    Our NGO generator focuses on essential identity fields: name, canonical URL, logo/image, address, contactPoint, and official profiles via sameAs.

    It outputs clean, copy‑ready JSON‑LD you can paste on your about, donate, or programs pages to strengthen nonprofit identity across your site.

    How it works

    How it works

    1. Choose NGO in the generator below.
    2. Enter organization name, canonical site URL, and a high‑quality logo/image.
    3. Add address (if applicable), contactPoint (telephone + contactType), and sameAs profiles (site, apps, social).
    4. Copy JSON or Script, paste on your about or donate page, and validate in the Rich Results Test.
    5. Keep details consistent across chapters and location pages.
    Generate NGO JSON‑LD

    Paste on about/donate pages. Validate. Ship.

    What is NGO structured data?

    NGO is the Schema.org subtype for nonprofits and charities. It defines the organization’s identity—name, canonical URL, mission imagery, contact points, addresses, and official profiles—and complements Place/LocalBusiness schema for chapters, events, or program offices. Publishing this structured data gives search engines, AI assistants, and donation platforms a canonical reference for who you are, which content you own, and where to send supporters.

    Eligibility & Status

    This markup improves brand understanding and nonprofit associations but does not directly produce a standalone rich result. It supports identity features (such as consistent logos) when policies are met. Use it on your About, Donate, or Impact pages to anchor your entire site’s structured data.

    Why nonprofit markup matters

    • Mission clarity: Consistent names, URLs, and logos reduce impersonation and confusion across campaigns, microsites, and donation appeals.
    • Trust signals: Publishing physical addresses, contact points, and official profiles reassures donors, regulators, and partners.
    • Chapter organization: When headquarters and field offices share structured data conventions, search engines don’t confuse chapters or duplicate entries.
    • Operational efficiency: A single JSON-LD source of truth prevents drift across templates when comms updates branding or phone numbers.

    Essential properties to include

    • name
      (and
      alternateName
      for acronyms).
    • url
      : Canonical homepage or the current “About” page.
    • logo
      /
      image
      : High-resolution ImageObject hosted on a stable CDN.
    • address
      : PostalAddress for HQ or mailing office.
    • contactPoint
      :
      contactType
      +
      telephone
      /
      email
      for donations, media, volunteer services, etc.
    • sameAs
      : Official profiles (apps, social channels, donation portals, watchdog profiles).
    • parentOrganization
      /
      subOrganization
      : Represent chapter or federation structures.
    • areaServed
      ,
      foundingDate
      ,
      memberOf
      ,
      award
      : Provide context on reach, history, and affiliations.

    Preparing nonprofit data before generating schema

    1. Confirm branding: Align on canonical names, taglines, and logos with communications leadership.
    2. Gather contact info: Document phone/email for public inquiries, donations, media requests, volunteer coordination.
    3. Inventory chapters/programs: List regional offices or initiatives to reference via
      subOrganization
      or Place schema.
    4. Collect official profiles: Social channels, app listings, donation pages, third-party ratings (Guidestar, Charity Navigator).
    5. Document mission/history: Founding dates, key achievements, and impact metrics—include this in visible copy to avoid thin pages.
    6. Plan governance: Assign owners for schema updates during rebrands, leadership transitions, or when contact info changes.

    Implementation workflow inside SwiftSchema

    1. Select NGO in the generator.
    2. Enter
      name
      , optional
      alternateName
      ,
      url
      ,
      logo
      , and hero
      image
      .
    3. Add
      address
      (PostalAddress) and
      contactPoint
      entries with
      contactType
      ,
      telephone
      , and optional
      email
      .
    4. Populate
      sameAs
      with official profiles; reference
      parentOrganization
      or
      subOrganization
      when applicable.
    5. Include
      areaServed
      ,
      foundingDate
      , or
      award
      if they reinforce credibility.
    6. Export JSON-LD, embed it on your About/Donate page (and optionally in site footers), then validate via the Rich Results Test.

    Troubleshooting & QA

    • Inconsistent naming: Ensure schema
      name
      matches branding across the site and donation receipts.
    • Broken logos: Host logos on public URLs without expiring querystrings.
    • Outdated contact info: When call centers or inboxes change, update schema and visible copy simultaneously.
    • Missing sameAs: Provide official links to prevent impersonation; include donation portals and watchdog profiles if relevant.
    • Chapter drift: Standardize data for chapters; use
      parentOrganization
      and unique
      url
      /
      address
      per location to avoid duplicates.

    Automate QA by storing NGO metadata in a central CMS/config file. Regenerate schema automatically when communications updates branding or contact info.

    Maintenance and governance

    • Update schema during rebrands, mergers, leadership changes, or office moves.
    • Audit quarterly to confirm logos, addresses, and contact points still match public pages and fundraising materials.
    • Keep
      lastReviewed
      metadata current and document schema ownership (comms or engineering).
    • Maintain a nonprofit metadata registry (spreadsheet or CMS entry) feeding SwiftSchema to avoid manual drift.

    Common Errors & Fixes

    • Inconsistent naming/URLs: use a single canonical brand name and URL across pages.
    • Logo issues: provide a crawlable, high‑quality image at a stable URL.
    • Missing profiles: add official profiles with
      sameAs
      (site, apps, social).
    • Weak contact data: use
      contactPoint
      with
      contactType
      and
      telephone
      for public contacts.

    Required properties

    • name

    Recommended properties

    • url
    • logo
    • image
    • sameAs[]
    • address.streetAddress
    • address.addressLocality
    • address.addressRegion
    • address.postalCode
    • address.addressCountry
    • contactPoint.contactType
    • contactPoint.telephone
    Minimal JSON-LD
    Validate
    {
      "@context": "https://schema.org",
      "@type": "NGO",
      "name": "AidWorks",
      "url": "https://www.aidworks.org"
    }

    FAQs

    What does NGO structured data describe?Show
    It identifies a nonprofit organization with its name, URL, logo, address, public contacts, and official profiles (for example, social and program hubs).
    Can I include donation links?Show
    Include your donation page as a prominent link on the page and add it to `sameAs` or use a clear call‑to‑action. Keep `url` as the canonical homepage or the relevant page URL.
    How do I represent chapters or local offices?Show
    Use `subOrganization` for chapters and mark up individual offices with `Place` on their location pages. Keep addresses consistent across markup and content.
    Which logo should I use?Show
    Provide a crawlable, high‑quality logo (PNG/JPG/WEBP) at a stable URL. Match branding across your site and structured data.
    Do I need contact points?Show
    Use `contactPoint` for public lines like general inquiries or donations. Include `contactType` (for example, Customer Support) and `telephone`.

    References

    Generate NGO schema

    Fill in page details, copy JSON or Script, and validate.

      Schema Type

      🤝 NGO Schema Generator

      Organization subtype for non‑governmental organizations and charities. Add address, contact, and social profiles.

      Type: Phone

      Generated Schema

      Validate your schema here.