Online Events Custom Markup not working
-
I’ve contacted Schema Premium and opened support tickets multiple times last week but I never got the confirmation emails or replies, so this is my last resort.
I would like to have different online events on this page (currently 2 events) https://www.cyres-consulting.com/academy/automotive-cybersecurity-training/ similar to this page https://www.negotiations.com/articles/best-sales-training-courses/ where there are 3 different events detected.
However, I’ve tried adding events on the schema premium types and targeting to the same page but in this case only 1 event was detected and I got the warning from the Rich Results Test Tool about not having a *Location since on the Schema Properties there is no such property available while setting up. To fix this I turned to this Support Forum where it says Rich Snippets has Location* but I’m afraid this is possible for just one event and not multiple events targeting the same page?
Therefore I decided to use the Custom Markup instead and added the code:
{ "@context": "https://schema.org", "@type": "EducationEvent", "name": "ACP Level 1 Foundations Training", "startDate": "2020-01-25T09:00:00+02:00", "endDate": "2020-01-25TT17:00:00+02:00", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "eventStatus": "https://schema.org/EventScheduled", "location": { "@type": "VirtualLocation", "url": "https://learn.cyres-consulting.com/s/cyres-consulting/" }, "image": "https://www.cyres-consulting.com/wp-content/uploads/2021/12/automotive-cybersecurity-training-level-01-700x600px-v01.jpg", "description": "The ACP Level 1 “Foundation” training is an automotive cybersecurity training course consisting of two three-hour online sessions. The training provides a valuable opportunity for different roles in the automotive value chain to learn about the wide-ranging impact of cybersecurity on automotive development projects. Participants will learn along the most important standards and regulations, taking into account the practical perspective, the major challenges of cybersecurity for their role, project and organization.", "offers": { "@type": "Offer", "url": "https://learn.cyres-consulting.com/s/cyres-consulting/automotive-cybersecurity-professional-training-level-1-foundation-jan-25-2022/payment", "price": "690", "priceCurrency": "EUR", "availability": "https://schema.org/InStock", "validFrom": "2022-01-01T00:00" }, "organizer": { "@type": "Organization", "name": "CYRES Consulting", "url": "https://www.cyres-consulting.com/" } { "@context": "https://schema.org", "@type": "EducationEvent", "name": "Automotive Cybersecurity Training Level 2 "Advanced Engineering", "startDate": "2022-02-22T14:00:00+02:00", "endDate": "2022-03-15T17:00:00+02:00", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "eventStatus": "https://schema.org/EventScheduled", "location": { "@type": "VirtualLocation", "url": "https://learn.cyres-consulting.com/s/cyres-consulting/" }, "image": "https://www.cyres-consulting.com/wp-content/uploads/2021/12/automotive-cybersecurity-training-level-02-700x600px-v01.jpg", "description": "The ACP Level 2 “Advanced Engineering” training is an advanced automotive cybersecurity training course, which consists of six online sessions, each with a duration of three hours. The training provides a more in-depth and hands-on deep-dive on how to deal with the previously learned cybersecurity challenges in the automotive industry in a concrete way. Guided by the trainers of the CYRES Academy, all of them experienced specialists with a lot of professional experience, case studies and group exercises are mastered interactively in order to train the concrete implementation of cybersecurity in the development project (such as the systematic processing of a TARA).", "offers": { "@type": "Offer", "url": "https://learn.cyres-consulting.com/s/cyres-consulting/automotive-cybersecurity-professional-training-advanced-engineering-feb-22-feb-25-mar-01-mar-03-mar-09-mar-15-2022/payment", "price": "2170", "priceCurrency": "EUR", "availability": "https://schema.org/InStock", "validFrom": "2022-01-01T00:00" }, "organizer": { "@type": "Organization", "name": "CYRES Consulting", "url": "https://www.cyres-consulting.com/" } }
But the Rich Results Text is also not detecting it and if I test the code instead of the URL it returns a “Structured data with syntax errors detected” warning.
Either way it doesn’t look like I can set it up right and I would really appreciate support and guidance on setting this up correctly.
I am currently having Schema Premium, Yoast, and Rich Snippets plugins on my wordpress website. I also activated the Schema Markup Type as “Combined”. Note: all of the code is included in one Markup code in json-ld format Code field, should I add one code for each event?
- This topic was modified 3 years, 2 months ago by .
- This topic was modified 3 years, 2 months ago by .
The page I need help with: [log in to see the link]
- The topic ‘Online Events Custom Markup not working’ is closed to new replies.