Tutti i servizi

Servizio · Performance & Core Web Vitals

Performance & Core Web Vitals

Un sito che carica in 6-8 secondi non è un sito lento, è un sito invisibile. Google da maggio 2021 usa i Core Web Vitals come segnale di ranking: se LCP, CLS e INP non passano la soglia, vai sotto i concorrenti più ordinati.

Su mobile la metà degli utenti se ne va prima ancora di vedere il primo titolo. Il problema non è "comprare un host più caro": è capire dove il sito spreca millisecondi e tagliare.

Hero da 4MB caricato in PNG, font caricati senza preload, JavaScript che blocca il render, layout shift causati da un banner cookie messo male, immagini servite senza optimization.

Niente magia: misuro con Lighthouse + WebPageTest + CrUX, identifico i bottleneck reali, applico i fix, rimisuro. Se serve toccare hosting, CDN, cache layer o build pipeline, lo faccio. Il check Google passa o non si chiude. Punto.

01Consapevolezza

Un sito lento è un sito invisibile

Google penalizza i siti che falliscono il check Core Web Vitals. Mobile è dove succede tutto: se il primo paint arriva in 4 secondi, gli utenti se ne vanno.

  • 01

    Hero che impiega 6 secondi

    Immagine cover servita in PNG da 3-4MB, senza fetchpriority, dietro un banner cookie che blocca il render. LCP fuori soglia, primi visitatori già rimbalzati prima di vedere il titolo.

  • 02

    Layout che salta mentre leggi

    Banner cookie senza altezza riservata, hero senza dimensioni esplicite, font che cambiano peso a metà render. CLS oltre 0.25, l'utente clicca dove non voleva e il sito perde fiducia immediatamente.

  • 03

    Click che rispondono dopo 1 secondo

    JavaScript bloccante, hydration in un blocco unico, listener che fanno layout reflow. INP oltre 500ms. L'utente preme "Aggiungi al carrello" due volte perché il primo click sembra ignorato.

02Cosa ricevi

6 feature
  1. 01

    Audit Lighthouse + WebPageTest + CrUX

    Misurazione su 3 fonti che si incrociano. Lighthouse per il lab data, WebPageTest per il filmstrip e i waterfall, CrUX per il dato reale degli utenti negli ultimi 28 giorni. Solo dopo si tocca il codice.

  2. 02

    LCP < 2.5s

    Largest Contentful Paint sotto soglia. Hero serviti in formato moderno (AVIF/WebP), preload del font display, fetchpriority sul cover, eliminazione del render-blocking CSS. Prima si vede il contenuto, poi tutto il resto.

  3. 03

    CLS < 0.1

    Niente layout shift fastidioso. Dimensioni esplicite su ogni immagine e iframe, height riservato per banner cookie e sticky header, font-display swap senza salti. Il sito smette di "saltare" mentre carica.

  4. 04

    INP < 200ms

    Interaction to Next Paint sotto soglia. Long task spezzati con yield, eventi pesanti spostati in requestIdleCallback, hydration ottimizzata. I click rispondono subito, non dopo aver aspettato un bundle JS da 800KB.

  5. 05

    Image + asset pipeline

    Immagini ricodificate in AVIF/WebP con fallback, lazy loading nativo, responsive srcset. Font preload solo per i pesi above-the-fold. Bundle JS analizzato e tree-shaken senza dipendenze morte. Niente "ottimizzazioni segrete": misurabile e replicabile.

  6. 06

    Report before/after

    Snapshot Lighthouse + WebPageTest prima e dopo, con waterfall a confronto e numeri sulle metriche chiave. Se non si vede il delta nei dati, il lavoro non è chiuso. Niente screenshot decorativi: numeri.

03Come lavoro

5 fasi
  1. 01

    Call iniziale

    30 minuti gratis per capire il bisogno reale. Ascolto, faccio domande, prendo appunti. Niente preventivi a freddo: prima devo sapere cosa stai costruendo davvero.

  2. 02

    Preventivo

    Forfait chiaro con scope, tempi e costi. Niente sorprese: se qualcosa e' fuori scope te lo dico prima, non a fattura emessa.

  3. 03

    Design / Strategia

    Wireframe, moodboard o audit con piano d'azione — dipende dal servizio. Ti mostro la direzione prima di mettere mano al codice o ai contenuti.

  4. 04

    Build

    Sviluppo, intervento tecnico o esecuzione operativa. Check-in periodici concordati, niente "ci sentiamo a fine mese e vediamo".

  5. 05

    Lancio & follow-up

    Go-live + 30 giorni di assistenza inclusa. Documentazione, training se serve, e una porta sempre aperta per le piccole cose.

