Schema AudioObject

Para qué sirve realmente el marcado schema.org/AudioObject: la verdad de que no tiene un rich result propio en Google, cómo se diferencia de PodcastSeries/PodcastEpisode y de los feeds RSS, qué propiedades merece la pena usar (contentUrl, duration, name, encodingFormat) y cómo decidir si conviene añadirlo.

Publicado por primera vez: 1 jul 2026 · Última actualización: 8 ago 2026 · Avanzado
Idiomas
1 señal de evidencia en esta página

El schema AudioObject (schema.org/AudioObject) describe contenido de audio —episodios de podcast, artículos narrados y clips de sonido— mediante propiedades como contentUrl, duration, name y encodingFormat. La conclusión honesta es que hoy no tiene un rich result propio en Google. No aparece en la lista oficial de tipos de datos estructurados compatibles de Google, y las dos URL plausibles de guías de funciones (/structured-data/podcast y /structured-data/media-clip) devuelven 404. No desbloquea ninguna tarjeta, insignia ni carrusel de audio. Su valor real es más limitado: insertar audio dentro de otro contenido marcado (como associatedMedia de un Article) y aportar una ayuda plausible, pero no verificada, a la comprensión de entidades por parte de la IA; no proporciona una función visible en la SERP. Es fácil confundirlo con PodcastSeries/PodcastEpisode (tipos independientes de Google para gestionar podcasts, también sin rich result) y con los feeds RSS (el mecanismo real para llevar un podcast a Apple Podcasts o Spotify, sin relación con el schema de la página). Trátalo como uno de los tipos de menor prioridad de este grupo: merece la pena añadirlo por completitud y por una hipótesis razonable, no demostrada, de comprensión por IA, no por una función de búsqueda inexistente.

TL;DR — schema.org/AudioObject (normalmente JSON-LD) describe contenido de audio mediante contentUrl, duration, name y encodingFormat. La conclusión central y verificada es que no tiene un rich result propio en Google. No aparece en la lista oficial de tipos de datos estructurados compatibles de Google, y las dos URL plausibles de guías de funciones (/structured-data/podcast, /structured-data/media-clip) devuelven 404. Su valor es insertar audio dentro de otro contenido marcado (por ejemplo, associatedMedia de un Article) y aportar una ayuda plausible —pero no verificada de forma independiente— a la comprensión de entidades y contenido en superficies orientadas a la IA, no una tarjeta de la SERP. No lo confundas con PodcastSeries/PodcastEpisode (tipos independientes de Google para gestionar podcasts, también sin rich result) ni con los feeds RSS (el mecanismo real para descubrir podcasts mediante Apple/Spotify, sin relación con el schema de la página). Trátalo como uno de los tipos de menor prioridad de este grupo.

Evidence for this claim Schema.org AudioObject is a MediaObject type for audio content and defines properties such as contentUrl, duration, encodingFormat, and transcript. Scope: Current Schema.org vocabulary; does not imply a Google rich result. Confidence: high · Verified: Schema.org: AudioObject Evidence for this claim Google's supported structured-data feature gallery does not document a standalone AudioObject rich result. Scope: Current documented Google Search structured-data features; absence is not a claim about every Google audio use. Confidence: high · Verified: Google Search Central: Structured data feature gallery

Qué es el schema AudioObject y cuál es la verdad honesta sobre lo que no hace

schema.org/AudioObject es un subtipo de MediaObject para representar una pieza de audio: un episodio de podcast, un artículo narrado o un clip de sonido. El vocabulario es real y estable. Lo que no es real es una función de Google Search asociada a él.

Evidence for this claim Schema.org defines AudioObject as an audio file and as a MediaObject subtype; it inherits MediaObject and CreativeWork properties in addition to AudioObject-specific properties. Scope: web Confidence: high · Verified: AudioObject

Lo comprobé directamente, y merece la pena decirlo sin rodeos: AudioObject no tiene un tratamiento confirmado de rich result en Google. Tres hechos concretos lo respaldan:

  • No aparece entre las entradas de la lista de tipos de datos estructurados compatibles oficial de Google (la «search gallery»). Todos los tipos que obtienen un rich result están en esa lista. AudioObject no.
  • Las dos URL de guías de funciones que esperarías —developers.google.com/search/docs/appearance/structured-data/podcast y .../media-clip— devuelven 404. No hay página de documentación porque no hay función.
  • En la guía de vídeo de Google, el marcado de clips se unifica bajo VideoObject/Clip/BroadcastEvent. No existe en developers.google.com ninguna tabla paralela de propiedades obligatorias o recomendadas, ni un carrusel o insignia específicos de AudioObject.

Soy partidario del marcado schema siempre que te proporcione una función de búsqueda. Este es el caso más claro de todo el grupo de datos estructurados de un marcado que no la proporciona; por eso lo útil es hablar con franqueza en vez de fabricar urgencia.

AudioObject frente a PodcastSeries, PodcastEpisode y los feeds RSS

