Government Organization Schema Generator — Clarify Public Identity
Generate clean GovernmentOrganization JSON‑LD for agencies and departments. Align official name, URL, logo, address, and profiles to strengthen authority.
Try the Gov Organization GeneratorWhy many government pages underperform
- Official names and URLs are inconsistent across pages and directories.
- Logos are blocked or unstable, reducing brand recognition.
- Official channels (sameAs) are not linked, weakening trust.
- Contact details and addresses are incomplete or misplaced.
How SwiftSchema helps
The generator outputs the essentials: official name, canonical URL, crawlable logo (prefer ImageObject), address/contactPoint, and sameAs links for authoritative profiles.
Use this on agency/department pages to establish a consistent identity and link to public channels.
How it works
- 01
Choose GovernmentOrganization in the generator below.
- 02
Enter the official entity name and canonical site URL.
- 03
Provide a stable, crawlable logo; add address and contactPoint where applicable.
- 04
Link official profiles with sameAs (e.g., .gov social, transparency portals).
- 05
Copy JSON or Script, paste on the organization page, and validate in the Rich Results Test.
Ready to build the markup?
Deploy on agency pages. Validate. Ship.
What is GovernmentOrganization structured data?
GovernmentOrganization is a subtype of Organization for federal, state, local, or municipal agencies. It clarifies official names, websites, logos, addresses, contact points, and authoritative profiles (.gov, .mil, social). Accurate schema helps search engines distinguish official sources from unofficial lookalikes and builds trust for residents seeking services.
Essential properties
name— official entity name (match signage, legal documents).url— canonical domain (often .gov or equivalent).logo— ImageObject hosted on the official domain; includewidth/height.address— headquarters or main office address; use PostalAddress.contactPoint— includecontactType(general inquiries, FOIA, press) withtelephone/email.sameAs— link to official profiles (e.g., usa.gov listing, social, transparency portals).department/subOrganization— list divisions or bureaus.parentOrganization— when part of a larger government body.inLanguage— include for localized sites; add hreflang/canonicals accordingly.
Content prep checklist
- Verify official names, abreviations, and translations.
- Gather logos, seals, and icons (SVG/PNG) with accessible paths.
- Confirm the main mailing address and service hours.
- Document contact channels, service hotlines, and languages supported.
- List official profiles (e.g., whitehouse.gov, data portals).
- Include mission statements, leadership info, and service descriptions on the page.
Implementation workflow
- Collect branding & contact info from communications/public affairs teams.
- Generate GovernmentOrganization JSON‑LD with
name,url,logo,address,contactPoint,sameAs. - Embed the schema on the agency/department landing page (or site layout).
- Link departments/bureaus via
departmentorsubOrganization. - Reference parent/child relationships (city department under city government).
- Validate via Rich Results Test; fix warnings around logos or contact points.
- Localize: set
inLanguagefor multilingual sites and align hreflang/canonicals.
Department and service linking
- Use
departmentto list child agencies (e.g., Department of Health). - On child pages, reference the parent via
parentOrganization. - Integrate service-specific schema (Service, ContactPoint) where appropriate to detail offerings.
Logos and seals
- Provide high-resolution logos/seals accessible to Googlebot.
- Avoid third-party CDNs that require authentication.
- Update logos when rebranding; note that knowledge panels may take time to refresh.
Troubleshooting checklist
- Inconsistent names: use
alternateNamefor abbreviations but keepnameofficial. - Logo fetch issues: ensure logos are served via HTTPS and not blocked by robots.
- Missing contact info: include clear contact points so residents can reach the agency.
- Unverified profiles: only link to official channels; avoid linking to unofficial social accounts.
- Department duplication: don’t duplicate full Organization schema for each department unless they have standalone sites; use
departmentreferences instead.
On-page parity checklist
- Agency name on-page matches
name(usealternateNamefor abbreviations). - Logo shown matches
logoURL; logo is crawlable. - Address and contact numbers on-page align with
addressandcontactPoint; languages supported are clear. - Official profiles on-page match
sameAs; no broken/unofficial links. - Department/parent relationships in content align with
department/parentOrganizationin schema. - If multilingual,
inLanguageand hreflang/canonicals are consistent.
Troubleshooting and validation
- Logo/asset blocking: ensure robots.txt/CDN don’t block logos; test with URL Inspection.
- Broken
sameAs: periodically verify official links; remove outdated social accounts. - Multiple org blocks: keep one GovernmentOrganization block per page; consolidate CMS/plugin outputs.
- NAP mismatches: align phone/address across footer, schema, and contact pages.
Maintenance routine
- Audit quarterly for contact changes, leadership updates, or rebrands.
- Revalidate schema after site updates or migrations.
- Keep
lastReviewedcurrent; assign ownership (communications/web) for updates.
Maintenance tips
- Update schema when leadership, contact info, or URLs change.
- Keep a brand guidelines doc including structured data values for consistency across agencies.
- Review schema annually or before major campaigns (budget season, elections).
- Revalidate after site redesigns or CMS moves; ensure logos and contact points still render.
- Keep
lastReviewedcurrent when leadership or contact details change. - Maintain an inventory of official domains/subdomains (www, services, portals) and ensure schema URLs align with canonical hosts.
- Document FOIA/public records contacts and add them via
contactPointwhere applicable. - If you publish open data, link to your data catalog via
sameAsoraboutto reinforce transparency.
Transparency, accessibility, and trust
- Provide accessibility details on the page (language access, disability accommodations); align with
contactPoint.availableLanguage. - Link to privacy, terms, and procurement policies from the agency page; keep them consistent with schema URLs.
- For multilingual jurisdictions, localize content and schema, and use hreflang plus
inLanguage. - Avoid mixing unofficial social accounts; prefer verified .gov/.mil handles and authoritative directories.
Domain and sub-organization strategy
- Keep one GovernmentOrganization block per agency page; for bureaus/divisions, use
department/subOrganizationand create detail pages as needed. - If using service portals on subdomains, ensure canonicals point to the right host and schema
urlmatches. - Clearly denote
parentOrganizationfor departments; on parent pages, list key departments with stable URLs.
Contacts and service lines
- Add
contactPointentries for common needs: general info, FOIA, media/press, emergency, and language-specific lines. - Include
contactOption(e.g., TollFree, HearingImpairedSupported) where relevant. - Keep hours/availability and response time expectations visible on-page and aligned with contactPoint details.
On-page parity checklist
- Agency name on-page matches
name(usealternateNamefor abbreviations). - Logo shown matches
logoURL; logo is crawlable. - Address and contact numbers on-page align with
addressandcontactPoint; languages supported are clear. - Official profiles on-page match
sameAs; no broken/unofficial links. - Department/parent relationships in content align with
department/parentOrganizationin schema. - If multilingual,
inLanguageand hreflang/canonicals are consistent. - Privacy/terms/open-data links on-page align with URLs referenced in schema or
sameAs.
Troubleshooting and validation
- Logo/asset blocking: ensure robots.txt/CDN don’t block logos; test with URL Inspection.
- Broken
sameAs: periodically verify official links; remove outdated social accounts. - Multiple org blocks: keep one GovernmentOrganization block per page; consolidate CMS/plugin outputs.
- NAP mismatches: align phone/address across footer, schema, and contact pages.
- Wrong host: verify
urlmatches the canonical .gov/.mil domain, not staging or alternates.
Maintenance routine
- Audit quarterly for contact changes, leadership updates, or rebrands.
- Revalidate schema after site updates or migrations.
- Keep
lastReviewedcurrent; assign ownership (communications/web) for updates. - Maintain a change log for contacts/logos/URLs to track what changed and when.
Required properties
name
Recommended properties
logologo.widthlogo.heighturladdress.streetAddressaddress.addressLocalityaddress.addressRegionaddress.postalCodeaddress.addressCountrycontactPoint.telephonecontactPoint.contactTypecontactPoint.availableLanguagesameAs
{
"@context": "https://schema.org",
"@type": "GovernmentOrganization",
"name": "City of Example",
"url": "https://www.example.gov"
}