Pourquoi valider votre logo BIMI ?
Les messageries (Gmail, Apple Mail, Yahoo) n'affichent votre logo que si plusieurs conditions sont réunies :
- Enregistrement BIMI DNS valide
- Logo au format SVG Tiny-PS conforme
- Livraison HTTPS stable et rapide
- Fichier de moins de 32 Ko
Un seul critère non respecté = pas d'affichage. Sans validation préalable, vous découvrez le problème après déploiement, avec des jours de délai pour corriger.
Cas d'usage courants :
- Déploiement BIMI → Valider le logo avant publication de l'enregistrement DNS
- Debug affichage → Comprendre pourquoi votre logo n'apparaît pas dans Gmail
- Changement de logo → Vérifier que le nouveau SVG respecte les contraintes
Comment utiliser l'outil de vérification BIMI
Étape 1 : Entrer l'URL ou le domaine
Deux options :
- URL directe : Collez l'URL de votre fichier SVG (ex:
https://cdn.captaindns.com/bimi/logo.svg) - Domaine : Entrez votre domaine et l'outil récupère l'URL depuis l'enregistrement BIMI
Étape 2 : Analyser le rapport
L'outil vérifie :
| Catégorie | Vérifications |
|---|---|
| Livraison HTTP | Redirections, latence, URL finale, type MIME |
| Certificat SSL | Validité, chaîne de confiance |
| Format SVG | Conformité Tiny-PS, balises interdites |
| Métadonnées | viewBox, dimensions, titre |
| Taille | Poids en octets vs recommandation 32 Ko |
Étape 3 : Corriger et retester
- Corrigez d'abord les erreurs bloquantes (éléments interdits, échec HTTPS)
- Traitez les avertissements (taille, redirections multiples)
- Relancez l'analyse jusqu'à obtenir un résultat conforme
Qu'est-ce que SVG Tiny-PS ?
SVG Tiny-PS (Tiny Portable/Secure) est un profil SVG conçu pour la sécurité. Il interdit les éléments qui pourraient poser un risque :
Éléments interdits
| Élément | Raison |
|---|---|
<script> | Exécution de code JavaScript |
<foreignObject> | Inclusion de contenu HTML externe |
<use href="externe"> | Référence à des ressources externes |
| Polices externes | Chargement de ressources tierces |
<animate> (certains) | Animations complexes |
Éléments autorisés
| Élément | Description |
|---|---|
<svg>, <g> | Structure de base |
<path>, <rect>, <circle>, <ellipse> | Formes géométriques |
<polygon>, <polyline>, <line> | Lignes et polygones |
<linearGradient>, <radialGradient> | Dégradés (simples) |
<text> converti en <path> | Texte vectorisé |
Exemple de 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>
Diagnostics courants et solutions
Les éléments interdits (scripts, polices externes, références externes, animations) sont retirés automatiquement par le convertisseur SVG BIMI, qui ajoute aussi les attributs version, baseProfile et title requis par Tiny-PS et liste chaque modification avant le téléchargement. Un éditeur SVG reste nécessaire pour retoucher le dessin lui-même.
Erreur : Balise non supportée
Diagnostic : Element <script> not allowed in SVG Tiny-PS
Solution : Supprimez tous les éléments <script>. Un logo BIMI est statique, sans interactivité.
Erreur : Référence externe
Diagnostic : External reference in href attribute
Solution : Remplacez les références externes (href="https://...") par des ressources embarquées ou supprimez-les.
Avertissement : Taille excessive
Diagnostic : File size 48KB exceeds 32KB recommendation
Solution :
- Simplifiez les chemins (paths) avec un optimiseur SVG (SVGO)
- Supprimez les métadonnées inutiles (commentaires, ID générés par l'éditeur)
- Convertissez les textes en paths
- Réduisez la précision des coordonnées
Erreur : Type MIME incorrect
Diagnostic : Content-Type: text/html instead of image/svg+xml
Solution : Configurez votre serveur ou CDN pour servir les fichiers .svg avec Content-Type: image/svg+xml.
Erreur : Redirections multiples
Diagnostic : 4 redirects before reaching final URL
Solution : Simplifiez la chaîne de redirections. Idéalement, l'URL de l'enregistrement BIMI pointe directement vers le fichier final (0-1 redirection max).
FAQ - Questions fréquentes
Q : Qu'est-ce qu'un logo BIMI ?
R : BIMI (Brand Indicators for Message Identification) permet d'afficher votre logo de marque à côté de vos emails dans Gmail, Apple Mail, Yahoo et d'autres messageries compatibles. Il nécessite un enregistrement DNS BIMI et un logo au format SVG Tiny-PS.
Q : Qu'est-ce que SVG Tiny-PS ?
R : SVG Tiny-PS est un sous-ensemble sécurisé du format SVG. Il interdit les scripts, polices externes, références externes et certaines animations. Ce format garantit que le logo est sûr à afficher dans une messagerie.
Q : Pourquoi mon logo BIMI n'apparaît pas ?
R : Vérifiez ces points dans l'ordre :
- Enregistrement BIMI DNS présent et correctement formaté
- Logo accessible en HTTPS (pas d'erreur de certificat)
- Format SVG Tiny-PS conforme (pas de balises interdites)
- Taille inférieure à 32 Ko
- Type MIME correct (
image/svg+xml)
Q : Quelle taille maximale pour un logo BIMI ?
R : La recommandation officielle est 32 Ko maximum. Au-delà, le logo peut être ignoré par certaines messageries ou ralentir l'affichage.
Q : L'outil est-il gratuit ?
R : Oui, 100% gratuit et sans inscription. Aucune limite d'utilisation.
Q : Comment corriger un logo non conforme ?
R : Le convertisseur SVG BIMI fait le nettoyage pour vous : scripts, polices externes, références externes et animations sont retirés, les attributs version, baseProfile et title ajoutés. Pour retoucher le dessin lui-même, utilisez un éditeur SVG (Adobe Illustrator, Inkscape, Figma) pour :
- Supprimer les scripts et éléments interactifs
- Convertir les textes en chemins (paths)
- Supprimer les polices externes
- Remplacer les références externes par des ressources embarquées
- Optimiser avec SVGO pour réduire la taille
Outils complémentaires
| Outil | Utilité |
|---|---|
| Convertisseur SVG BIMI | Nettoyer un logo SVG et le rendre conforme Tiny-PS |
| Inspecteur BIMI (DNS) | Vérifier l'enregistrement BIMI de votre domaine |
| Vérificateur syntaxe BIMI | Valider la syntaxe d'un enregistrement BIMI |
| Inspecteur DMARC | Vérifier DMARC (prérequis pour BIMI) |
| Testeur d'email | Tester la délivrabilité globale de vos emails |
| Parseur certificat VMC | Analyser un certificat VMC (Verified Mark Certificate) |
Ressources utiles
- Spécification BIMI officielle (guide d'implémentation BIMI Group)
- SVG Tiny 1.2 (spécification W3C dont dérive le profil Tiny-PS)
- SVGO - SVG Optimizer (outil d'optimisation SVG open source)
- Google - BIMI dans Gmail (documentation Gmail)