Great video. I noticed you embedded the JSON into the Events listing page (that has a listing of all events) instead of adding the Custom Code to the CMS Events Template page? Where should you install the JSON code? on the listing page wit hall events? Or the individual events page? Does it matter?
Anywhere you like, I think there's no harm in having the markup in multiple places. In most of my sites, I have a short list of upcoming events in the footer of every page, so I put markup there as well. That way every page that gets picked up by Google can also show upcoming events. I tend to think of it from Google-backwards- what pages do I want to stand out in the organic results, which pages are most likely to get high rankings. By that measure, if events are an important part of your site, the homepage should probably contain a brief list + markup.
Awesome video, thanks!
Fantastic Tutorial. Exactly what I was looking for.
Great video. I noticed you embedded the JSON into the Events listing page (that has a listing of all events) instead of adding the Custom Code to the CMS Events Template page? Where should you install the JSON code? on the listing page wit hall events? Or the individual events page? Does it matter?
Anywhere you like, I think there's no harm in having the markup in multiple places. In most of my sites, I have a short list of upcoming events in the footer of every page, so I put markup there as well. That way every page that gets picked up by Google can also show upcoming events. I tend to think of it from Google-backwards- what pages do I want to stand out in the organic results, which pages are most likely to get high rankings. By that measure, if events are an important part of your site, the homepage should probably contain a brief list + markup.
@@sygnaltechnology773 Okay, great thanks for the reply!
Great demonstration--thanks!
A question: any page needs to have only one json+ld object (limited to one, i mean), or can have more than one (one for each section for example)?
In our experience multiple blocks are fine, so you can embed the JSON+LD output directly into eg an events collection you're emitting into the page.