Dimensione Core/Dash: Urls
Isola e correggi i colli di bottiglia delle prestazioni dei Core Web Vitals per Urls specifici
Trusted by market leaders
Dimensione: Pagina e Navigazione: URLs (u)
La dimensione Element Type (LCP) (lcpet) classifica il nodo Largest Contentful Paint in una delle quattro classi architettoniche: text, image, background-image o video.
Mentre la dimensione Attribution Element individua il nodo DOM esatto, la dimensione Element Type detta la tua strategia ingegneristica di alto livello. LCP è la somma di quattro intervalli temporali: TTFB, Load Delay, Load Time e Render Delay. L'Element Type ti dice quale di questi intervalli sta danneggiando il tuo punteggio, permettendoti di selezionare il protocollo di ottimizzazione corretto senza tirare a indovinare.

Ottimizzare i Core Web Vitals per tipo di elemento LCP
Dopo aver migliorato il TTFB, che è indipendente dal tipo di elemento LCP, dovresti adottare un approccio diverso per ottimizzare l'LCP esaminando il tuo diverso elemento LCP.
1. Testo
Quando CoreDash segnala il testo come Element Type, la larghezza di banda delle risorse di rete statiche è raramente il collo di bottiglia. Il testo risiede direttamente nel documento HTML, il che significa che il contenuto è disponibile immediatamente dopo la risposta iniziale del server (TTFB). Se il tuo LCP è lento qui, il problema è quasi esclusivamente il Render Delay.
Per risolvere questo problema, concentrati interamente sul Critical Rendering Path. È probabile che il browser sia bloccato nel dipingere il testo da pesanti calcoli CSS o da JavaScript sincrono nell'<head>. Inoltre, controlla la tua strategia di caricamento dei font; se non stai usando font-display: swap o optional, il browser sta nascondendo artificialmente il testo (FOIT) in attesa del download del file del font.
2. Immagine (<img>)
Questo tipo attiva l'intera pipeline delle risorse: scoperta, download e decodifica. A differenza del testo, un LCP immagine dipende pesantemente da Load Delay e Load Time. Qui stai combattendo contro la fisica e la latenza di rete, quindi il tuo obiettivo è rendere l'asset più leggero e rilevabile prima.
L'ottimizzazione qui richiede una rigorosa gestione degli asset. Assicurati che il tag <img> esista nel sorgente HTML iniziale (Server-Side Rendering) per ridurre al minimo il Load Delay. Aggiungi fetchpriority="high" e rimuovi rigorosamente qualsiasi attributo loading="lazy", poiché questi ritardano la richiesta del browser. Infine, affronta il Load Time servendo formati di nuova generazione (AVIF/WebP) e utilizzando srcset per impedire ai dispositivi mobili di scaricare file di dimensioni desktop.
3. Immagine di Sfondo
Questa classificazione segnala un'inefficienza architettonica. Poiché l'immagine è definita nel CSS (es. background-image: url(...)), il browser non può scoprire l'URL finché non ha scaricato e analizzato completamente i tuoi fogli di stile. Questo crea un massiccio Load Delay perché il Preload Scanner è effettivamente cieco rispetto all'asset.
L'unica soluzione ingegneristica robusta è il refactoring. Sposta l'asset visivo dal CSS a un tag HTML <img> standard per esporre l'URL al browser immediatamente. Se non puoi rifattorizzare il markup, devi usare <link rel="preload"> nell'head del documento per forzare la scoperta anticipata, sebbene questo sia spesso un onere di manutenzione rispetto all'utilizzo di un elemento immagine nativo.
4. Video
Quando l'elemento LCP è un video, il browser misura il tempo di paint dell'immagine poster o del primo frame (se in autoplay). Questo si comporta in modo simile al tipo Immagine ma è spesso più pesante a causa della dimensione del file degli asset video.
Tratta questo rigorosamente come un compito di ottimizzazione delle immagini. Assicurati che un attributo poster leggero sia presente nell'HTML in modo che il browser non debba scaricare segmenti video per renderizzare il primo pixel. Comprimi l'immagine poster in modo aggressivo come faresti con un'immagine LCP standard.
Workflow: trovare problemi LCP basati sul tipo di elemento LCP
L'Element Type LCP non è statico né lo stesso per ogni visitatore. Cambia frequentemente in base al dispositivo dell'utente, rivelando difetti fondamentali nel responsive design.
Usa il filtro Device Form Factor di CoreDash per confrontare gli Element Types tra Mobile e Desktop. Troverai spesso che gli utenti Desktop ottengono un LCP immagine (es. un Hero Banner), mentre gli utenti Mobile ottengono un LCP testo. Questo conferma che il tuo layout CSS mobile spinge l'Hero Banner below the fold o lo ridimensiona così significativamente che un paragrafo di testo diventa l'elemento "Largest".
Se stai ottimizzando l'immagine hero per migliorare l'LCP mobile in questo scenario, stai sprecando sforzi. Il browser non sta nemmeno conteggiando l'immagine. Devi aggiustare il layout per riportare l'immagine nella vista primaria o spostare la tua attenzione sull'ottimizzazione del rendering del testo (font/CSS) per gli utenti mobile.

