TLDR
Punteggi Lighthouse perfetti di 100 ma il tasso di click-through era sotto la media del settore. Site Audit ha trovato cinque problemi critici che Lighthouse ha mancato: schema LocalBusiness incompleto, markup breadcrumb rotto, tag Open Graph incompleti, violazioni di accessibilità in interazioni complesse e casi limite di viewport mobile. Correggerli ha aumentato il CTR dal 2,1% al 3,2%, un miglioramento del 52% che ha portato il 30% di click in più. Lighthouse testa le prestazioni tecniche. Site Audit testa l’efficacia SEO e l’ottimizzazione delle conversioni. Usa entrambi per una copertura completa.
Avevamo un punteggio Lighthouse perfetto di 100 sul nostro sito di marketing. Prestazioni? Perfette. SEO? Perfetto. Accessibilità? Perfetta. Best practice? Perfette.
Poi abbiamo eseguito il nostro strumento, Site Audit.
Ecco i 5 problemi critici che Lighthouse ha mancato e che ci costavano il 30% del nostro tasso di click-through organico. E come correggerli ha trasformato la nostra visibilità.
L’illusione del punteggio perfetto
Lighthouse è uno strumento fenomenale. L’ha costruito Google, è gratuito ed è integrato in Chrome DevTools. Per l’ottimizzazione delle prestazioni, non ha rivali.
Ma ecco quello che Google non ti dice: Lighthouse è progettato per individuare problemi tecnici di prestazioni, non problemi SEO o di accessibilità completi.
Il nostro audit Lighthouse:
- Prestazioni: 100/100
- Accessibilità: 100/100
- Best Practice: 100/100
- SEO: 100/100
L’abbiamo pubblicato, sicuri di aver centrato la SEO tecnica.
La nostra Google Search Console raccontava una storia diversa:
- Impressioni: alte (buon posizionamento)
- Click: bassi (le persone ci vedevano, non cliccavano)
- CTR: 2,1% (media del settore: 3-5%)
Qualcosa non andava. Ma Lighthouse diceva che eravamo perfetti.
Cosa abbiamo fatto dopo
Abbiamo passato il nostro sito di marketing attraverso Site Audit (il nostro strumento di audit SEO, costruito specificamente per individuare quello che Lighthouse manca).
I risultati: 5 errori critici che Lighthouse non ha mai segnalato.
Correggere questi problemi ha aumentato il nostro CTR dal 2,1% al 3,2% (un aumento relativo del 52%, ovvero oltre il 30% di click in più per le stesse impressioni).
Ecco cosa Lighthouse ha mancato.
Errore #1: Schema markup LocalBusiness mancante
Cosa controlla Lighthouse: se i dati strutturati esistono (sì/no)
Cosa Lighthouse ha mancato: se i dati strutturati sono corretti, completi e ottimizzati per i risultati ricchi
Il nostro problema
Avevamo lo schema Organization di base:
{
"@type": "Organization",
"@context": "https://schema.org",
"name": "Surmado",
"url": "https://www.surmado.com",
"logo": "https://www.surmado.com/logo.png"
}
Lighthouse diceva: “I dati strutturati sono validi”
Quello che Lighthouse non ci ha detto: ci mancava lo schema LocalBusiness, che abilita:
- Eleggibilità per il map pack (critico per le query “vicino a me”)
- Orari di apertura nelle SERP
- Stelle di recensione nei risultati di ricerca
- Snippet ricchi di indirizzo e numero di telefono
Cosa abbiamo corretto
Abbiamo aggiunto uno schema LocalBusiness completo:
{
"@type": "LocalBusiness",
"@context": "https://schema.org",
"name": "Surmado",
"url": "https://www.surmado.com",
"telephone": "+1-XXX-XXX-XXXX",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94103",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "37.7749",
"longitude": "-122.4194"
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "17:00"
},
"priceRange": "$$"
}
L’impatto
Prima: listing generico nelle SERP (solo titolo + meta description)
Dopo: snippet ricco con:
- Valutazione a stelle (4,8/5 da 47 recensioni)
- Indirizzo visibile nella SERP
- Orari di apertura visualizzati
- Indicatore di fascia di prezzo ($$)
Il CTR è aumentato da 1,8% a 2,6% sulle query con snippet ricchi (aumento relativo del 44%).
Perché Lighthouse l’ha mancato: Lighthouse valida la sintassi dello schema, non la strategia dello schema. Non sa che ti manca LocalBusiness se non lo testi esplicitamente.
Errore #2: Schema breadcrumb mancante
Cosa controlla Lighthouse: la struttura della pagina e i link di navigazione
Cosa Lighthouse ha mancato: i dati strutturati breadcrumb che abilitano i percorsi breadcrumb nei risultati di ricerca
Il nostro problema
Avevamo breadcrumb visivi sulla pagina:
<nav>
<a href="/">Home</a> > <a href="/products">Products</a> > AI Visibility
</nav>
Lighthouse diceva: “La pagina ha una struttura logica”
Quello che Lighthouse non ci ha detto: senza lo schema BreadcrumbList, Google non mostrerà i percorsi breadcrumb nelle SERP.
Cosa abbiamo corretto
Abbiamo aggiunto i breadcrumb strutturati:
{
"@type": "BreadcrumbList",
"@context": "https://schema.org",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://www.surmado.com"
},
{
"@type": "ListItem",
"position": 2,
"name": "Products",
"item": "https://www.surmado.com/products"
},
{
"@type": "ListItem",
"position": 3,
"name": "AI Visibility",
"item": "https://www.surmado.com/ai-visibility"
}
]
}
L’impatto
Prima: la SERP mostrava l’URL completo (www.surmado.com/ai-visibility)
Dopo: la SERP mostrava il percorso breadcrumb (Home > Products > AI Visibility)
Perché conta: i breadcrumb nelle SERP aumentano la fiducia percepita e rendono il tuo risultato visivamente distinto. Gli utenti capiscono la gerarchia del tuo sito a colpo d’occhio.
Il CTR è aumentato da 2,1% a 2,4% sulle pagine profonde con breadcrumb (aumento relativo del 14%).
Combinato con lo schema LocalBusiness, il CTR complessivo è saltato da 2,1% a 3,2% (aumento relativo del 52% = oltre il 30% di click in più).
Perché Lighthouse l’ha mancato: Lighthouse non testa lo schema breadcrumb. Controlla solo se la tua navigazione HTML è accessibile.
Errore #3: problemi di accessibilità che Lighthouse non ha rilevato
Cosa controlla Lighthouse: ~50 regole di accessibilità automatizzate da axe-core
Cosa Lighthouse ha mancato: ~100+ violazioni WCAG 2.1 AA aggiuntive che richiedono test manuali o strumenti come pa11y
Il nostro problema
Punteggio di accessibilità Lighthouse: 100/100
L’audit pa11y di Site Audit ha trovato 12 violazioni che Lighthouse ha mancato:
-
aria-labelmancante sui pulsanti con sole icone (WCAG 4.1.2)<!-- Lighthouse missed this --> <button><i class="icon-search"></i></button> <!-- Should be --> <button aria-label="Search"><i class="icon-search"></i></button> -
Contrasto di colore insufficiente sui campi modulo disabilitati (WCAG 1.4.3)
- Lighthouse controlla solo i campi modulo abilitati
- I nostri pulsanti disabilitati avevano contrasto 3,5:1 (minimo: 4,5:1)
-
Indicatori di focus mancanti sui dropdown personalizzati (WCAG 2.4.7)
- Usavamo
outline: nonesugli elementi con focus - Gli utenti che usano la tastiera non potevano vedere dov’era il focus
- Usavamo
-
Etichette dei moduli non associate programmaticamente agli input (WCAG 1.3.1)
<!-- Lighthouse missed this --> <label>Email</label> <input type="email" /> <!-- Should be --> <label for="email">Email</label> <input id="email" type="email" />
L’impatto
Impatto SEO: nessuno direttamente, ma l’accessibilità influisce su:
- Esperienza utente (la frequenza di rimbalzo è scesa da 58% a 51% dopo le correzioni)
- Conformità legale (WCAG 2.1 AA è richiesto per molti settori)
- Usabilità (la navigazione da tastiera ora funziona correttamente)
Perché Lighthouse l’ha mancato: Lighthouse esegue ~50 controlli automatizzati. pa11y esegue ~150+ controlli. Molti problemi di accessibilità richiedono il giudizio umano (come il contrasto di colore in contesti diversi).
Errore #4: Meta tag duplicati e mancanti
Cosa controlla Lighthouse: se la meta description esiste (sì/no)
Cosa Lighthouse ha mancato: meta description duplicate tra le pagine, tag Open Graph mancanti e strategia di meta tag incoerente
Il nostro problema
Lighthouse diceva: “Il documento ha una meta description”
Site Audit ha trovato:
- 7 pagine con meta description duplicate (copiate e incollate tra le pagine prodotto)
- 14 pagine senza tag Open Graph (nessuna anteprima di condivisione social)
- 3 pagine con meta description oltre i 160 caratteri (troncate nelle SERP)
- Homepage senza tag Twitter Card
Cosa abbiamo corretto
-
Meta description uniche per ogni pagina (adattate al contenuto della pagina)
-
Tag Open Graph completi per la condivisione social:
<meta property="og:title" content="AI Visibility: AI Visibility Testing" /> <meta property="og:description" content="Test how ChatGPT, Claude, and Gemini discover your business. $50 persona-based AI visibility report in 15 minutes." /> <meta property="og:image" content="https://www.surmado.com/og-signal.png" /> <meta property="og:url" content="https://www.surmado.com/ai-visibility" /> -
Tag Twitter Card per anteprime migliori su Twitter/X:
<meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="AI Visibility" /> <meta name="twitter:description" content="..." /> <meta name="twitter:image" content="https://www.surmado.com/twitter-signal.png" />
L’impatto
Impatto SEO diretto: le meta description duplicate diluiscono l’autorità tematica. Le descrizioni uniche hanno aumentato i posizionamenti per le query long-tail.
Impatto social: le condivisioni su Twitter/LinkedIn sono triplicate (anteprime migliori = più click).
Perché Lighthouse l’ha mancato: Lighthouse controlla solo se una meta description esiste, non se è unica, di lunghezza ottimale o completa.
Errore #5: Link interni rotti e pagine orfane
Cosa controlla Lighthouse: se i link hanno nomi accessibili
Cosa Lighthouse ha mancato: link interni rotti, catene di redirect e pagine orfane senza link in entrata
Il nostro problema
Lighthouse diceva: “I link hanno nomi distinguibili”
La scansione di Site Audit ha trovato:
- 2 link interni rotti (errori 404 da URL obsoleti)
- 1 catena di redirect (redirect a 3 hop da un vecchio URL del blog)
- 4 pagine orfane (nessun link interno che le punta, non nella sitemap)
Cosa abbiamo corretto
- Link rotti corretti: aggiornati gli URL alle pagine attuali
- Catena di redirect eliminata: link aggiornato direttamente alla destinazione finale
- Aggiunti link interni alle pagine orfane da articoli del blog rilevanti
- Inviato le pagine orfane alla sitemap.xml
L’impatto
Crawl budget: le catene di redirect sprecano crawl budget. Correggerle ha aiutato Google a scoprire nuovi contenuti più velocemente.
Link equity: le pagine orfane avevano zero autorità da link interni. Aggiungere link ha aumentato i loro posizionamenti dalla pagina 3 alla pagina 1 per le query long-tail.
Esperienza utente: i link rotti danneggiano la fiducia. Correggerli ha ridotto la frequenza di rimbalzo sulle pagine interessate.
Perché Lighthouse l’ha mancato: Lighthouse fa l’audit di una pagina alla volta. Non scansiona l’intero sito per trovare link rotti, catene di redirect o pagine orfane.
In cosa è bravo Lighthouse (e in cosa no)
Lighthouse eccelle in:
Ottimizzazione delle prestazioni (LCP, FID, CLS, Total Blocking Time) Core Web Vitals (prestazioni mobile, metriche di velocità) Accessibilità di base (~50 controlli automatizzati) Funzionalità Progressive Web App (service worker, manifest) Best practice (HTTPS, ottimizzazione delle immagini, JS moderno)
Lighthouse NON è progettato per:
Audit SEO completi (validazione dello schema, strategia dei meta tag, link interni) Strategia Schema.org (valida la sintassi, non la completezza o l’ottimizzazione) Accessibilità avanzata (controlla solo ~1/3 delle regole WCAG 2.1 AA) Problemi a livello di sito (non scansiona, fa l’audit solo di singole pagine) Analisi competitiva (non ti mostra cosa fanno meglio i competitor)
La conclusione: Lighthouse è uno strumento fantastico per le prestazioni. Non è uno strumento SEO completo.
Il vero costo dei punteggi Lighthouse “perfetti”
Il nostro errore: abbiamo dato per scontato che Lighthouse = audit SEO completo.
Il costo:
- 3 mesi di CTR mancato (30% di click in meno rispetto a quelli che avremmo dovuto avere)
- ~$5.000 di ricavi persi dal traffico organico che abbiamo lasciato sul tavolo
- Svantaggio competitivo: i competitor con schema markup ci superavano negli snippet ricchi
La soluzione: il Site Audit da $50 ha individuato tutti e 5 i problemi in 5 minuti.
ROI: $50 di investimento, aumento del CTR del 30%, oltre $5.000 di ricavi recuperati = ROI 100x.
Come Site Audit ha individuato quello che Lighthouse ha mancato
Site Audit è progettato per la SEO, non solo per le prestazioni:
- Validazione dello schema: controlla se lo schema esiste E se è strategicamente ottimizzato (LocalBusiness, FAQPage, BreadcrumbList, ecc.)
- Accessibilità Pa11y: 150+ controlli WCAG 2.1 AA (rispetto ai 50 di Lighthouse)
- Scansione a livello di sito: trova link rotti, pagine orfane, contenuti duplicati nell’intero sito
- Analisi dei meta tag: segnala descrizioni duplicate, tag OG mancanti, snippet troppo lunghi
- Confronto con i competitor: mostra quali schema usano i tuoi competitor che tu non usi
Lighthouse ti dà un punteggio. Site Audit ti dà una lista di azioni prioritizzata.
Cosa fare dopo
Passo 1: non ignorare Lighthouse
Continua a usare Lighthouse per l’ottimizzazione delle prestazioni. Non ha rivali per i Core Web Vitals.
Ma non dare per scontato che un punteggio Lighthouse perfetto = SEO completa.
Passo 2: esegui un audit completo
Usa Site Audit (o strumenti simili) per individuare:
- Lacune nello schema markup
- Problemi di accessibilità avanzati
- Problemi di linking a livello di sito
- Incoerenze nei meta tag
- Problemi di struttura dei contenuti
Prova Site Audit: audit a $50
Passo 3: dai priorità allo schema markup
Le vittorie più grandi del nostro audit sono arrivate da:
- Schema LocalBusiness (se hai una sede fisica o un’area di servizio)
- Schema BreadcrumbList (per le pagine profonde)
- Schema FAQPage (per pagine di contenuto ad alto valore)
Questi tre schema da soli hanno guidato il nostro aumento del CTR del 30%.
Passo 4: correggi l’accessibilità oltre Lighthouse
Usa strumenti come:
- pa11y (strumento CLI per controlli WCAG 2.1 AA)
- axe DevTools (estensione del browser con più controlli di Lighthouse)
- Site Audit (include pa11y + raccomandazioni strategiche)
In conclusione
Google Lighthouse non ti sta mentendo. Semplicemente non è progettato per una SEO completa.
Il nostro punteggio Lighthouse perfetto di 100/100 mascherava 5 problemi critici che ci costavano il 30% del nostro traffico organico.
Lighthouse è uno strumento di prestazioni. La SEO richiede:
- Schema markup strategico
- Test di accessibilità avanzati
- Scansione e analisi a livello di sito
- Ottimizzazione dei meta tag
- Intelligence competitiva
Un Site Audit da $50 ha individuato tutto quello che Lighthouse ha mancato e ha fornito un ROI 100x.
Il tuo punteggio Lighthouse potrebbe essere perfetto. La tua SEO probabilmente no.
Letture correlate
- Perché Site Audit sostituisce Lighthouse + GTmetrix + WebPageTest
- Schema Markup per Local Business
- Core Web Vitals spiegati
Pronto a trovare quello che Lighthouse ha mancato? Esegui un audit Site Audit ($50) e ottieni una lista di azioni prioritizzata in 5 minuti. Niente punteggi perfetti. Solo i problemi che contano davvero.