Risolvere il CLS causato dalle immagini
I cambiamenti di layout causati dalle immagini si verificano tipicamente quando le dimensioni dell’immagine non sono definite nel tag HTML <img> o negli stili CSS. La soluzione è impostare le dimensioni corrette:
html<img src="img.jpg" width="200" height="200" alt="Correct dimensions prevent layout shifts">
Use CSS for responsive designs:
cssimg { max-width: 100%; height: auto; }
Alternatively, set dimensions directly in CSS for specific images:
cssimg#my-image { width: 200px; height: 200px; }
Risolvere il CLS causato dai Web Font
I web font possono causare spostamenti del layout quando i font di fallback vengono sostituiti dai web font scaricati. Per mitigare questo problema:
- Utilizzare un font di fallback simile nelle dimensioni e nella spaziatura al web font finale.
- Precaricare i web font per ridurre i ritardi:
html
<link rel="preload" href="/some-font.woff2" as="font" crossorigin="anonymous">
Risolvere il CLS causato dalle icone
I font delle icone (es. Font Awesome) possono causare spostamenti del layout se il file del font non viene caricato in tempo. Riserva spazio per le icone utilizzando il CSS:
cssnav .searchicon {
width: 64px;
height: 64px;
}
Risolvere il CLS causato dagli annunci AJAX
Gli aggiornamenti di contenuto tramite AJAX possono causare spostamenti del layout se non viene riservato spazio per i nuovi contenuti. È necessario stimare l’altezza del contenuto AJAX e riservare lo spazio in anticipo:
css#ajax { height: 400px; }
#ajax.loaded { height: auto; }
Risolvere il CLS causato dagli annunci
Gli annunci pubblicitari che vengono caricati in ritardo nella pagina spesso contribuiscono a spostamenti del layout. Riserva dello spazio per gli annunci nel viewport visibile:
css.ad { min-height: 250px; background: #dedede; }
@media only screen and (min-width: 600px) {
.ad { min-height: 90px; }
}
Ottimizzare i Core Web Vitals con Tuurbo
L’ottimizzazione dei Core Web Vitals, incluso il CLS, può essere un processo complesso che richiede competenze tecniche avanzate. La difficoltà varia a seconda della struttura del tuo sito e delle tecnologie utilizzate.
Per semplificare questo processo, abbiamo sviluppato Tuurbo, uno strumento progettato per affrontare automaticamente queste sfide. Con Tuurbo, puoi migliorare il tuo CLS e altre metriche dei Core Web Vitals entro 48 ore - senza lunghe sessioni di sviluppo o costose consulenze.
Esplora le nostre guide e scopri come Tuurbo può aiutarti a ottenere un sito web più veloce e user-friendly.
Sembra magia?
Non ci credi, vero?! Provalo!
Prova la nostra soluzione, goditi i risultati e decidi per quanto tempo mantenere attivo il tuo abbonamento.