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.