On March 17 Schema.org launched coronavirus-related structured data types as part of version 7.0. The following structured data types were fast-tracked in response to the COVID-19 outbreak:
With the virus situation changing quickly and several states issuing “Shelter In Place” orders, businesses and agencies can utilize this markup to communicate updates within the Google search results. Google also recently added the option for business to update their Google My Business listings hours if they're temporarily closed.
If you aren't savvy with structured data markup, Google launched a new tool in Search Console to make COVID-19 special announcements.
Bing recently announced support for SpecialAnnouncements alongside several other schema markup types. Like I mentioned before, the schema is designed for the following uses:
This type provides simple data-stamped textual updates in the SERPs. It can also indicate URLs for different kinds of updates such as school closures, public transport closures, travel bans, quarantine guidelines and information regarding testing.
SpecialAnnouncement was released specifically for announcements relating to the COVID-19 outbreak. Entities that can use this structured data include hospitals, schools, local businesses, government offices, and other entities. The following properties are recommended when using this schema:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "SpecialAnnouncement",
"name": "School Closure information for Eastergate School",
"text": "School closure information has been published.",
"datePublished": "2020-03-17",
"expires": "2020-03-24",
"category": "https://www.wikidata.org/wiki/Q81068910",
"schoolClosuresInfo": "http://example.org/schools/school/eastergate-cofe-primary-school/closures",
"about" : {
"@type": "School",
"name": "Eastergate School",
"url": "http://example.org/schools/school/eastergate-cofe-primary-school/",
"location": "..."
}
}
</script>
With many new testing facilities being rapidly established, the CovidTestingFacility schema can be used to represent these, whether they’re part of long-established medical facilities or temporary adaptions to the emergency.
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "SpecialAnnouncement",
"name": "Stanford announce COVID-19 testing facility",
"text": "Stanford Health Care’s same-day primary care program is offering drive-through testing, by appointment, for SARS-CoV-2, the coronavirus that causes COVID-19.",
"datePublished": "2020-03-16",
"url": "http://med.stanford.edu/news/all-news/2020/03/stanford-offers-drive-through-coronavirus-test.html",
"category": "https://www.wikidata.org/wiki/Q81068910",
"about" : {
"@type": "CovidTestingFacility",
"name": "Stanford Health Care",
"url": "https://stanfordhealthcare.org/"
}
}
</script>
Event organizers can now indicate when an event has moved from having a physical location and is being conducted online or offline.
[et_bloom_inline optin_id="optin_4"]
The eventStatus property allows Google to show users the state of an event within the search results. Below are a few examples in which you can use this property type:
While the above three are the most common uses of COVID-19 structured data, there are a few other schema types available depending on your situation. You can also use SEMRush for keyword research for structured data outside of your standard COVID-19 announcements.
This kind of markup is associated with the SpecialAnnouncement markup. Bing will use this information to pull in data for its COVID-19 tracking map. The following criteria must be met for use of this structured data:
Alongside the CovidTestingFacility schema markup, the gettingTestedInfo property will show users how to get assessed and how to locate a nearby facility for testing. The following criteria must be met for use of this structured data:
travelBans and publicTransportClosuresInfo is now available for travel agencies, hotels, airlines and other travel providers to provide updated hours, closures or travel guidelines. The following criteria must be met for use of this structured data:
The first step is to create your schema markup using the example JSON-LD code above.
Next, you’ll add your structured data to your website, above the header of your target landing page. After adding it and refreshing your site’s cache, you’ll then test the code using Google’s Structured Data Testing Tool.
After ensuring there are no errors for your markup, you can submit the structured data for indexation using the URL inspection tools in Bing Webmaster Tools and Google Search Console.
If you haven't already, be sure to monitor your Google My Business chat for customer inquiries or update your Google My Business listing with up-to-date information such as your new business hours. You can also check out my latest guide on how to update old content for SEO.
Related Resources: