Dimensione Core/Dash: Tipo di Elemento (LCP)

Risolvi il Largest Contentful Paint filtrando il traffico in base al tipo di elemento architettonico.

Prova gratuita

Trusted by market leaders · Client results

harvardperionaleteiaerasmusmcebaynina carefotocasamarktplaatsloopearplugsworkivanestlevpnkpnhappyhorizonadevintacomparesaturnwhowhatwearmy work featured on web.devsnvdpg mediamonarch

Dimensione: Risorsa: Tipo di Elemento LCP (lcpet)

La dimensione Tipo di Elemento (LCP) (lcpet) categorizza il nodo del Largest Contentful Paint in una di quattro classi architettoniche: text, image, background-image o video.

Mentre la dimensione Attribution Element individua l'esatto nodo DOM, la dimensione Tipo di Elemento detta la tua strategia ingegneristica di alto livello. L'LCP è la somma di quattro intervalli di tempo: TTFB, Load Delay, Load Time e Render Delay. Il Tipo di Elemento ti indica quale di questi intervalli sta penalizzando il tuo punteggio, permettendoti di selezionare il protocollo di ottimizzazione corretto senza tirare a indovinare.

coredash metric table urls

Ottimizzare i Core Web Vitals in base al 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 analizzando il tipo di elemento del tuo LCP.

1. Testo

Quando CoreDash riporta "text" come Tipo di Elemento, 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 in questo caso, il problema è quasi esclusivamente il Render Delay.

Per risolvere questo problema, concentrati interamente sul Critical Rendering Path. Probabilmente al browser è impedito di disegnare il testo a causa di pesanti calcoli CSS o JavaScript sincrono nell'<head>. Inoltre, controlla la tua strategia di caricamento dei font; se non stai utilizzando font-display: swap o optional, il browser nasconde artificialmente il testo (FOIT) in attesa che il file del font venga scaricato.

2. Immagine (<img>)

Questo tipo innesca l'intera pipeline delle risorse: individuazione, download e decodifica. A differenza del testo, un LCP di tipo immagine dipende pesantemente dal Load Delay e dal Load Time. In questo caso stai combattendo contro la fisica e la latenza di rete, quindi il tuo obiettivo è rendere la risorsa più leggera e scopribile prima.

L'ottimizzazione in questo caso richiede una rigorosa gestione degli asset. Assicurati che il tag <img> esista nel codice HTML iniziale (Server-Side Rendering) per ridurre al minimo il Load Delay. Aggiungi fetchpriority="high" e rimuovi rigorosamente eventuali attributi 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 evitare che i dispositivi mobili scarichino file dalle dimensioni adatte per il desktop.

3. Background Image

Questa classificazione segnala un'inefficienza architettonica. Poiché l'immagine è definita nel CSS (ad es., background-image: url(...)), il browser non può scoprire l'URL finché non ha scaricato completamente e analizzato i tuoi fogli di stile. Questo crea un enorme Load Delay perché il Preload Scanner è di fatto cieco rispetto alla risorsa.

L'unica soluzione ingegneristica robusta è il refactoring. Sposta la risorsa visiva dal CSS in un tag HTML <img> standard per esporre immediatamente l'URL al browser. Se non puoi rifattorizzare il markup, devi usare <link rel="preload"> nell'head del documento per forzare l'individuazione anticipata, sebbene questo rappresenti 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 fotogramma (se in riproduzione automatica). Questo si comporta in modo simile al tipo Immagine, ma è spesso più pesante a causa delle dimensioni del file delle risorse video.

Trattalo rigorosamente come un'attività di ottimizzazione delle immagini. Assicurati che sia presente un attributo poster leggero nell'HTML in modo che il browser non debba scaricare segmenti di video per renderizzare il primo pixel. Comprimi l'immagine poster in modo aggressivo proprio come faresti con un'immagine LCP standard.

Workflow: trovare i problemi del LCP in base al tipo di elemento LCP

Il Tipo di Elemento LCP non è statico né è lo stesso per ogni visitatore. Cambia frequentemente in base al dispositivo dell'utente, rivelando difetti fondamentali nel design responsivo.

Usa il filtro Device Form Factor di CoreDash per confrontare i Tipi di Elemento tra Mobile e Desktop. Scoprirai spesso che gli utenti Desktop hanno un LCP di tipo immagine (ad es., un Hero Banner), mentre gli utenti Mobile hanno un LCP di tipo testo. Questo conferma che il tuo layout CSS mobile spinge l'Hero Banner below the fold o lo ridimensiona in modo così significativo che un paragrafo di testo diventa l'elemento "più grande" (Largest).

Se stai ottimizzando l'hero image per migliorare l'LCP mobile in questo scenario, stai sprecando tempo. Il browser non sta nemmeno calcolando l'immagine. Devi regolare il layout per riportare l'immagine nella vista primaria oppure spostare la tua attenzione sull'ottimizzazione del rendering del testo (font/CSS) per gli utenti mobile.


Dimensione: Tipo di Elemento (LCP)Core Web Vitals Dimensione: Tipo di Elemento (LCP)