Controlli di peso pagina e velocità

Tempo di risposta, dimensione dell'HTML, compressione, versione HTTP, risorse che bloccano il rendering e asset sovradimensionati da uno scaricamento statico, più dati sul campo da CrUX quando fornisci una chiave API di Google Cloud.

Cosa fa

Peso degli asset

asset-weight-check scarica una pagina e ogni stylesheet e script collegato, poi legge dimensioni, header e markup. Segnala le risorse che bloccano il rendering, i file sovradimensionati, le librerie duplicate per hash di contenuto, la minificazione mancante, il font-display mancante e un caching o una compressione debole. Non renderizza la pagina.

  • Script e stylesheet che bloccano il rendering nella head
  • File oltre 500 KB per impostazione predefinita, configurabile
  • Librerie duplicate trovate per hash di contenuto
  • Compressione e durata della cache di ogni file

Server e HTML

Una scansione o un export Screaming Frog alimenta le regole dell'audit per tempo di risposta, dimensione dell'HTML, rapporto testo-markup, compressione e versione HTTP. Una risposta lenta, un documento HTML oltre 2 MB e una pagina servita via HTTP/1.x sono segnalazioni separate con il loro testo di correzione.

  • Risposta lenta del server
  • HTML grande e oltre 2 MB
  • HTML gonfio: molto markup per poco testo
  • Nessuna compressione, e solo HTTP/1.x

Laboratorio contro campo

I tempi della scansione e del browser sono evidenze di laboratorio da una macchina e da un momento. I Core Web Vitals sul campo arrivano da crux-report, che legge il Chrome UX Report per LCP, INP e CLS. Marca i risultati come good, needs improvement o poor con le soglie web-vitals-2024-03.

  • Tempi di laboratorio dalla scansione o da un browser
  • LCP, INP e CLS dal campo via CrUX
  • Richiede la tua chiave API di Google Cloud
  • Ambito URL o origine, e telefono, desktop o tablet

Tre passaggi, una scansione salvata

  1. Scarica la pagina e i suoi asset

    asset-weight-check scarica la pagina, poi ogni stylesheet e script collegato. Legge dimensioni, header e markup. Non renderizza la pagina.

  2. Misura il server e l'HTML

    La scansione nativa alimenta le regole dell'audit; funzionano anche gli export importati. Segnalano risposte lente, HTML pesante e compressione o HTTP/2 mancanti.

  3. Confronta con i dati degli utenti reali

    crux-report tira LCP, INP e CLS dal campo dal Chrome UX Report. Richiede una chiave API di Google Cloud che fornisci tu.

Controlli di questa funzionalità

ControlloCosa significaGravitàEvidenza
SLOW_RESPONSEIl server impiega troppo tempo a rispondere alla richiesta.ImportantTempo di risposta per URL
LARGE_HTMLIl documento HTML è grande per la pagina o per il sito.ImportantDimensione HTML in byte
HTML_OVER_2MBIl documento HTML supera i 2 MB.ImportantDimensione HTML in byte
HTML_BLOATMolto markup per pochissimo testo.TipByte e conteggio parole per pagina
NO_COMPRESSIONL'HTML viene spedito senza compressione quando gzip o Brotli aiuterebbero.TipHeader Content-Encoding per URL
HTTP1_ONLYLa pagina è servita via HTTP/1.x, non HTTP/2 o successivo.TipVersione HTTP per URL

Un solo comando

bash
seohead asset-weight-check --url https://example.com/

Prima installa SpiderHead: guida all'installazione. Ogni comando funziona anche come strumento MCP per agenti AI.

Cosa ti serve

  • Una URL di pagina per asset-weight-check
  • Una scansione o export Screaming Frog per tempo di risposta e dimensione dell'HTML
  • Una chiave API di Google Cloud per crux-report

Limiti

  • CSS e JavaScript non usati richiedono una pagina renderizzata e sono segnalati come skipped
  • I tempi di laboratorio non sono ciò che hanno misurato i tuoi visitatori
  • CrUX non ha dati per le pagine a basso traffico
  • Un singolo scaricamento non dice nulla sui valori anomali di tutto il sito

Domande

Serve un browser?
No. asset-weight-check legge byte e markup statico. Non può dire quale CSS o JavaScript è inutilizzato. Quel controllo richiede una pagina renderizzata, quindi è segnalato come skipped.
I tempi sono dati di utenti reali?
No. I tempi della scansione e del browser sono dati di laboratorio. I Core Web Vitals sul campo arrivano da crux-report, che richiede una chiave API di Google Cloud.
Quali soglie usa crux-report?
La policy web-vitals-2024-03 di Google. LCP è good fino a 2,5 s e poor oltre 4 s. INP è good fino a 200 ms e poor oltre 500 ms. CLS è good fino a 0,1 e poor oltre 0,25.
Cosa conta come file sovradimensionato?
Per impostazione predefinita, ogni singolo file CSS o JavaScript collegato oltre 500 KB. La soglia è configurabile.
Cambia qualcosa sul mio sito?
No. I controlli inviano richieste in sola lettura. Le correzioni spettano a te.
Ha un costo?
I controlli in sé sono gratuiti. L'API CrUX è gratuita entro la quota di Google, e la chiave la fornisci tu. SpiderHead non distribuisce chiavi.