04 — POST-AUDIT

Le performance non sono un fix una tantum

Il check Core Web Vitals oggi è verde. Il prossimo deploy arriva con un'altra immagine pesante, un nuovo plugin di tracking, un embed video aggiunto al volo. Senza un monitoring continuo, le metriche degradano in mesi. Per questo dopo l'audit consegno una checklist operativa: cosa controllare prima di pubblicare ogni nuova pagina, come ottimizzare le immagini in autonomia, quando rifare un re-audit. Per i siti con traffico significativo o e-commerce critico, attivo un monitoring trimestrale: PageSpeed Insights API + alert su regressioni reali. Niente dashboard fumose: solo i numeri che servono per intervenire prima che li veda Google.

05 - Cosa ricevi

Deliverables

N.DeliverableFormatoTiming
01Audit baseline 5-10 pagePDF report + JSONsettimana 1
02Mappa bottleneck per metricaNotion / Markdownsettimana 1
03Image pipeline (AVIF/WebP + lazy)Codice + script CIsettimana 2
04Font loading ottimizzatoCodice + preloadsettimana 2
05JavaScript splitting + tree-shakeBundle analyzer reportsettimana 2-3
06Layout shift fix (CLS)Codicesettimana 3
07INP optimization (yield + idle)Codicesettimana 3
08Re-audit + waterfall a confrontoPDF before/aftersettimana 3-4
09Checklist manutenzioneMarkdownpre-handoff
10Setup monitoring continuo (opzionale)PageSpeed API + alertpost-handoff

07 - Servizi collegati

08 - Audit gratuito · 20 minuti

Scopri se il tuo sito passa il check Core Web Vitals

Misuro LCP, CLS, INP sulle 3 page più importanti del tuo sito e ti mando un report con i 3 fix più impattanti. Niente sales pitch: solo numeri.

Prenota audit

Nessun obbligo - risposta entro 24h

09Domande frequenti

6 risposte
  • Le domande che mi fanno tutti.

  • Quanto tempo serve per far passare il check Core Web Vitals?

    Dipende da quanto è messo male il sito di partenza. Un sito moderno con qualche fix mirato si sistema in 1-2 settimane. Un sito legacy con jQuery monolitico, plugin WordPress non aggiornati e immagini PNG da 4MB richiede di più, perché spesso bisogna toccare hosting o build pipeline. Il primo audit chiarisce la dimensione reale del lavoro.

    Posso farlo senza cambiare hosting?

    Quasi sempre sì. La maggior parte dei problemi è nel codice e negli asset, non nel server. Però se l'hosting è condiviso e il TTFB resta sopra 1 secondo anche dopo cache + CDN, l'unica via è cambiarlo. Non vale promettere "performance miracolose" su shared hosting da 3€ al mese.

    Il mio sito è in WordPress: cambia qualcosa?

    No, le metriche sono le stesse. Cambia il toolkit: caching plugin (W3 Total Cache, WP Rocket), image optimizer, query optimization su WP_Query, eventuale migrazione a hosting WP-tuned. Per casi più gravi, segnalo migrazione headless o CMS alternativo, ma è raro.

    Garantisci che il check passi sempre?

    No, e chi lo garantisce mente. Garantisco di applicare le best practice misurabili e di documentare ogni fix con before/after. Su siti molto grandi o con vincoli (terze parti, tracking pesanti, embed video) qualche metrica può restare borderline. In quel caso lo dico subito, non a fine progetto.

    Cosa succede se cambio sito dopo l'ottimizzazione?

    Senza manutenzione, le metriche tornano a degradare nel giro di mesi: nuovi plugin, foto non ottimizzate, script di tracking aggiunti. Per questo consegno una checklist operativa e, se serve, un retainer di monitoring trimestrale.

    Lavori solo su sito-v3 / Next.js o anche su altri stack?

    Lavoro su qualsiasi stack: WordPress, Shopify, Webflow, custom React/Vue/Next, statici Hugo/Astro. Il principio non cambia: misuro, identifico, fixo, rimisuro. Il toolkit cambia, le metriche restano LCP, CLS, INP.

10 - Iniziamo?

Pronto a partire?

Una chiamata di 30 minuti per capire cosa serve davvero. Niente PowerPoint.