ES

La guía completa para insertar vídeos de YouTube

Todo lo que necesitas para insertar vídeos de YouTube correctamente: tamaño responsive, dominios que protegen la privacidad, parámetros de reproducción, rendimiento y pasos específicos por plataforma.

Insertar un vídeo de YouTube suena sencillo: copias un enlace, pegas un poco de código y listo. Pero hay una diferencia real entre un embed que simplemente funciona y uno que es rápido, responsive, respetuoso con la privacidad y que se ve bien en cualquier dispositivo. Esta guía lo cubre todo en un solo lugar.

Qué significa realmente “insertar” un vídeo

Insertar un vídeo (hacer un embed) significa mostrarlo directamente en tu propia página web mediante un <iframe>, en lugar de limitarte a enlazar hacia YouTube. YouTube genera una URL especial de embed para cada vídeo (con el formato youtube.com/embed/VIDEO_ID), y esa URL es la que va dentro del atributo src del iframe. La página visible de YouTube.com, la que tiene comentarios y recomendaciones, no se puede insertar de esta forma; solo la URL de embed dedicada está preparada para ello.

La anatomía de un código de embed

Un embed básico se ve así:

<iframe width="560" height="315" src="https://www.youtube.com/embed/VIDEO_ID" title="YouTube video player" frameborder="0" allowfullscreen></iframe>

Cada parte importa. El width y el height fijan un tamaño en píxeles, lo cual funciona pero no se adapta a distintos tamaños de pantalla. La URL en src determina qué vídeo se reproduce y qué dominio lo gestiona (un detalle relevante para la privacidad, que veremos más abajo). El atributo title no es decorativo: los lectores de pantalla lo anuncian, así que un título genérico o ausente es un verdadero problema de accesibilidad. allowfullscreen permite que el visitante amplíe el reproductor, algo que la mayoría espera de cualquier vídeo insertado.

Cómo hacerlo responsive

Las dimensiones fijas en píxeles se ven bien en la pantalla donde las probaste y se rompen en cualquier otro tamaño de pantalla. Un embed responsive, en cambio, envuelve el iframe en un contenedor que mantiene la proporción correcta a cualquier ancho:

<div style="position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;">
  <iframe src="https://www.youtube-nocookie.com/embed/VIDEO_ID" style="position:absolute;top:0;left:0;width:100%;height:100%;border:0;" allowfullscreen></iframe>
</div>

La cifra 56.25% es simplemente la relación alto entre ancho de un vídeo 16:9 expresada en porcentaje (9 dividido entre 16 = 0.5625). Para un vídeo vertical estilo Shorts en formato 9:16, la cifra equivalente es 177.78% (16 dividido entre 9). Este “truco del padding bottom” funciona de forma fiable en todos los navegadores desde hace más de una década, por lo que sigue siendo el enfoque más habitual, aunque la propiedad aspect ratio de CSS moderno es una alternativa válida y más simple en los navegadores que la soportan.

Privacidad: youtube.com frente a youtube-nocookie.com

YouTube ofrece dos dominios para insertar vídeos. El dominio estándar youtube.com se comporta como el resto de YouTube y puede establecer cookies de seguimiento en cuanto se carga la página. El dominio youtube-nocookie.com es funcionalmente idéntico, pero evita establecer esas cookies hasta que el visitante realmente interactúa con el reproductor, por lo que se recomienda como opción predeterminada en sitios preocupados por el RGPD. Cambiar entre ambos es tan sencillo como modificar el dominio en la URL del embed; el resto se mantiene igual.

Controlar la reproducción

La URL del embed acepta varios parámetros en la cadena de consulta que cambian el comportamiento del reproductor:

  • start y end (en segundos) recortan la reproducción a un intervalo específico.
  • autoplay=1 inicia el vídeo de inmediato, aunque los navegadores suelen exigir mute=1 junto a él o el autoplay se bloqueará.
  • loop=1, combinado con un parámetro playlist ajustado al mismo ID de vídeo, repite el vídeo de forma continua.
  • controls=0 oculta la barra de controles del reproductor, útil para vídeo de tipo ambiental o de fondo.
  • rel=0 limita las sugerencias de vídeos relacionados al final de la reproducción a vídeos del mismo canal.

Para la lista completa con ejemplos, consulta nuestra referencia de parámetros del iframe.

Rendimiento: que los embeds no ralenticen tu página

Un iframe de YouTube es un elemento relativamente pesado de cargar: trae consigo los propios scripts del reproductor y una miniatura de vista previa incluso antes de que alguien pulse play. En una página con varios embeds, cargarlos todos de inmediato puede ralentizar de forma visible la carga inicial. Dos soluciones funcionan bien. Primero, añade el atributo nativo loading="lazy" al iframe, para que los navegadores retrasen su carga hasta que esté cerca del área visible. Segundo, en páginas con muchos vídeos, considera un patrón de “clic para cargar”: muestra primero una imagen de miniatura ligera y solo inserta el iframe real cuando el visitante hace clic en ella.

Formatos especiales: Shorts y listas de reproducción

Técnicamente, los Shorts se insertan igual que los vídeos normales, pero necesitan un contenedor responsive 9:16 en lugar de 16:9 para evitar barras negras alrededor del cuadro vertical. Las listas de reproducción utilizan una ruta de embed distinta por completo, /embed/videoseries, combinada con un parámetro list ajustado al ID de la lista, y muestran controles de siguiente/anterior para recorrer todos los vídeos de la lista.

Dónde colocar realmente el código

Una vez que tienes tu código de embed, hay que colocarlo en algún lugar donde el HTML de tu sitio se pueda editar directamente: un bloque de HTML personalizado en el editor de bloques de WordPress, una sección de texto enriquecido o liquid personalizada en Shopify, un widget de embed en Wix, o directamente en el marcado de un sitio programado a mano. Cubrimos los pasos exactos para las plataformas más comunes en guías separadas para WordPress, Shopify y Wix.

Crearlo sin escribir código

Todo lo anterior (el contenedor responsive, el dominio que protege la privacidad, los tiempos de inicio y fin, el autoplay, el loop, los controles ocultos, el formato para Shorts y el modo de lista de reproducción) se gestiona automáticamente con nuestro generador de código de embed gratuito. Pega un enlace, activa las opciones que necesites y copia el código terminado. Funciona por completo en tu navegador, así que nada sobre el vídeo que estás insertando se envía ni se almacena en nuestros servidores.

Errores comunes que hay que evitar

  • Pegar la URL de reproducción (youtube.com/watch?v=…) directamente en el src de un iframe en lugar de convertirla primero al formato /embed/.
  • Establecer autoplay=1 sin mute=1, algo que la mayoría de los navegadores simplemente ignorará.
  • Olvidar un atributo title descriptivo, lo cual perjudica la accesibilidad.
  • Usar un ancho y alto fijos en una página que también necesita funcionar bien en móvil.
  • Cargar muchos embeds a la vez en una sola página sin lazy loading, lo que reduce la velocidad de la página.

Con estos fundamentos cubiertos, ya tienes todo lo necesario para insertar vídeo de YouTube correctamente: rápido, responsive, accesible y respetuoso con la privacidad, ya sea que construyas el código a mano o lo generes en unos clics.