Perché validare il tuo logo BIMI?
I provider email (Gmail, Apple Mail, Yahoo) mostrano il tuo logo solo se vengono soddisfatte diverse condizioni:
- Record BIMI DNS valido
- Logo in formato SVG Tiny-PS conforme
- Consegna HTTPS stabile e veloce
- File inferiore a 32 KB
Un singolo criterio non soddisfatto = nessuna visualizzazione. Senza validazione preventiva, scopri il problema dopo il deployment, con giorni di ritardo per correggerlo.
Casi d'uso comuni:
- Deployment BIMI → Validare il logo prima di pubblicare il record DNS
- Debug visualizzazione → Capire perché il tuo logo non appare in Gmail
- Cambio logo → Verificare che il nuovo SVG rispetti i requisiti
Come usare il verificatore BIMI
Passo 1: Inserire URL o dominio
Due opzioni:
- URL diretta: Incolla l'URL del tuo file SVG (es:
https://cdn.captaindns.com/bimi/logo.svg) - Dominio: Inserisci il tuo dominio e lo strumento recupera l'URL dal record BIMI
Passo 2: Analizzare il report
Lo strumento verifica:
| Categoria | Verifiche |
|---|---|
| Consegna HTTP | Reindirizzamenti, latenza, URL finale, tipo MIME |
| Certificato SSL | Validità, catena di fiducia |
| Formato SVG | Conformità Tiny-PS, tag vietati |
| Metadati | viewBox, dimensioni, titolo |
| Dimensione | Peso in byte vs raccomandazione 32 KB |
Passo 3: Correggere e ritestare
- Correggi prima gli errori bloccanti (elementi vietati, errore HTTPS)
- Tratta gli avvisi (dimensione, reindirizzamenti multipli)
- Riesegui l'analisi fino a ottenere un risultato conforme
Cos'è SVG Tiny-PS?
SVG Tiny-PS (Tiny Portable/Secure) è un profilo SVG progettato per la sicurezza. Vieta elementi che potrebbero rappresentare un rischio:
Elementi vietati
| Elemento | Motivo |
|---|---|
<script> | Esecuzione di codice JavaScript |
<foreignObject> | Inclusione di contenuto HTML esterno |
<use href="esterno"> | Riferimento a risorse esterne |
| Font esterni | Caricamento di risorse di terze parti |
<animate> (alcuni) | Animazioni complesse |
Elementi consentiti
| Elemento | Descrizione |
|---|---|
<svg>, <g> | Struttura di base |
<path>, <rect>, <circle>, <ellipse> | Forme geometriche |
<polygon>, <polyline>, <line> | Linee e poligoni |
<linearGradient>, <radialGradient> | Gradienti (semplici) |
<text> convertito in <path> | Testo vettorializzato |
Esempio di logo conforme
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<title>CaptainDNS Logo</title>
<rect width="100" height="100" fill="#4F46E5"/>
<path d="M25 50 L50 25 L75 50 L50 75 Z" fill="#FFFFFF"/>
</svg>
Diagnosi comuni e soluzioni
Errore: Tag non supportato
Diagnosi: Element <script> not allowed in SVG Tiny-PS
Soluzione: Rimuovi tutti gli elementi <script>. Un logo BIMI è statico, senza interattività.
Errore: Riferimento esterno
Diagnosi: External reference in href attribute
Soluzione: Sostituisci i riferimenti esterni (href="https://...") con risorse incorporate o rimuovili.
Avviso: Dimensione eccessiva
Diagnosi: File size 48KB exceeds 32KB recommendation
Soluzione:
- Semplifica i tracciati con un ottimizzatore SVG (SVGO)
- Rimuovi i metadati non necessari (commenti, ID generati dall'editor)
- Converti il testo in tracciati
- Riduci la precisione delle coordinate
Errore: Tipo MIME errato
Diagnosi: Content-Type: text/html instead of image/svg+xml
Soluzione: Configura il tuo server o CDN per servire i file .svg con Content-Type: image/svg+xml.
Errore: Reindirizzamenti multipli
Diagnosi: 4 redirects before reaching final URL
Soluzione: Semplifica la catena di reindirizzamenti. Idealmente, l'URL del record BIMI punta direttamente al file finale (massimo 0-1 reindirizzamento).
FAQ - Domande frequenti
D: Cos'è un logo BIMI?
R: BIMI (Brand Indicators for Message Identification) mostra il logo del tuo brand accanto alle tue email in Gmail, Apple Mail, Yahoo e altre caselle di posta compatibili. Richiede un record DNS BIMI e un logo in formato SVG Tiny-PS.
D: Cos'è SVG Tiny-PS?
R: SVG Tiny-PS è un sottoinsieme sicuro del formato SVG. Vieta script, font esterni, riferimenti esterni e alcune animazioni. Questo formato garantisce che il logo sia sicuro da visualizzare in una casella di posta.
D: Perché il mio logo BIMI non viene visualizzato?
R: Verifica questi punti nell'ordine:
- Record BIMI DNS presente e formattato correttamente
- Logo accessibile via HTTPS (nessun errore di certificato)
- Formato SVG Tiny-PS conforme (nessun tag vietato)
- Dimensione inferiore a 32 KB
- Tipo MIME corretto (
image/svg+xml)
D: Qual è la dimensione massima per un logo BIMI?
R: La raccomandazione ufficiale è di massimo 32 KB. Oltre, il logo può essere ignorato da alcune caselle di posta o rallentare la visualizzazione.
D: Lo strumento è gratuito?
R: Sì, 100% gratuito e senza registrazione. Nessun limite di utilizzo.
D: Come correggo un logo non conforme?
R: Usa un editor SVG (Adobe Illustrator, Inkscape, Figma) per:
- Rimuovere script ed elementi interattivi
- Convertire il testo in tracciati
- Rimuovere i font esterni
- Sostituire i riferimenti esterni con risorse incorporate
- Ottimizzare con SVGO per ridurre la dimensione
Strumenti complementari
| Strumento | Scopo |
|---|---|
| Ispettore BIMI (DNS) | Verificare il record BIMI del tuo dominio |
| Verificatore sintassi BIMI | Validare la sintassi di un record BIMI |
| Ispettore DMARC | Verificare DMARC (prerequisito per BIMI) |
| Tester email | Testare la deliverability complessiva delle tue email |
| Parser certificato VMC | Analizzare un Verified Mark Certificate |
Risorse utili
- Specifica BIMI ufficiale (guida di implementazione BIMI Group)
- Specifica SVG Tiny-PS (specifica W3C)
- SVGO - SVG Optimizer (strumento di ottimizzazione SVG open source)
- Google - BIMI in Gmail (documentazione Gmail)