WooCommerce · CWV · PLP · PDP · Carrello Settore: retail B2C, ~8k SKU e traffico organico su categorie

Core Web Vitals e-commerce: LCP e CLS su listing e scheda

Il team SEO vedeva ranking stabili ma conversione mobile in calo: pagespeed ecommerce interno mostrava PLP in rosso su largest contentful paint e mini-cart che spostava il layout (cumulative layout shift). Intervento su immagini griglia, drawer carrello e ottimizzazione prestazioni ecommerce lato tema: +41% URL catalogo in good mobile CrUX e −35% abbandono checkout step 1 (stesso mix traffico).

Case study — WooCommerce, CWV, PLP — Core Web Vitals e-commerce: LCP e CLS su listing e scheda — settore retail B2C, ~8k SKU e traffico organico su categorie — risultato +41% — Marco Pappalardo consulente digitale B2B
+41%
URL PLP+PDP campione in good mobile (CrUX)
−35%
Abbandono checkout step 1 (funnel GA4)
−2,1s
LCP p75 listing categoria principale (field)

Contesto

Stesso intento: velocità sito ecommerce, core web vitals ecommerce e ottimizzazione ecommerce

Cliente e sintomo

WooCommerce con page builder sulle PLP: molte immagini senza width/height, CLS quando si apre il riepilogo carrello e INP alto su filtri AJAX.

Il team leggeva pagespeed insights su singole URL ma mancava correlazione con velocità sito ecommerce reale su segmenti mobile Italia.

PLP/PDP Mini-cart Filtri facet CDN img

Keyword research (DataForSEO)

Search Intent Labs raggruppa query «shop veloce» su intent commercial/navigational misti — utile per H2 che parlano sia a founder sia a dev (vedi FAQ schema).

I volumi overview su core web vitals e pagespeed insights fungono da head term informativi; ottimizzazione ecommerce e ecommerce veloce ancorano lato commerciale italiano a volume più basso ma allineato all’incarico.

Head tool: pagespeed insights Angolo: CWV ecommerce Proof: +41% good

Diagnosi

Tre pattern che uccidono lcp ecommerce scheda prodotto e listing

Thumb senza aspect-ratio e lazy su LCP candidate

Il browser sceglie come LCP un’immagine fuori viewport per timing di decode/render.

CLS da slot trust e promo nel checkout

Elementi iniettati dopo onload spostano CTA «paga ora» su mobile.

INP su filtri con main thread bloccato

Re-render sincrono di centinaia di card senza virtualizzazione leggera.

Metodo

Template PLP → PDP → checkout in sequenza misurata

Immagini responsive e LCP element contratto

sizes corretti, fetchpriority sul primo above-the-fold, blur-up opzionale; srcset per breakpoint reali del traffico.

Layout stabile per drawer e messaggi

Altezza riservata per banner; mini-cart in portal con contain; evitare insert DOM sopra CTA checkout.

Filtri: debounce + chunk rendering

requestIdleCallback per patch DOM; stato filtro in URL per cache server-side dove possibile.

Risultati

Dopo release tema + 28 giorni CrUX

+41%
URL catalogo in good mobile
−35%
Drop-off checkout step 1
−0,18
CLS p75 checkout (field)

Stack

Tecnologie

WooCommerce
Catalogo
Cloudflare Images
Resize
Search Console
CWV URL
GitHub Actions
Lighthouse CI

Apprendimenti

Cosa ripetere su ogni ottimizzazione prestazioni ecommerce

Non misurare solo homepage. Il revenue vive su PLP/PDP: lì deve vivere il budget LCP.

Checkout è sensitivo al CLS anche se poche pageview. Il costo per sessione è altissimo.

FAQ

Core web vitals ecommerce e intenti

«Lcp ecommerce scheda prodotto» in Labs è navigational: cosa implica?

Probabilità navigational ~0,901: molte SERP cercano guide o tool predefiniti — il case study qualifica con prove su URL reali e template WooCommerce, non definizioni generiche.

Shopify invece di Woo?

Il metodo resta; qui lo stack è Woo + CDN immagini — i pattern PLP/PDP sono trasferibili con adattamenti tema.

Serve AMP?

No nel caso: priorità su markup immagini, JS filtri e layout stabile — meno superfici, più controllo.

Vuoi migliorare core web vitals ecommerce su catalogo e checkout?

Audit PLP/PDP con stima impatto su conversione mobile.