Cómo utilizar el marco iframe para la optimización de sitios web
Durante mucho tiempo, la comprensión de la comunidad SEO sobre los iframes es que los motores de búsqueda no los reconocen ni los rastrean. Sin embargo, después de las pruebas realizadas por el autor, ahora no es posible. Se puede capturar, pero el contenido colocado en el iframe generalmente no es el contenido principal, por lo que rara vez se captura. Después de todo, ¡el contenido principal se ha explotado y no se puede capturar! Por supuesto, los que no son importantes pueden ignorarse.
1. El contenido de la etiqueta
2. Entonces, ¿por qué debería usar menos
los iframes proporcionan una forma sencilla de incrustar contenido de un sitio web en otro. Pero debemos utilizar el iframe con cuidado. La creación de iframes es 1-2 órdenes de magnitud más lenta que la creación de otros elementos DOM, incluidos sy css.
Las páginas que utilizan iframes generalmente no contienen demasiados iframes, por lo que el tiempo dedicado a crear nodos DOM no representa una gran proporción. Pero trae algunos otros problemas: eventos y grupo de conexiones.
Los iframes bloquean la carga de la página
Es muy importante activar eventos de ventana de manera oportuna. El evento se activa para detener el indicador de "ocupado" del navegador, informándole al usuario que la página web actual ha terminado de cargarse. Cuando la carga del evento se retrasa, le da al usuario la sensación de que la página web va muy lenta.
El evento de la ventana debe activarse después de que se hayan cargado todos los iframes (incluidos los elementos internos). En Safari y Chrome, esta situación de bloqueo se puede evitar configurando dinámicamente el SRC del iframe a través de Java.
Solo grupo de conexiones
El navegador solo puede abrir una pequeña cantidad de conexiones al servidor web. Los navegadores más antiguos, incluidos Internet Explorer 6 y 7 y Firefox 2, solo pueden abrir dos conexiones a un nombre de dominio (nombre de host) al mismo tiempo. Este límite de número se ha incrementado en las versiones más recientes del navegador. Safari 3+ y Opera 9+ pueden abrir 4 conexiones a un nombre de dominio al mismo tiempo, y Chrome 1+, IE 8 y Firefox 3 pueden abrir 6 conexiones al mismo tiempo. Puede ver la tabla de datos específicos a través de este artículo: Resumen de conexiones paralelas.
Algunas personas pueden esperar que iframe tenga su propio grupo de conexiones independiente, pero este no es el caso. La mayoría de los navegadores, la página principal y los iframes dentro de ellos solo comparten estas conexiones. Esto significa que el iframe puede consumir todas las conexiones disponibles al cargar recursos, bloqueando así la carga de los recursos de la página principal. Por supuesto, esto es bueno si el contenido del iframe es más importante que el contenido de la página principal. Pero normalmente, el contenido del iframe no es tan importante como el contenido de la página principal. En este punto no vale la pena quedarse sin conexiones disponibles en el iframe. Una solución es configurar dinámicamente el SRC del iframe después de cargar los elementos importantes en la página principal.
Los 10 principales sitios web de Estados Unidos utilizan iframes.
Principalmente lo usan para cargar anuncios. Esta es una solución comprensible y lógica, con una forma sencilla de cargar la publicación de anuncios. Pero recuerde, los iframes pueden afectar el rendimiento de su página. Siempre que sea posible, no utilice iframes. Úsalos con moderación cuando sea absolutamente necesario.