Ejecuta una prueba de velocidad de página en una de sus páginas.
Luego, incrustas un video de YouTube en esa página.
A continuación, vuelva a ejecutar una prueba de velocidad de página, en la misma página.
Encontrará que la velocidad de la página ha disminuido.
Pero… ¿por qué? Google, que posee YouTube, está tan interesado en decirle a la gente que tenga páginas de carga rápida, sin embargo, cuando incrustas uno de sus propios activos (videos de YouTube), la velocidad de tu página disminuye.
Esto es frustrante, y estoy seguro de que Google / YouTube lo sabe y llegará a una resolución en el futuro.
Hasta entonces, ¿cuáles son las opciones?
Eso es esencialmente lo que Angie, una participante en el Google English SEO Office-Hours del 5 de noviembre, le preguntó al defensor de búsqueda John Mueller.
(Video en cola hasta la marca de 5 minutos y 6 segundos).
Angie parece ser un poco experta en tecnología, y te pediría que escuches el video para obtener los detalles exactos, pero básicamente, su pregunta, que he editado, fue así:
“Tengo una pregunta sobre JavaScript SEO y cómo indexar el contenido de JavaScript.
“En primer lugar, trabajo en un sitio web de blog, y para Core Web Vitals, tenemos una función en la que ponemos un video de Youtube en la parte superior, por lo que se convirtió en el elemento LCP, por lo que era más pesado de lo que acabamos de tener (como una imagen normal)”.
Básicamente, la adición del video de YouTube, ya que era el elemento “más grande” de la página (al menos, cerca de la parte superior de la página), básicamente habría sido el elemento que tardó más en cargarse (ya que era el más grande), y dado que probablemente era un tamaño de archivo más grande que la imagen que estaba allí antes, el LCP se vio afectado negativamente.
Ella continuó:
“… así que estamos probando un método en el que lo estamos inyectando dinámicamente donde vi un artículo web.dev que sugería una carga perezosa con una fachada …”
Básicamente continuó diciendo que usó un método por el cual el iframe del video se inyecta dinámicamente cuando el usuario hace clic en el botón de reproducción (en lugar de cargar de inmediato).
Sin embargo, ahora estaba notando que los artículos no se indexaban con el contenido de la página.
Ella preguntó estas 3 opciones: enviar un mapa del sitio de video, noscript y datos estructurados.
La respuesta de John, que he resumido, fue:
“Sí, dependiendo de la forma en que configure el tipo de fachada que mencionó allí, donde hace clic en una imagen esencialmente o un div o algo así, y luego carga el video en segundo plano, definitivamente puede darse el caso de que no lo recojamos automáticamente como un video cuando vemos la página …”
John continúa mencionando cómo recibe consejos contradictorios del equipo de video y del “otro equipo”.
Pero de todos modos, antes de eso, dijo cosas como:
“… Esencialmente, el mejor enfoque que hay al menos, es asegurarnos de que con datos estructurados podamos decir que todavía hay un video allí, por lo que creo que hay un tipo de datos estructurados específicamente para videos que puede agregar.
“El mapa del sitio del video es esencialmente muy similar en ese sentido, en el sentido de que nos estás diciendo: En esta página, hay un video que es relevante”.
Pero, para los datos estructurados de objetos de video, ¿qué pasa con el contenido que Google no puede ver?
Esta es una pregunta viable, porque si el video se carga solo después de hacer clic en una imagen o fachada, es posible que el video no sea visible para Googlebot.
A los adelgazantes, Juan dijo:
“Creo que está bien. No, no creo que tengas que preocuparte por eso.
“Eso es específicamente como si no hubiera un video real en la página, eso sería un problema, y específicamente con los datos de estructura basados en texto que es algo que podemos tratar de descubrir automáticamente, pero cuando se trata de videos, hay muchas formas diferentes de incrustar videos y algunas de las formas de incrustar videos que simplemente no recogemos automáticamente, y debido a eso, tenemos los datos estructurados, así que desde ese punto de vista eso debería estar bien”.
“Generalmente ignoramos la etiqueta noscript”
Sobre noscript, Angie preguntó:
“Sé que hay algunas opciones diferentes aquí, así que quería una aclaración sobre la etiqueta noscript: sé que se recomienda para usuarios que no tienen JavaScript.
“¿Cómo maneja Google eso?”
La respuesta de Juan, básicamente, fue:
“Generalmente ignoramos el contenido en el noscript, por lo que no creo que sea una solución alternativa si está tratando de incluir algo para la indexación. Entonces, desde ese punto de vista, usaría los otros métodos”.
Entonces, ahí lo tienes, la fachada de la que se habla en Lazy Load Third-Party Resources With Facades, combinada con datos estructurados de video y un mapa del sitio de video son el camino a seguir.
Claro… eso es hasta que Google pueda encontrar una forma más rápida de cargar videos incrustados de YouTube.