Melhorando CLS no Google Pagespeed

  • Autor Autor iosuler
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
iosuler

iosuler

Beta
Verificación en dos pasos activada
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Buenas,

Estoy tratando de optimizar la velocidad de mi web, y me gustaría saber cómo reducir el CLS (Cumulativa Layout Shift) de la misma. Los resultados son estos:

Como se ve, ando muy mal en CLS y me gustaría mejorarlo. Los elementos que más perjudican son estos:


Captura de pantalla 2020-12-05 a las 19.41.37.png


¿Qué puedo hacer para mejorarlo?

Muchísimas gracias.

Un saludo
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Mia el mio:

z.png


Usa Lazy Load para las imágenes, evita usar las Fonts de Google, Usa Autoptimize, Algun Plugin de Cache.
 
Mia el mio:

Ver o anexo 405373

Usa Lazy Load para las imágenes, evita usar las Fonts de Google, Usa Autoptimize, Algun Plugin de Cache.
Muchas gracias. Ya hago todo eso. Creo que no tiene nada que ver con el CLS...

¿Alguna idea más?

Saludos
 
1) Especificar las dimensiones de la imagen

Especifique siempre, tanto el ancho como el alto de los elementos de imagen y vídeo de su sitio web para que se utilice el espacio correcto para los mismos.

Alternativamente, puedes usar cajas de CSS para hacer lo mismo.

Más info: https://css-tricks.com/aspect-ratio-boxes/

2) Reducir los cambios de diseño causados por anuncios, incrustaciones y iframes

Para reducir los cambios de diseño causados por los anuncios, incrustaciones e iframes, haz cosas como:

Reservar el tamaño de la ranura del anuncio (preferiblemente la más grande) antes de cargar la biblioteca de anuncios.
Mueva los anuncios al fondo o fuera de la ventana.
Utilice marcadores de posición cuando no haya ningún anuncio disponible para mostrar.

Más info: https://web.dev/optimize-cls/#ads-embeds-and-iframes-without-dimensions

3) Evitar la inserción de nuevo contenido por encima del contenido existente

Trate de evitar la inserción de contenido dinámico (por ejemplo, banners, formularios, etc.) sobre el contenido existente, a menos que sea en respuesta a la interacción del usuario. Esto ayuda a evitar cambios inesperados de diseño.

Más info: https://web.dev/optimize-cls/#dynamic-content

4) Prevención del Flash de Texto Invisible (FOIT)

El tema del Flash de Texto Invisible (FOIT) también puede afectar al CLS de su página. Asegúrese de que su texto permanezca visible durante la carga de las fuentes web precargando las fuentes web y/o usando el atributo font-display.

Más info: https://gtmetrix.com/ensure-text-remains-visible-during-webfont-load.html#how-to-load-webfont

5) Evitar las animaciones no compuestas

Cuando sea posible, sólo realice animaciones compuestas para reducir el trabajo de hilo principal y evitar el repintado de píxeles durante la carga de la página.

🤠👺
 
1) Especificar las dimensiones de la imagen

Especifique siempre, tanto el ancho como el alto de los elementos de imagen y vídeo de su sitio web para que se utilice el espacio correcto para los mismos.

Alternativamente, puedes usar cajas de CSS para hacer lo mismo.

Más info: https://css-tricks.com/aspect-ratio-boxes/

2) Reducir los cambios de diseño causados por anuncios, incrustaciones y iframes

Para reducir los cambios de diseño causados por los anuncios, incrustaciones e iframes, haz cosas como:

Reservar el tamaño de la ranura del anuncio (preferiblemente la más grande) antes de cargar la biblioteca de anuncios.
Mueva los anuncios al fondo o fuera de la ventana.
Utilice marcadores de posición cuando no haya ningún anuncio disponible para mostrar.

Más info: https://web.dev/optimize-cls/#ads-embeds-and-iframes-without-dimensions

3) Evitar la inserción de nuevo contenido por encima del contenido existente

Trate de evitar la inserción de contenido dinámico (por ejemplo, banners, formularios, etc.) sobre el contenido existente, a menos que sea en respuesta a la interacción del usuario. Esto ayuda a evitar cambios inesperados de diseño.

Más info: https://web.dev/optimize-cls/#dynamic-content

4) Prevención del Flash de Texto Invisible (FOIT)

El tema del Flash de Texto Invisible (FOIT) también puede afectar al CLS de su página. Asegúrese de que su texto permanezca visible durante la carga de las fuentes web precargando las fuentes web y/o usando el atributo font-display.

Más info: https://gtmetrix.com/ensure-text-remains-visible-during-webfont-load.html#how-to-load-webfont

5) Evitar las animaciones no compuestas

Cuando sea posible, sólo realice animaciones compuestas para reducir el trabajo de hilo principal y evitar el repintado de píxeles durante la carga de la página.

🤠👺
Muchas gracias compañero, ya había leido eso...

Soy muy novato y no sé cómo hacerlo, por eso pido ayuda. ¿Alguno podría indicarme qué código tengo que añadir y dónde?

millones dé gracias
 
En pocas palabras cambia de tema
 
Si quieres bajar el cls básicamente tienes que prescindir de temas de wordpress complejos, tienes que irte a diseños light, o bien hacer la página sin utilizar cms (obviamente utilizando lazy load y optimizando el código):

vg.webp
 
Última edição:
Voltar
Topo