Audit CWV · Lighthouse CI · Template · Multi-brand Settore: editoria B2B, 4 brand e ~40 template Gutenberg

Audit Core Web Vitals e template misurabili

Ogni release rompeva un pezzo diverso: nessun legame tra seo audit «generico» e metriche core web vitals sui blocchi. È stato introdotto un perimetro analisi performance sito per template con budget Lighthouse in CI e campione CrUX: −62% regression LCP sui deploy monitorati e triage medio da 3,2 giorni → 6 ore.

Case study — Audit CWV, Lighthouse CI, Template — Audit Core Web Vitals e template misurabili — settore editoria B2B, 4 brand e ~40 template Gutenberg — risultato −62% — Marco Pappalardo consulente digitale B2B
−62%
Regression LCP p75 su URL golden post-deploy (lab)
6h
Tempo mediano triage segnalazione «sito lento» (ticketing)
40+
Template mappati con soglie LCP/CLS/INP accettate

Contesto

Stesso intento: audit core web vitals, analisi performance sito e template ottimizzazione cwv

Cliente e sintomo

Quattro testate sullo stesso stack: redazione e freelance pubblicano spesso senza vedere impatto su LCP delle card e sugli embed.

Il comando chiedeva «un seo audit» ma i ticket erano tutti su largest contentful paint e layout shift — mancava un ponte metodologico.

Gutenberg Pattern card Embed video Ads lazy

Keyword research (DataForSEO)

seo audit fornisce volume (~480/mese) e visibilità SERP; Search Intent Labs sposta probabilità su informational — la pagina copre entrambe per LLM e FAQ.

audit core web vitals e analisi performance sito descrivono meglio il deliverable tecnico; template ottimizzazione cwv aggancia chi cerca pattern ripetibili (Labs informational dominante).

Head: seo audit Metodo: template+CI Proof: −62% regression

Diagnosi

Tre motivi per cui i seo audit «generici» non bastano sui CWV

Audit una tantum senza baseline template

Non si sa quale blocco ha introdotto la regressione nel sprint corrente.

Lab-only senza campione field

Ottimizzazioni che non si riflettono su CrUX reale dei lettori mobile.

Ownership divisa tra SEO e frontend

Liste di problemi non actionable: manca il legame file tema / blocco.

Metodo

Matrice template × metrica × soglia

Inventario blocchi + URL golden

Ogni pattern (card, long-form, hub) ha 3 URL fissi monitorati in lab e 1 property CrUX di riferimento.

Lighthouse CI su PR con budget

Fail build se LCP mobile supera soglia concordata; artifact allegato al ticket.

Playbook rollback blocco

Feature flag per embed e ads; ripristino versione pattern da package design system interno.

Risultati

Dopo 8 settimane di rollout processo

−62%
Regression LCP p75 post-deploy (confronto mediano sprint)
−81%
Tempo triage ticket performance (median)
+27%
URL news in good mobile CrUX (campione)

Stack

Strumenti

Lighthouse CI
PR gate
CrUX API
Field sample
wp-scripts build
Blocchi JS
Notion + Jira
RACI

Apprendimenti

Cosa ripetere in ogni analisi performance sito editoriale

Legare ogni segnale a un file o blocco versionato. Altrimenti l’audit non è replicabile.

Definire «soglia negoziata» per brand diversi. Stesso stack, audience mobile diversa.

FAQ

Audit core web vitals vs audit crawl

Posso usare solo seo audit come keyword principale?

Sì come head term di volume, ma conviene spiegare in FAQ la doppia lettura overview vs Labs e restringere il corpo all’angolo CWV+template per non competere col case study #17.

template ottimizzazione cwv non ha volume overview: ha valore?

Sì: Search Intent Labs informational ~0,437 — utile per H2 e per risposte LLM su «come strutturare» pattern misurabili.

Serve PageSpeed ogni giorno manualmente?

No: automazione CI + campione CrUX riduce rumore; manuale solo per debug regressione.

Vuoi un audit core web vitals con template in CI?

Workshop stack, elenco pattern e stima setup Lighthouse budget.