Este trío se mezcla constantemente, y desenredarlo constituye gran parte del valor práctico de este artículo.

  • AudioObject: el tipo genérico de schema.org para «una pieza de audio». No tiene rich result de Google.
  • PodcastSeries / PodcastEpisode: tipos independientes y específicos de podcasts de Google. Históricamente estuvieron vinculados a superficies de gestión de podcasts, no a un rich result de Search. En el vocabulario de schema.org, un PodcastEpisode puede referenciar su archivo multimedia mediante la propiedad associatedMedia; el AudioObject sigue siendo la entidad a nivel de archivo que está debajo, relacionada con el episodio pero no es el mismo nodo. Conviene recordar que Google Podcasts cerró en 2024, lo que eliminó una de las pocas superficies donde este marcado tenía un consumidor directo plausible; refuerza la prioridad baja, no crea una oportunidad nueva.
  • MusicRecording: una confusión común que conviene corregir directamente: MusicRecording es un tipo CreativeWork de schema.org, no un subtipo de AudioObject. Si marcas una pista musical, modela la pista como MusicRecording y, si quieres describir el archivo de audio por separado, añade un AudioObject distinto en lugar de suponer que un tipo hereda del otro.
  • Feeds RSS: esto es lo que más necesita oír la gente: lo que realmente consigue que un podcast aparezca en Apple Podcasts, Spotify y otras apps es tu feed RSS, enviado a esos directorios. Es un mecanismo completamente distinto del schema de la página. Ninguna cantidad de marcado AudioObject coloca tu programa en una app de podcasts; eso lo hace el feed.

Así que, cuando alguien pregunte «¿deberíamos añadir schema de podcast para SEO?», la respuesta precisa suele separar tres preguntas: ¿quieres un rich result de Google? (no existe); ¿quieres distribuirlo en apps? (eso es RSS, no schema); ¿quieres legibilidad general para máquinas? (ahí AudioObject tiene un valor modesto).

Cuándo sigue mereciendo la pena implementarlo

Incluso sin un rich result, hay razones defendibles para añadir AudioObject:

  • Insertar audio en un Article. Si la página es principalmente un artículo con una versión narrada, anidar un AudioObject dentro del Article (por ejemplo, como associatedMedia) conecta formalmente ambos. El Article puede tener su propio valor; AudioObject solo hace explícito el componente de audio.
  • Comprensión de entidades y contenido en superficies de IA. AI Overviews y otros sistemas orientados a LLM leen cada vez más los datos estructurados para entender el contenido de una página, y un marcado AudioObject completo puede ayudarles razonablemente a reconocer qué es el audio. Es una hipótesis direccional basada en el uso general de los datos estructurados, no una afirmación respaldada por un estudio específico sobre AudioObject ni por una declaración de Google; tómala con cautela y no la vendas como garantía.
  • Completitud de schema.org en sitios que ya trabajan mucho los datos estructurados. Si ya marcas todo lo demás de forma limpia, añadir AudioObject es barato y mantiene coherente el grafo; simplemente no esperes un beneficio de SERP.

Implementación básica: las propiedades que merece la pena usar

Como no existe una tabla de requisitos de Google, apóyate en el propio vocabulario de schema.org. Estas son las propiedades que merece la pena documentar aunque no haya un rich result:

PropiedadQué contiene
nameEl título del audio (por ejemplo, el nombre del episodio)
contentUrlLa URL directa del archivo de audio
durationDuración en formato ISO 8601 (por ejemplo, PT42M30S)
encodingFormatTipo MIME del archivo (por ejemplo, audio/mpeg)
descriptionResumen breve del audio
uploadDateCuándo se publicó
transcriptTranscripción textual del audio hablado

Conviene señalar una propiedad por separado: transcript. Es un campo real y válido de AudioObject, y schema.org lo documenta directamente, pero no está demostrado que colocar una transcripción únicamente dentro de JSON-LD haga que las palabras habladas sean indexables, citables o aptas para un fragmento destacado; ese beneficio del lado del consumidor no se ha verificado. Si quieres que una transcripción tenga peso SEO o en las respuestas de IA, publícala también como texto visible y accesible de la página. Trata la propiedad schema como registro legible por máquinas junto a ese texto visible, no como sustituto.

Un bloque JSON-LD mínimo:

{
  "@context": "https://schema.org/",
  "@type": "AudioObject",
  "name": "Episode 12: Structured Data Myths",
  "contentUrl": "https://example.com/audio/ep12.mp3",
  "encodingFormat": "audio/mpeg",
  "duration": "PT42M30S",
  "uploadDate": "2026-06-01",
  "description": "We separate the schema hype from what actually earns a search feature."
}

Y anidado como versión de audio de un Article:

{
  "@context": "https://schema.org/",
  "@type": "Article",
  "headline": "Structured Data Myths",
  "associatedMedia": {
    "@type": "AudioObject",
    "name": "Structured Data Myths (narrated)",
    "contentUrl": "https://example.com/audio/narrated.mp3",
    "encodingFormat": "audio/mpeg",
    "duration": "PT42M30S"
  }
}

¿Deberías molestarte? Un marco de priorización

Prefiero que dediques el esfuerzo donde compensa, así que aquí tienes una clasificación honesta:

  1. ¿Quieres un rich result de Google? AudioObject es la herramienta equivocada: no existe ninguno. Dedica el tiempo a un tipo que tenga una función documentada.
  2. ¿Quieres que tu podcast aparezca en Apple/Spotify? Eso es tu feed RSS, no el schema. Asegúrate de que el feed es correcto y está enviado.
  3. ¿Ya marcas todo lo demás y quieres una comprensión limpia de entidades/IA? Añadir AudioObject es un acabado razonable y barato; calibra las expectativas hacia la «legibilidad para máquinas», no hacia una «tarjeta de SERP».

Para la mayoría de los sitios, AudioObject se sitúa cerca del final de la lista de prioridades de datos estructurados. No es una crítica al vocabulario; es una lectura exacta del beneficio actual. Para entender dónde se sitúa el marcado de audio frente a sus parientes, los tipos VideoObject, CreativeWork y el trabajo más amplio de Schema Markup y Structured Data de este sitio ofrecen el contexto completo.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.