Core Web Vitals Assessment Failed: Come Risolvere Ogni Errore

15 aprile 20264 minPerformance
In breveAI

Risolvere il messaggio "Core Web Vitals assessment: Failed" in Google Search Console non è una sentenza di morte per il tuo ranking. È un segnale che una o più metriche (LCP, INP, CLS) non raggiungono le soglie Google per il 75% dei tuoi utenti reali. Scopri come decifrare il report di Search Console e risolvere i problemi per migliorare la tua esperienza utente e il tuo ranking.

Core Web Vitals Assessment Failed: Cosa Significa e Come Risolvere

Il messaggio “Core Web Vitals assessment: Failed” in Google Search Console fa venire un brivido. Ma non è una sentenza di morte per il tuo ranking. È un segnale che una o più metriche (LCP, INP, CLS) non raggiungono le soglie Google per il 75% dei tuoi utenti reali.

La parola chiave è “75%”. Non devi risolvere per tutti. Devi risolvere per tre quarti dei tuoi visitatori. Il 25° percentile peggiore è tollerato.

Decifrare il Report di Search Console

Vai in Search Console → Core Web Vitals. Vedrai due tab: Mobile e Desktop. Il 90% dei problemi è su mobile.

Il report mostra:

Status Significato Azione
🟢 Good 75%+ degli utenti ha metriche entro le soglie Nessuna (mantieni)
🟡 Needs Improvement Le metriche sono nella zona intermedia Ottimizza per salire a Good
🔴 Poor Le metriche superano le soglie per troppi utenti Fix urgente

Clicca su ogni metrica per vedere quali URL sono problematici. Search Console raggruppa gli URL simili: se /blog/articolo-1 è Poor, probabilmente tutti i /blog/* hanno lo stesso problema (stesso template, stessi asset).

Fix per Ogni Scenario di Failure

Scenario 1: LCP Poor (il più comune)

Causa #1: hosting lento (TTFB > 800ms)

# Testa il TTFB
curl -w "TTFB: %{time_starttransfer}s\n" -o /dev/null -s https://tuosito.com

# Se > 0.8s: abilita cache
wp plugin install wp-super-cache --activate
wp super-cache enable

Causa #2: immagine hero non ottimizzata

# Converti in WebP
cwebp -q 80 hero.jpg -o hero.webp

# Aggiungi fetchpriority nel template
<img src="hero.webp" fetchpriority="high" width="1200" height="600" alt="...">

Causa #3: render-blocking resources

Sposta CSS non critico nel footer. Defer tutti i JS non essenziali. Dettaglio completo nell’articolo Core Web Vitals WordPress.

Scenario 2: CLS Poor

Fix immediato: aggiungi width e height a tutte le immagini e iframe. WordPress lo fa dal 5.5, ma i temi custom spesso li rimuovono.

// Forza width/height sulle immagini nel contenuto
add_filter('wp_get_attachment_image_attributes', function($attr, $attachment) {
    if (empty($attr['width']) || empty($attr['height'])) {
        $meta = wp_get_attachment_metadata($attachment->ID);
        $attr['width'] = $meta['width'] ?? '';
        $attr['height'] = $meta['height'] ?? '';
    }
    return $attr;
}, 10, 2);

Font CLS: cambia font-display: swap con font-display: optional per i font non critici.

Cookie banner: usa position: fixed; bottom: 0 per non spostare il contenuto.

Scenario 3: INP Poor

Identifica il JavaScript colpevole:

  1. Apri Chrome DevTools → Performance
  2. Registra mentre clicchi sui pulsanti/link del sito
  3. Cerca i “Long Tasks” (blocchi rossi nella timeline) > 200ms
  4. Il file JS associato è il colpevole

I colpevoli WordPress più comuni:

  • jQuery Migrate (rimuovilo se non hai plugin legacy)
  • Slider JavaScript (Slick, Owl Carousel) su mobile
  • Tracking script sincroni (Facebook Pixel, Hotjar)
  • Page builder frontend JS (Elementor, Divi)

Dopo il Fix: Quanto Tempo per il Re-Assessment

I dati CrUX in Search Console sono una media mobile di 28 giorni. Dopo il fix, devi aspettare almeno 28 giorni per vedere il cambiamento in Search Console.

Per un feedback immediato: usa PageSpeed Insights (lab data) o la Web Vitals Extension di Chrome. Se il lab data migliora, il field data seguirà in 4 settimane.

FAQ

Il “Failed” influisce sul ranking immediatamente?

I Core Web Vitals sono un fattore di ranking, ma non il più pesante. Un contenuto eccellente con CWV scarsi supera un contenuto mediocre con CWV perfetti. Ma a parità di contenuto, i CWV fanno la differenza. Risolvili, ma non farti prendere dal panico.

Devo risolvere sia mobile che desktop?

Mobile è la priorità. Google usa il mobile-first indexing dal 2021. Se mobile è Good e desktop è Poor, il ranking mobile (che è il 60-70% del traffico) non è penalizzato. Ma risolvi entrambi se puoi.

Il mio tema è il problema. Devo cambiare tema?

Se il tema carica 500KB di CSS e 800KB di JS nel frontend, sì. Temi leggeri come GeneratePress, Astra (versione base), o Kadence hanno un footprint minimo. Temi pesanti come Avada, Divi (frontend), o Betheme sono la causa #1 di CWV scarsi. Il cambio tema è drastico ma spesso l’unica soluzione reale.

Gestisci i siti WordPress dei tuoi clienti?

AgencyPilot ti dà report AI, uptime monitoring, backup e portale clienti in un’unica dashboard. Gratis per 3 siti.

Prova gratis
Leggi anche
Tutti gli articoli
Tutti gli articoli