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
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 : 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é |
|---|---|
| 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-PS specification (spécification W3C)
- SVGO - SVG Optimizer (outil d'optimisation SVG open source)
- Google - BIMI dans Gmail (documentation Gmail)