17 de Octubre
Master de SEO Técnico

Structured data for online events disappear from Google

Google declares war on online events and deprecates their structured data attributes

Structured data for online events disappear from Google
Autor:
Carlos Sánchez
Fecha de publicación:
2025-07-07

Última revisión:
2025-07-13

In June 2025 Google removed from its documentation every sign or trace of eventAttendanceMode.

During the period when in-person events could scarcely be held anywhere in the world, Google actually recommended using those formats to announce online events.

Google recommending Event Attendance mode
14/03/2023: Google recommends using the attributes to mark online events.

After that, those attributes were used for any online event; and even though in-person events are possible again, online events are here to stay. In fact, many events now offer both an in-person and an online option.

However, it was possible to mark it for Google through structured data until June 2025.

The option to attend online disappears from Google’s structured-data docs

In the image above you can see that on 3 June 2025 (screenshot below) Google still listed it among the properties and even included those attributes in its examples. Yet 20 days later, on 23 June 2025 (screenshot above) it had vanished from the documentation altogether.

The curious thing isn’t that it disappeared from the docs; it’s that—try it yourself—if you include that attribute in your structured data, Google doesn’t flag it as an error: it simply stops detecting it as structured data at all, making it much harder to notice an unannounced change.

Let’s look at the different examples

Structured data with eventAttendanceMode online

Where you can see that it simply ceases to be an element:

This structured-data example is taken directly from Google’s documentation when the attribute was valid.

Structured data with eventAttendanceMode offline

Where you can see that it is happily detected as an element:

Structured data with an incorrect eventAttendanceMode

Where you can see that it is happily detected as an element (it doesn’t even catch the mistake):

Any value other than online that used to work and was recommended still works

Has Google declared war on online events?

Given the way this attribute has been removed without notice and the way it has disappeared from the test, one might suspect either a hurried change of direction or that Google has decided online events no longer make sense in its SERPs—or at least not via rich snippets. I’m surprised by the lack of transparency in the documentation regarding an attribute that was with us for three years.

Banner promocionado:

Raiola Networks

So how do I publish an online event then?

Well, it seems they haven't completely removed the mixed option (both online and in-person event), which allows you to set a virtualLocation:

"eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",


"eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode",
"eventStatus": "https://schema.org/EventScheduled",
"location": [{
"@type": "VirtualLocation",
"url": "https://operaonline.stream5.com/"
},

Si te gusta este artículo, me ayudarías un montón compartiendo mi contenido:
No se te da mal el SEO Técnico

Te falta mi máster. Accede a una formación avanzada que te permitirá aplicar e implementar SEO en cualquier tipo de WEB

¡Accede al Máster de SEO Técnico!
Tal vez te interesen otros artículos:
Artículos de SEO
Usamos cookies para asegurar que te damos la mejor experiencia en nuestra web. Aquí tienes nuestra política de Cookies.