Open edwh opened 4 years ago
For virtual events, Google recommend adding the organizer [sic] property:
"Many events are now being hosted in virtual format, without a venue or location. In order to enable event organizers to provide more context to potential attendees, Google has added a new, optional property to Event items: organizer.
This new property is especially important for online events, where there isn't any venue information. When using this property, we recommend specifying at minimum the organizer.name and organizer.url subproperties."
See second line of issue :-).
I've added schema markup once before for events and I went for the JSON-LD format over the microdata format as Google recommend it.
https://developers.google.com/search/docs/guides/intro-structured-data
https://www.searchenginejournal.com/google-structured-data-preference/297479/
As a side note, John Mueller who I think is the Google SEO head honcho is worth following on twitter. He seems to respond to questions as well.
@edwh @chriscant - Did you want to go for the microdata style for a specific reason or are you not bothered?
I'm not bothered. Any knowledge I have about the right thing to do has lapsed. @chriscant ?
More recently than above I seem to be using JSON-LD. Make sure it appears in the server rendered version. You can test it using this: https://search.google.com/structured-data/testing-tool
<script type="application/ld+json">
--
| { "@context": "http://schema.org", "@type": "Event", "startDate": "2020-07-22T18:30:00", "description": "Please join us online for a Zoom meeting.Please email or phone Christine to get the meeting link.",
| "image": ["https://www.penrithact.org.uk/sites/default/files/images/noun_online_1764214.svg"],
| "location": { "@type": "Place","name": "Online"
| },
| "organizer": { "@type": "Organization",
| "name": "PACT"
| },
| "name": "PACT Virtual Get Together" } </script>
I'll have a play and see how it looks. I'll need to check if the way I did it before is still correct.
When I next get a chance I'll knock something up for discussion.
I've put some basic product data in for messages using the old style method, because it was easy. That doesn't stop us doing something better later.
We ought to add schema.org markup for messages, events, anything else for which it applies.
For events, there is a new organizer property.
Chris did some markup for events at https://www.penrithact.org.uk/fiddling2.htm