BIMI Implementation: Boost Brand Recognition in Email

A technical guide to implementing Brand Indicators for Message Identification (BIMI) to display your logo in subscribers' inboxes, including prerequisites and setup.

SpamBarometer Team
April 5, 2025
6 min read

Brand Indicators for Message Identification (BIMI) is an emerging email authentication standard that allows companies to display their verified brand logo next to emails in subscribers' inboxes. Implementing BIMI can significantly boost brand recognition, increase trust, and improve email engagement. This comprehensive guide will walk you through the prerequisites, setup process, and best practices for successfully implementing BIMI in your email marketing strategy.

Understanding BIMI: What It Is and How It Works

BIMI is a visual indicator that appears next to an email sender's name in the inbox, providing an instantly recognizable logo to help recipients identify legitimate emails from trusted brands. When an email is received, the recipient's email client checks for a BIMI record in the sender's DNS and displays the verified logo if all authentication checks pass.

Fun Fact: BIMI is supported by major email providers like Google, Yahoo, and Fastmail, with more expected to adopt the standard in the near future.

The following diagram illustrates the basic flow of how BIMI works to display a brand's logo in the inbox:

Diagram 1
Diagram 1
  1. The sender publishes a BIMI record in their DNS, specifying the location of their verified logo.
  2. The sender sends an email to the recipient.
  3. The recipient's email client checks for the presence of a BIMI record and validates the sender's email authentication (SPF, DKIM, DMARC).
  4. If all checks pass, the email client displays the verified brand logo next to the sender's name in the inbox.

Prerequisites for Implementing BIMI

Before you can set up BIMI for your domain, there are several prerequisites you must have in place:

1. Authenticated Email with SPF, DKIM, and DMARC

Your domain must have properly configured SPF, DKIM, and DMARC records to prove ownership and prevent spoofing. Ensure your DMARC policy is set to quarantine or reject to be eligible for BIMI.

2. SVG Logo Meeting BIMI Guidelines

You need a square SVG logo that meets the BIMI guidelines, including size, formatting, and content restrictions. The logo should be clear, recognizable, and free of any text or extraneous elements.

3. Verified Mark Certificate (VMC)

A Verified Mark Certificate is a special type of SSL certificate that proves ownership of your logo and allows it to be displayed in email clients. You'll need to obtain a VMC from a certified issuer like Entrust or DigiCert.

The following diagram shows how these prerequisites fit together to enable BIMI:

Diagram 2
Diagram 2

Step-by-Step Guide to Setting Up BIMI

Once you have the prerequisites in place, follow these steps to set up BIMI for your domain:

Design a square SVG logo that adheres to the BIMI guidelines. Ensure it is sized between 112x112 and 512x512 pixels, uses RGB colors, and does not contain any text or complex elements. Validate your logo using the official BIMI SVG validator.

Important: Your logo must be in SVG format to be compatible with BIMI. Other image formats like PNG or JPG will not work.

Apply for a Verified Mark Certificate from a trusted issuer like Entrust or DigiCert. You'll need to provide proof of your organization's identity and ownership of the logo. The issuer will validate this information and issue a VMC, which is a special type of X.509 certificate in PEM format.

Certificate Issuer Website
Entrust https://www.entrust.com/digital-security/certificate-solutions/products/digital-signing/verified-mark-certificates
DigiCert https://www.digicert.com/verified-mark-certificates

Host your BIMI-compliant SVG logo on a public HTTPS URL. This can be on your own web server or a third-party hosting service. Ensure the URL is accessible and properly secured with a valid SSL certificate.

Pro Tip: Use a content delivery network (CDN) to host your logo for faster loading times and improved availability.

Create a BIMI record for your domain and publish it in DNS. The BIMI record specifies the location of your SVG logo and the Verified Mark Certificate. It should look something like this:

default._bimi.[yourdomain.com]. IN TXT "v=BIMI1; l=https://[yourlogo.url]/logo.svg; a=https://[yourvmc.url]/vmc.pem;"

Replace [yourdomain.com], [yourlogo.url], and [yourvmc.url] with your actual domain name, logo URL, and VMC URL respectively.

Once your BIMI record is published, test and validate your setup using tools like the BIMI Record Generator and Validity BIMI Lookup Tool. Send test emails to supported providers like Gmail to ensure your logo appears correctly in the inbox.

Note: It may take some time for your BIMI record to propagate and for email clients to start displaying your logo. Be patient and continue testing over the course of a few days.

This diagram summarizes the key steps in the BIMI setup process:

Diagram 3
Diagram 3

Best Practices for Effective BIMI Implementation

To get the most out of BIMI, follow these best practices:

Keep Your Logo Simple and Recognizable

Use a clean, bold design that is easily identifiable at small sizes. Avoid intricate details or text that may not be legible in the inbox.

Maintain Consistent Branding

Use the same logo across all your authenticated email channels to build brand recognition and trust with subscribers.

Monitor and Enforce Your DMARC Policy

Regularly check your DMARC reports and maintain a quarantine or reject policy to protect your domain from unauthorized use and ensure BIMI eligibility.

Keep Your VMC and SSL Certificates Up to Date

Renew your Verified Mark Certificate and SSL certificates before they expire to avoid any disruptions in your BIMI display.

This diagram illustrates how these best practices contribute to a successful BIMI implementation:

Diagram 4
Diagram 4

Troubleshooting Common BIMI Issues

If you encounter problems with your BIMI setup, here are some common issues and solutions:

If your logo isn't showing up in the inbox, check the following:

  • Ensure your BIMI record is formatted correctly and properly published in DNS.
  • Verify your SVG logo meets all the BIMI guidelines and is accessible at the specified URL.
  • Check that your VMC is valid and properly hosted.
  • Confirm your DMARC policy is set to quarantine or reject.

If your BIMI record is invalid, check for these common mistakes:

  • Missing or incorrect tag values (v=BIMI1, l=, a=)
  • Invalid or inaccessible logo URL
  • Invalid or inaccessible VMC URL
  • Syntax errors in the record format

Use the BIMI Record Generator to create a properly formatted record.

Was this guide helpful?
Need More Help?

Our team of email deliverability experts is available to help you implement these best practices.

Contact Us