Se la favicon non è visibile su Google, controlla prima le basi: Google la mostra solo se riesce a scansionare la home page, trovarvi un'icona dichiarata e scaricare un file quadrato in un formato supportato. La maggior parte delle favicon mancanti dipende da una delle dieci cause qui sotto. Dopo la correzione Google impiega da alcuni giorni a qualche settimana per scansionare di nuovo, e puoi accelerare richiedendo l'indicizzazione della home page in Search Console.
I requisiti di Google per le favicon
Dalle linee guida di Google sulle favicon, aggiornate il 27 ottobre 2026:
- Una favicon per hostname.
example.comeshop.example.compossono essere diversi;example.com/shopnon può averne una propria. - Un
<link>nel<head>della home page conrel="icon",rel="apple-touch-icon"orel="apple-touch-icon-precomposed". - Googlebot può scansionare la home page e Googlebot-Image può scaricare il file dell'icona.
- Quadrata, almeno 8×8 px; si consiglia più grande di 48×48 px.
- BMP, GIF, ICO, PNG, JPEG, PPM o TIFF.
- Un URL stabile che non cambia spesso.
- Nessun contenuto inappropriato nell'immagine; Google sostituisce queste icone con una predefinita.
Dieci motivi per cui la favicon non compare
1. L'icona non è dichiarata nella home page
Google guarda il <head> della home page dell'hostname, non quello della pagina che si posiziona. Senza un link rel="icon" o rel="apple-touch-icon" lì, affidarsi solo a /favicon.ico è un azzardo.
2. robots.txt blocca Googlebot o Googlebot-Image
Una regola come Disallow: /images/ o Disallow: /*.png$ può nascondere l'icona a Googlebot-Image. Anche la home page deve essere scansionabile, compresi tutti i reindirizzamenti che portano ad essa.
3. Un firewall o un controllo anti-bot risponde al posto del file
Protezione anti-bot, blocco geografico e pagine di verifica possono servire a Google qualcosa che non è l'icona. Alla richiesta di un crawler il file deve tornare come immagine vera e propria, con stato 200.
4. Il formato non è supportato
SVG e WebP non sono nell'elenco di Google. Tieni l'SVG per i browser, ma dichiara accanto un PNG o un ICO.
5. L'icona non è quadrata
Un logo 64×48 non è idoneo. Aggiungi dei margini fino a ottenere una tela quadrata.
6. L'icona è troppo piccola
8×8 è il minimo, ma le icone piccole risultano sfocate sugli schermi ad alta densità. Google consiglia più di 48×48; l'Apple touch icon da 180×180 è un modo facile per arrivarci.
7. L'URL non funziona o viene reindirizzato
Un 404, una catena di reindirizzamenti o una pagina HTML inviata con stato 200 al posto dell'immagine falliscono tutti. Le single-page app che rispondono a ogni percorso con index.html lo fanno spesso con /favicon.ico.
8. Il sito si trova in una sottodirectory
Un blog su example.com/blog riceve la favicon di example.com. Per mostrare un'icona diversa serve un hostname proprio, come blog.example.com.
9. L'URL dell'icona cambia di continuo
Gli strumenti di build che mettono un hash nel nome del file a ogni rilascio danno a Google un URL nuovo ogni volta. Mantieni un percorso stabile per l'icona che Google deve usare.
10. Google non ha ancora scansionato di nuovo
Una nuova scansione della home page può richiedere da qualche giorno a qualche settimana. In Search Console apri URL Inspection per la home page e scegli Request indexing. Poi aspetta; chiederlo di nuovo non accelera nulla.
Come controllare tutto in una volta
Favicon Checker esegue i controlli di Google su qualsiasi sito: formato supportato, dimensione quadrata, più di 48 px, dichiarata nella home page, consentita da robots.txt e servita senza reindirizzamenti. Mostra anche quale icona Google probabilmente sceglierà.