Location + Schema in Event Slider

Hello Elfsight Team,

I’m using the Elfsight Event Calendar widget and noticed an issue with the structured data (Event schema) generated by the plugin.

Google Search Console is flagging the events as invalid for rich results due to a missing required field: event location. Google specifically requires a location (such as a physical address or venue) for Event schema eligibility.

At the moment, the widget outputs Event schema with fields like:

  • Event name

  • Start and end dates

  • Description

  • Image

—but no location object is included in the schema. Because of this, Google is treating the events as invalid.

Feature request:
Could you please add a Location / Address field to the Event Calendar widget UI and have that value populate the Event schema (e.g., venue name and postal address)?

This would:

  • Resolve Google’s “Missing field: location” error

  • Make events eligible for rich results

  • Improve SEO without requiring custom code or workarounds

This is a pretty common requirement for Event schema, so adding native support would be incredibly helpful.

Happy to share screenshots or Search Console errors if useful. Thanks for considering!

1 Like

Hi there, @Cooper_Samp and welcome aboard :waving_hand:

Could you please send me a link to the page, where your widget is installed? I’d be happy to look into this for you :slightly_smiling_face:

Yeah!

Here you go: https://www.splootvets.com/news-and-events

1 Like

Hi there, @Cooper_Samp :waving_hand:

Thank you for the link!

This issue occurs because you haven’t added locations for your events. You can add a list of locations in the Venues section:

After that, open the event settings and assign the required venue:


Finally, enable Venue option in the Event Elements section on the Layout tab:


Please let me know if it helped or if you have any questions left :slightly_smiling_face:

Ohhhhh!!! Thank you so much, this is great!

1 Like

No sweat :wink:

If anything else comes up, we’ll be happy to help!