> COVID-19 Announcement JSON-LD
Sample JSON-LD structured data for COVID-19 announcements and businesses that want to make COVID-19 announcements or integrate JSON-LD.
- published
- modified
- size
- 1.5K
- path
- /covid-19-announcement-json-ld/
Last updated June 30, 2025 by Patrick Coombe
2025 Update – looks like big G is scrubbing their documentation of Covid related stuff. We will keep this here for history.
For those new to this type of schema, you can use this type to release any sort of announcement of or relating to COVID-19. This includes COVID-19 announcements such as:
- quarantine announcements
- school or government closures
- travel restrictions (airlines, government)
- testing center announcements such as new locations, change of address
- COVID-19 related information, statistics or maps
There is a lot you can do with this. Almost any business can add a COVID-19 JSON-LD announcement to their website, but this is particularly important for schools, government and healthcare organizations.
If you are finding that Google isn’t adding the snippet to the top of the SERPs, another way to get your point across would be to add the announcement to the meta description of your homepage, title tag of your homepage, or by adding a custom Google My Business post announcement.
Here is Google’s example that they use on their site as of 6/1/20
{
"@context": "https://schema.org",
"@type": "SpecialAnnouncement",
"name": "Shelter-in-place for 3 California counties",
"text": "As of 11:59 pm on March 17, 2020, all individuals in the 3 counties must strictly follow the provisions in this new Order. This new Order will be in effect through March 30, 2020.",
"datePosted": "2020-03-17T08:00",
"expires": "2020-03-24T23:59",
"quarantineGuidelines": "https://example.org/california/shelter-in-place/",
"diseasePreventionInfo": "https://example.org/california/prevention-tips/",
"category": "https://www.wikidata.org/wiki/Q81068910",
"spatialCoverage": [
{
"type": "AdministrativeArea",
"name": "San Francisco County, CA"
},
{
"type": "AdministrativeArea",
"name": "Marin County, CA"
},
{
"type": "AdministrativeArea",
"name": "Santa Clara County, CA"
}
]
}
And another example found out in the wild:
{
"@context": "http://schema.org",
"@type": "SpecialAnnouncement",
"category": "https://www.wikidata.org/wiki/Q81068910",
"name": "Your Title",
"datePosted": "2020-04-15T00:00",
"text": "This is where you would put your announcement...",
"newsUpdatesAndGuidelines": "https://www.example.com/point-to-announcement.html",
"announcementLocation": {
"@type": "CivicStructure",
"address": {
"@type": "PostalAddress",
"streetAddress": "1 Oak st",
"name": "Location Name",
"addressLocality": "Delray Beach",
"addressCountry": "USA",
"addressRegion": "FL",
"@id": "https://www.example.com/url"
},
"url": "https://www.example.com",
"name": "Locale Nickname",
"@id": "https://www.example.com"
},
"@id": "https://www.example.com"
}