TL;DR Un vídeo embebido en WordPress es invisible como texto para Google y para los modelos de IA. La solución: publicar la transcripción como HTML real en la página, no solo dentro del iframe. Los tres ingredientes: embed correcto + transcripción en el HTML + datos estructurados
VideoObject(conClipsi hay capítulos). Aviso de elegibilidad: Google solo considera indexar el vídeo si la watch page ya posiciona y el vídeo es el contenido principal. Accesibilidad: los subtítulos automáticos no bastan, hay que revisarlos. Cierre: mide si la transcripción se está citando, no lo des por hecho.
Tienes vídeos en YouTube. Los has incrustado en tu web de WordPress. Y aun así, esa página no aporta nada de texto que Google o ChatGPT puedan leer. El vídeo se ve, sí, pero para un buscador o un modelo de lenguaje es casi como si no existiera.
La buena noticia es que esto se arregla con un método bastante claro. No hace falta programar ni cambiar de tema. Solo hay que entender qué leen las máquinas y darles ese texto de forma ordenada.
Cómo añadir transcripción de YouTube en WordPress: el método en 6 pasos
Antes del detalle, el mapa completo. Esto es lo que vas a hacer, en orden:
- Preparar la transcripción y elegir el formato adecuado.
- Elegir cómo insertar el vídeo en WordPress (bloque nativo, iframe, plugin o bloque HTML).
- Publicar la transcripción como HTML real en la página, nunca solo dentro del iframe.
- Añadir datos estructurados
VideoObjecty, si hay capítulos,Clip. - Revisar accesibilidad y calidad del texto antes de publicar.
- Medir si la transcripción se está indexando y citando.
¿Cuánto se tarda? La primera vez, una tarde. Después, cada vídeo es cuestión de minutos. ¿Necesitas tocar código? Solo un poco, y siempre copiando y pegando.
Antes de empezar: qué necesita tu página para que el vídeo cuente
Aquí conviene frenar un segundo y aclarar dos ideas que se mezclan todo el tiempo.
Transcripción indexable: el texto completo de lo que se dice en el vídeo, publicado como HTML dentro de la página. Es lo que Google y los modelos de IA pueden leer, entender y citar.
Watch page: la página donde el vídeo es el contenido principal, no un adorno. Es la única que Google considera candidata a indexar el vídeo.
Con eso claro, estos son los requisitos reales:
- Diferencia entre subtítulos y transcripción. Los subtítulos son accesibilidad: aparecen sobre el vídeo. La transcripción es texto indexable: vive en la página. Puedes tener subtítulos perfectos y cero texto extraíble.
- La regla de Google. Solo se plantea indexar el vídeo si la watch page ya posiciona y el vídeo es el contenido principal. Un post con un vídeo de apoyo no entra en ese juego.
- Qué leen los LLM. Título, descripción, capítulos y transcripción en HTML. Lo que está dentro del iframe no lo leen.
- La oportunidad es enorme. Muy pocas páginas usan
VideoObjectfrente a las que incluyen vídeo. La mayoría deja ese hueco abierto.
Paso 1. Prepara la transcripción y elige el formato
Antes de tocar WordPress, ten el texto listo. Puedes descargarlo desde YouTube Studio (subtítulos, descargar) o copiarlo desde la descripción si el creador lo publicó.
Cada formato sirve para algo distinto:
| Formato | Uso ideal | Cuándo evitarlo |
|---|---|---|
| VTT | Reproductor web, pista de subtítulos HTML5 | Si solo quieres texto para leer |
| TXT | Lectura, SEO y modelos de IA | Si necesitas marcas de tiempo |
| SRT | Máxima compatibilidad con reproductores | Si buscas estilos o hablantes |
| JSON | Flujos automáticos y metadatos | Si lo va a leer una persona |
Para SEO y para IA, el formato rey es TXT: texto limpio, sin marcas de tiempo, fácil de leer. El VTT lo reservas para el reproductor.
Limpieza mínima antes de publicar:
- Quita las marcas de tiempo que no aportan.
- Corrige nombres propios, marcas y productos.
- Revisa negaciones y números, que es donde más falla el reconocimiento automático.
Punto de control: lee la transcripción en voz alta. Si suena cortada o rara, todavía no está lista.
Paso 2. Elige cómo insertar el vídeo en WordPress
Aquí está la decisión que más afecta a tu visibilidad. No todos los métodos dejan texto en la página.
| Método | Cómo funciona | Ventaja | Límite | Efecto en indexación e IA |
|---|---|---|---|---|
| Bloque nativo de YouTube (oEmbed) | Pegas la URL y WordPress genera el iframe | Cero configuración, responsive | El texto queda dentro del iframe | Google puede indexar el vídeo en YouTube, pero tu página no aporta texto |
| Iframe manual | Insertas el código <iframe> |
Control del tamaño y parámetros | Igual que arriba, sin texto | Bajo para los modelos de IA |
| Plugin de transcripción | Importa subtítulos y los inserta como HTML | Texto en el DOM, a veces con schema | Depende de terceros y de su calidad | Alto si inserta texto real |
| Bloque HTML o campo personalizado | Pegas la transcripción a mano | Control total, texto limpio | Trabajo manual | Alto y más fiable |
¿Basta con pegar la URL de YouTube? Para que se vea, sí. Para que cuente como texto, no.
Aquí es donde encaja bien una capa como Semly, que trabaja la visibilidad de marca en respuestas de IA y se integra con WordPress y WooCommerce. Te ayuda a publicar contenido pensado para que los modelos lo lean y a monitorizar después si tu marca aparece en esas respuestas. No sustituye al método, lo acompaña.
Punto de control: abre el código fuente de tu página. Si la transcripción no aparece ahí, tu método actual no deja texto extraíble.
Paso 3. Publica la transcripción como HTML real en la página
Este es el corazón del asunto. El iframe es una ventana a otro sitio: su contenido no forma parte de tu HTML. Por eso los buscadores y los modelos no lo leen como texto tuyo.
La secuencia es sencilla:
- Crea un bloque de párrafos o un bloque HTML justo debajo del vídeo.
- Pega la transcripción limpia.
- Divídela con subtítulos H3 por tramos (por ejemplo, por tema o por minuto).
- Añade un resumen de 40 a 80 palabras al principio.
- Enlaza los capítulos con marcas de tiempo.
Un ejemplo de estructura, sin párrafos completos:
H3 Introducción (00:00)
H3 Qué es una transcripción indexable (01:20)
H3 Cómo insertarla en WordPress (03:45)
¿En la misma página o en una URL aparte? Lo más práctico es la misma página, debajo del vídeo. Así refuerzas la watch page y evitas duplicar contenido con el artículo. Si publicas la transcripción en otra URL, asegúrate de enlazarla y de no repetir el mismo texto en dos sitios.
Punto de control: vuelve al código fuente. El texto tiene que estar ahí, visible y bien estructurado.
Paso 4. Añade datos estructurados VideoObject (y Clip)
Con el texto ya en la página, toca decirle a las máquinas de qué va ese vídeo. Eso se hace con JSON-LD.
Campos obligatorios: name, thumbnailUrl y uploadDate. Recomendados: contentUrl, description y duration. Para capítulos, añade Clip o SeekToAction, que necesitan enlaces con marca de tiempo.
Aquí tienes un bloque listo para copiar y adaptar:
{
"@context": "https://schema.org",
"@type": "VideoObject",
"name": "Título del vídeo",
"description": "Resumen breve del contenido del vídeo.",
"thumbnailUrl": "https://tusitio.com/miniatura.jpg",
"uploadDate": "2026-09-23T09:00:00+02:00",
"duration": "PT8M30S",
"contentUrl": "https://www.youtube.com/watch?v=ID_DEL_VIDEO",
"embedUrl": "https://www.youtube.com/embed/ID_DEL_VIDEO"
}
Para los capítulos, añade dentro del mismo objeto:
"hasPart": [
{
"@type": "Clip",
"name": "Introducción",
"startOffset": 0,
"url": "https://tusitio.com/pagina/#t=0"
},
{
"@type": "Clip",
"name": "Cómo insertarla en WordPress",
"startOffset": 225,
"url": "https://tusitio.com/pagina/#t=225"
}
]
En WordPress lo insertas con un bloque HTML o con un plugin de schema. Después lo validas con la herramienta de resultados enriquecidos de Google.
Punto de control: validación sin errores. Y un aviso importante: tener el schema correcto no garantiza que aparezcas con rich results. Ayuda a que te entiendan, no es una promesa.
Paso 5. Revisa accesibilidad y calidad del texto
Los subtítulos automáticos de YouTube rondan el 85-95% de precisión. Suena bien hasta que ves los fallos: negaciones que desaparecen, números cambiados, nombres destrozados. Y las normas de accesibilidad (WCAG 1.2.2, nivel A) exigen subtítulos en vídeo pregrabado, revisados de verdad.
Checklist de revisión en 5 puntos:
- ¿Se han respetado todas las negaciones ("no", "nunca", "sin")?
- ¿Los números, precios y fechas son correctos?
- ¿Los nombres propios, marcas y productos están bien escritos?
- ¿Los términos técnicos y siglas coinciden con cómo los usa tu sector?
- ¿El texto se lee con naturalidad, sin frases cortadas?
¿Qué reviso primero? Negaciones y números. Son los errores que más cambian el sentido de lo que dices.
Paso 6. Mide si la transcripción está funcionando
Publicar y olvidarse no sirve. Hay que comprobar tres cosas:
- Indexación: busca tu página en Google y revisa que el texto aparece.
- Informe de vídeo en Search Console: te dice si Google ha detectado e indexado el vídeo.
- Respuestas de IA: comprueba si tu marca o tu página aparecen citadas cuando alguien pregunta sobre el tema.
Aquí es donde Semly aporta valor de forma natural. Monitoriza prompts, competidores y fuentes en ChatGPT, Gemini, Claude y Google AI, y te muestra si tu contenido se está usando como fuente. Así dejas de suponer y empiezas a ver datos.
Eso sí, tenlo claro: la visibilidad en IA es probabilística. Puedes hacer todo bien y no aparecer en una consulta concreta. Lo que sí puedes es mejorar tus opciones y medirlas.
¿Cada cuánto reviso? Una vez al mes es un buen ritmo para empezar.
Errores frecuentes y cómo arreglarlos
- Confiar solo en el embed. Pasa porque es lo más rápido. Se corrige añadiendo la transcripción como HTML en la página.
- Usar subtítulos automáticos sin revisar. Pasa por ahorrar tiempo. Se corrige con una pasada humana, sobre todo en negaciones y números.
- Repetir la cifra retirada "53x más probable posicionar". Pasa porque se copia de guías antiguas. Se corrige dejando de usarla: su propio autor la retiró hace años.
- Asumir que el schema garantiza resultados. Pasa por confundir comprensión con aparición. Se corrige entendiendo que el schema ayuda, pero no promete rich results.
- Poner el vídeo como decoración y esperar elegibilidad. Pasa por no conocer la regla de la watch page. Se corrige usando el vídeo como contenido principal o dejando de esperar indexación de vídeo.
- Publicar la transcripción en otra URL sin enlazarla. Pasa por querer separar contenidos. Se corrige enlazando ambas páginas y evitando repetir el mismo texto.
Qué hacer después
Cuando ya tienes el método montado, el siguiente paso es escalarlo:
- Transcribe más vídeos, empezando por los que responden a dudas de compra.
- Añade
FAQPagea las preguntas que aparecen en tus vídeos. - Expón una versión limpia en markdown o mediante
llms.txtpara los bots de IA. - Enlaza cada vídeo con su artículo canónico para reforzar la entidad de marca.
Y un árbol de decisión simple:
- Si el vídeo es el contenido principal → crea una watch page, añade transcripción y
VideoObject. - Si el vídeo es solo apoyo → intégralo dentro del artículo y no esperes elegibilidad de vídeo.
- Si no puedes revisar la transcripción → no la publiques como definitiva.
Checklist final de publicación
- La transcripción está en el HTML de la página, no solo en el iframe.
- Hay un resumen de 40-80 palabras al inicio.
- Los tramos están divididos con H3 y timestamps.
- El JSON-LD
VideoObjectestá insertado y validado sin errores. - Los capítulos usan
Clipcon enlaces de marca de tiempo. - Los subtítulos automáticos se han revisado a mano.
- La página está indexada y aparece en el informe de vídeo.
- Estás monitorizando si la transcripción se cita en respuestas de IA.
Mini-FAQ
¿Google indexa las transcripciones de YouTube? Google puede usar el texto del vídeo, pero sobre todo cuando la watch page ya posiciona y el vídeo es el contenido principal. Si la transcripción está en tu HTML, tienes mucho más control sobre ese texto.
¿Los subtítulos mejoran el SEO? Por sí solos, no de forma directa. Lo que ayuda es tener texto extraíble en la página. Los subtítulos son accesibilidad; la transcripción en HTML es lo que los buscadores y los modelos pueden leer.
¿Qué formato de transcripción es mejor para SEO? Para leer y para IA, TXT. Para el reproductor, VTT. El SRT lo dejas para compatibilidad y el JSON para flujos automáticos.
¿Los subtítulos automáticos son suficientes? No. Rondan el 85-95% de precisión y fallan en negaciones, números y nombres. Para cumplir accesibilidad y para que el texto sea fiable, hay que revisarlos.