JSON-LD for availability should be “https://schema.org/InStock”
-
The Events Calendar emits JSON-LD format. However, it has a couple of minor errors:
- availability, it emits InStock, rather than https://schema.org/InStock
- performer, similar should be an Organization, so https://… rather than just Organization
These two pages show the spec
(Note: I am also using AIOSEO here)https://schema.org/availability
https://schema.org/performerThese errors show up in e.g. Screaming Frog validator
https://schema.org/performer is recommended to be https://schema.org/PerformingGroup or https://schema.org/Person in ‘Event’
In addition, the location field is missing from the events overview page https://www.agilicus.com/events/ , this causes it to be not indexed (according to google search console “Items with this issue are invalid. Invalid items are not eligible for Google Search’s rich results”). This appears to be the case only for a future event (which i currently have none, but this error showed up on last crawl). This may be due to the challenge of setting the venue to online and it being unset. Suggest it should have a default like performer does.
- This topic was modified 2 years ago by .
- This topic was modified 2 years ago by .
- This topic was modified 2 years ago by .
- This topic was modified 2 years ago by .
- This topic was modified 2 years ago by .
The page I need help with: [log in to see the link]
- The topic ‘JSON-LD for availability should be “https://schema.org/InStock”’ is closed to new replies.