• Resolved donbowman

    (@donbowman)


    The Events Calendar emits JSON-LD format. However, it has a couple of minor errors:

    These two pages show the spec
    (Note: I am also using AIOSEO here)

    https://schema.org/availability
    https://schema.org/performer

    These 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 donbowman.
    • This topic was modified 2 years ago by donbowman.
    • This topic was modified 2 years ago by donbowman.
    • This topic was modified 2 years ago by donbowman.
    • This topic was modified 2 years ago by donbowman.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Darian

    (@d0153)

    Hi @donbowman

    Thanks for reaching out.

    Upon checking your event in https://validator.schema.org/, I could see

    performer, similar should be an Organization, so https://… rather than just Organization

    Please note that performer is not a model in our plugin, however, if you would like to change the underlying schema code, it should be possible via the filters

    tribe_json_ld_{$type}_object  so tribe_json_ld_tribe_Event_object
    is applied here
    and the function is defined here.

    P.S. Organizer uses type “Person” at its core.

    • This reply was modified 2 years ago by Darian.
    • This reply was modified 2 years ago by Jose Castaneda.
    Plugin Support Darian

    (@d0153)

    Hi @donbowman

    This thread has been inactive for a while, so we’ll go ahead and mark it Resolved. Please open a new thread if any other questions arise, and we’d be happy to help.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘JSON-LD for availability should be “https://schema.org/InStock”’ is closed to new replies.