0Pricing
HTML Academy · Lezione

Audit HTML con Lighthouse

Eseguire Lighthouse per individuare le violazioni delle best practice HTML

Audit HTML con Lighthouse è una lezione HTML Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento HTML Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso HTML Academy include 4 lezioni in totale.

Cos'è Lighthouse

Lighthouse è uno strumento di audit automatizzato integrato in Chrome DevTools (scheda Audits) che assegna un punteggio a una pagina in base a Prestazioni, Accessibilità, Best Practices, SEO e PWA. Esegue l'audit della pagina nel browser, effettua le misurazioni e produce suggerimenti concreti.

Esecuzione di un audit

In Chrome DevTools, passi a Lighthouse, scelga le categorie, selezioni Desktop o Mobile e faccia clic su "Analizza il caricamento della pagina". Lo strumento ricarica la pagina in un ambiente pulito e produce un report in meno di un minuto.

Le cinque categorie

Prestazioni misura i Core Web Vitals e altre metriche di velocità. Accessibilità verifica regole allineate alle WCAG. Best Practices riguarda la sicurezza e gli standard web moderni. SEO verifica il markup scansionabile dai crawler. PWA verifica la possibilità di installazione e il supporto offline.

Audit di accessibilità

L'audit di accessibilità rileva: testo alt mancante, etichette dei moduli mancanti, contrasto cromatico insufficiente, attributo della lingua mancante, ID duplicati, landmark mancanti, elementi focalizzabili senza supporto da tastiera. Ogni problema rimanda a indicazioni dettagliate per la correzione.

Metriche delle prestazioni

Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), Total Blocking Time (TBT) e Speed Index. Ogni metrica riceve un punteggio e un peso nel calcolo del punteggio complessivo delle prestazioni. Lighthouse mostra quali elementi del DOM contribuiscono maggiormente a ciascuna metrica.

Audit delle Best Practices

Verifica l'utilizzo di HTTPS, gli errori della console, le proporzioni delle immagini, le API deprecate e i contenuti misti. L'audit delle Best Practices rileva un'ampia gamma di pratiche legacy o non sicure che dovrebbero essere modernizzate.

Audit SEO

Rileva la meta description mancante, il tag <title> mancante o duplicato, i problemi di robots.txt, i link senza testo descrittivo, il meta tag viewport mancante e i problemi di hreflang. Affianchi Lighthouse SEO a un vero strumento di audit SEO (Ahrefs, Screaming Frog) per un'analisi a livello di contenuti.

Audit PWA

Verifica ogni requisito per la possibilità di installazione: HTTPS, manifest valido con i campi minimi, service worker registrato, tag viewport e icone. Risolva tutti gli errori dell'audit PWA prima di lanciare l'app come applicazione installabile.

Lighthouse CI

La CLI di Lighthouse e lo strumento Lighthouse CI integrano gli audit nella CI/CD. Per ogni PR, Lighthouse viene eseguito sull'anteprima distribuita; l'azione fallisce se i punteggi scendono al di sotto delle soglie. In questo modo si impediscono regressioni non rilevate nell'accessibilità, nelle prestazioni o nella SEO.

Confronto dei report

I report di Lighthouse possono essere salvati in formato JSON e confrontati a livello programmatico: tenga traccia del punteggio LCP nel tempo per rilevare regressioni, confronti due PR per vedere quale ha modificato ciascuna metrica e configuri avvisi al superamento delle soglie. I dati sono strutturati per essere utilizzati dagli strumenti.

Metriche sintetiche e degli utenti reali

Lighthouse esegue un test sintetico: funziona in un ambiente controllato, non sugli utenti reali. Lo affianchi a strumenti di Real User Monitoring (RUM) che monitorano l'esperienza effettiva degli utenti. I test sintetici rilevano presto le regressioni; il RUM conferma che gli utenti percepiscono realmente i miglioramenti.

Falsi positivi comuni

Alcuni audit segnalano pratiche inevitabili in determinati contesti. Documenti le eccezioni deliberate, le aggiunga all'elenco di esclusione di Lighthouse CI e le rivaluti periodicamente con l'evoluzione della piattaforma. Eviti "ignora tutto" indiscriminati: vanificherebbero lo scopo dell'audit automatizzato.

Miglioramento continuo

Consideri i punteggi di Lighthouse un obiettivo di miglioramento continuo, non una correzione da effettuare una sola volta. Promuova una cultura in cui si controlla il punteggio a ogni PR, si affrontano immediatamente le regressioni e si migliora gradualmente il valore di riferimento. Con questa disciplina, la maggior parte dei team vede i punteggi crescere costantemente nel corso dei mesi.

Verifica delle conoscenze

Perché gli audit sintetici di Lighthouse dovrebbero essere affiancati dal Real User Monitoring (RUM)?

Riepilogo

Lighthouse esegue audit su una pagina in relazione a Prestazioni, Accessibilità, Best Practices, SEO e PWA. Lo esegua da Chrome DevTools per controlli occasionali e utilizzi Lighthouse CI per l'integrazione continua. Affronti le regressioni a ogni PR, promuova una cultura del miglioramento basato sulle misurazioni e affianchi gli audit sintetici al Real User Monitoring per verificare che i miglioramenti in laboratorio producano vantaggi anche per gli utenti reali.

Domande Frequenti

La lezione «Audit HTML con Lighthouse» è gratuita?

Sì — il testo completo di «Audit HTML con Lighthouse» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso HTML Academy, passa a CoddyKit PRO. Il corso HTML Academy include 4 lezioni in totale.

Cosa imparerò in «Audit HTML con Lighthouse»?

Eseguire Lighthouse per individuare le violazioni delle best practice HTML Eserciti HTML Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare HTML Academy?

Non è richiesta alcuna esperienza precedente. HTML Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.

Quanto tempo richiede la lezione «Audit HTML con Lighthouse»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione HTML Academy?

Sì. Ogni lezione HTML Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Il W3C Markup Validator
  2. Audit HTML con Lighthouse
  3. Pa11y e axe per i test di accessibilità
  4. Test snapshot dell’HTML
← Torna a HTML Academy