How to Publish BIMI (Step-by-Step Guide)
A practical guide to publishing BIMI, including record format, selector usage, logo requirements, and what to validate before rollout.
Tools For This Topic
Start with authentication maturity
Before publishing BIMI (Brand Indicators for Message Identification), your domain must already have a strong email authentication posture.
In practice, this means properly configured SPF, DKIM, and a DMARC policy at enforcement level such as p=quarantine or p=reject.
BIMI is not an authentication mechanism. It builds on existing authentication to display a brand logo in supported mail clients.
If DMARC is not enforced, BIMI will not function as intended.
Choose the selector and hostname
BIMI records are published as TXT records under a selector-based hostname.
The default selector is typically default._bimi.example.com.
Selectors allow flexibility for future changes, but most deployments use the default selector.
Using the wrong selector or querying the wrong hostname is a common troubleshooting issue.
You can verify BIMI TXT records using a DNS lookup tool such as DNS Pro.
Build the BIMI record
A BIMI record is a TXT record containing structured tag-value pairs.
v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/vmc.pemKey components include the version tag, the logo location, and the optional Verified Mark Certificate reference.
- v=BIMI1 defines the version
- l= specifies the location of the SVG logo file
- a= optionally specifies the Verified Mark Certificate (VMC)
The record must be correctly formatted. Syntax errors or missing tags can cause BIMI to be ignored.
Understand logo requirements
BIMI logos must meet strict requirements to be accepted by mailbox providers.
The logo must be in SVG format, typically SVG Tiny PS, publicly accessible over HTTPS, and properly formatted.
If the logo is invalid, inaccessible, or incorrectly formatted, BIMI will fail even if the DNS record is correct.
Some providers also require the logo to be registered and validated through a Verified Mark Certificate.
What to validate before going live
- BIMI TXT record exists at the correct selector such as default._bimi
- Record syntax is valid and correctly formatted
- Logo URL is accessible over HTTPS
- Logo file meets SVG format requirements
- DMARC policy is set to quarantine or reject
- DKIM is signing messages correctly
- Optional VMC is valid if required by provider
Common BIMI problems
- DMARC policy not set to enforcement
- Incorrect selector or hostname used
- Broken or inaccessible logo URL
- Invalid SVG format or unsupported image type
- Incorrect TXT record formatting
- Expecting BIMI to work instantly without provider support
Why BIMI may not appear even if configured
BIMI display depends on support from receiving mail providers, and not all providers implement it in the same way.
Some providers require a Verified Mark Certificate before displaying logos, while others may show logos under less strict conditions.
Even with a correct setup, BIMI may not appear consistently across all inboxes.
This makes validation and testing across different providers an important part of deployment.
A practical BIMI troubleshooting workflow
- Confirm DMARC policy is set to quarantine or reject
- Verify SPF and DKIM are passing and aligned
- Check BIMI TXT record at the correct selector
- Validate record syntax and tag values
- Confirm logo URL is reachable and valid SVG
- Check for VMC requirements depending on provider
- Test across multiple mail providers to confirm behaviour
Related checks
BIMI depends heavily on correct email authentication.
You should ensure SPF, DKIM, and DMARC are fully configured before troubleshooting BIMI. DNS propagation delays can also affect results.
Use These DNS Pro Tools
If you want to validate this topic in practice, these DNS Pro tools are the fastest next step.
Related Tools
Related Articles
What Is BIMI? Email Brand Indicators Explained
A practical guide to BIMI, including what the BIMI record contains, how selector-based publishing works, and how BIMI fits into email trust.
How to Check Reverse DNS for Mail (Step-by-Step Guide)
A practical guide to checking reverse DNS for mail servers, including PTR records, forward confirmation (FCrDNS), and what good mail-related reverse DNS looks like.
How to Fix DKIM Failures
A practical guide to fixing DKIM failures, including wrong selectors, missing records, bad key publication, and signing problems in email platforms.
