Guide

BIMI. Get Your Logo in the Inbox

The DNS record that puts your brand logo next to your emails in Gmail and Yahoo, and the DMARC enforcement bar you must clear first.

9 min read·Updated Jun 10, 2026
TL;DR
BIMI puts your logo next to your emails in Gmail, Yahoo, and Apple Mail. The record itself is trivial, one TXT record pointing at an SVG. The real work is the prerequisites: DMARC at p=quarantine or p=reject (not p=none), a logo in the strict SVG Tiny PS format, and for Gmail, a paid Verified Mark Certificate. Treat BIMI as the reward at the end of the authentication journey, not a quick win.

What is BIMI?

BIMI (Brand Indicators for Message Identification) is a standard that lets mailbox providers display your brand logo as the avatar for your messages, in place of the grey initial-letter circle. You publish a TXT record at default._bimi.yourdomain.com pointing to an SVG of your logo; providers that support BIMI fetch it and, if your authentication checks out, show it in the inbox.

The catch, and the entire point of the standard: providers only display logos for mail that is strongly authenticated. BIMI is deliberately designed as a carrot to push domains toward DMARC enforcement. No enforcement, no logo, no exceptions.

Why it matters

  • Inbox real estate and trust: a recognized logo measurably lifts open rates (vendors claim anywhere from a few percent up; your mileage will vary) and makes phishing lookalikes easier for recipients to spot.
  • It forces good hygiene: you cannot get BIMI without DMARC at enforcement, which means you cannot get it without SPF and DKIM alignment sorted. Domains with BIMI are, by construction, hard to spoof.
  • Verified blue checks: Gmail pairs the logo with a verification checkmark when a VMC is present, visible brand verification in the most-used inbox on earth.

Prerequisites, in order

  1. SPF and DKIM passing and aligned for all your mail streams. See the SPF guide and the DKIM guide.
  2. DMARC at enforcement: p=quarantine (with pct=100) or p=reject, on the organizational domain. Our DMARC guide covers the safe ramp from p=none.
  3. A logo in SVG Tiny PS format: square, no scripts or external references, with a <title>. There are free converters; budget an hour of fiddling.
  4. (For Gmail) a VMC or CMC: a Verified Mark Certificate from DigiCert or Entrust, generally requiring a registered trademark for the logo (CMCs relax this to logos with established prior use). Roughly $1,000–1,500/year.
Watch out
Don't rush DMARC enforcement just to get a logo. Moving to p=reject before your DMARC reports show all legitimate senders aligned will quarantine your own mail, a much worse outcome than a grey avatar. The logo can wait; lost invoices can't.

How to check it

dig +short txt default._bimi.example.com
# Expect: "v=BIMI1; l=https://example.com/logo.svg; a=https://example.com/vmc.pem"

Then verify the l= URL serves the SVG over HTTPS, and that your DMARC record shows p=quarantine or p=reject.

Setting it up, step by step

  1. Confirm DMARC enforcement has been stable for a few weeks with clean aggregate reports.
  2. Produce the SVG Tiny PS logo and host it at a stable HTTPS URL on a domain you control, e.g. https://example.com/bimi/logo.svg.
  3. (Optional but required for Gmail) obtain a VMC, you'll get a PEM file to host alongside the logo.
  4. Publish the TXT record at the default selector:
    default._bimi.example.com.  TXT  "v=BIMI1; l=https://example.com/bimi/logo.svg; a=https://example.com/bimi/vmc.pem"
    Without a VMC, either omit a= or leave it empty (a=;), Yahoo will still display the logo.
  5. Send test mail to Gmail and Yahoo accounts and wait, logo display can take days as providers fetch and validate, and Gmail also weighs sender reputation.

Common mistakes

  1. DMARC at p=none. The number one reason BIMI "doesn't work". The record can be perfect; no enforcement, no logo.
  2. pct=50 or sp=none leftovers. Partial enforcement disqualifies you at most providers. Subdomain policy counts too.
  3. A normal SVG instead of Tiny PS. Exports straight from design tools nearly always fail validation. Run it through a BIMI SVG converter/validator.
  4. Logo URL breaking later. The asset is fetched continually, not once. A site migration that 404s /bimi/logo.svg quietly removes your logo everywhere.
  5. Letting the VMC expire. It's a certificate; it renews annually like one. An expired VMC drops your Gmail logo and checkmark.

Monitoring BIMI going forward

BIMI is a chain of dependencies, DMARC policy, DNS record, hosted SVG, VMC validity, and a regression in any link silently removes your logo. Nobody files a ticket about a missing avatar; you just lose the trust signal you paid for.

DomainsDoc checks the full chain continuously: the BIMI record syntax, the logo URL's reachability, and the DMARC enforcement level it depends on, alongside SPF, DKIM, MX, and the rest of your domain's health. Add your domain and we'll alert you the moment any link weakens; plans are on the pricing page.

Frequently asked questions

What is BIMI in plain English?
BIMI (Brand Indicators for Message Identification) is a DNS record that tells mailbox providers where to find your brand logo, so they can display it next to your messages in the inbox. It only works if your email authentication (specifically DMARC at enforcement) is already solid.
Do I really need DMARC at p=quarantine or p=reject for BIMI?
Yes, this is a hard requirement, not a recommendation. BIMI exists to reward authenticated mail, so providers only show logos for domains whose DMARC policy is quarantine (with pct=100) or reject. p=none disqualifies you regardless of how perfect the rest of your setup is.
What is a VMC and do I need one?
A Verified Mark Certificate is a certificate from DigiCert or Entrust attesting that you own the logo, usually backed by a registered trademark. Gmail requires a VMC (or the newer CMC, Common Mark Certificate) to display your logo. Yahoo displays logos without one. Expect roughly $1,000-1,500/year for a VMC.
What format does the BIMI logo need to be?
SVG Tiny PS (Portable/Secure), a restricted SVG profile: no scripts, no external references, no animations, a square aspect ratio, and an embedded title element for accessibility. A regular SVG export from Figma or Illustrator will usually fail validation until converted.
My BIMI record is valid but Gmail still shows no logo. Why?
Most common causes in order: no VMC/CMC (Gmail requires one), DMARC at p=none or pct below 100, low or unestablished sending reputation (Gmail also factors that in), the SVG failing the Tiny PS profile, or the logo URL not being served over HTTPS. BIMI is a chain, every link must hold.
Stop reading. Start monitoring.

Continuous SPF, DKIM, DMARC, blacklist, SSL, and uptime checks. Alerts the moment something breaks.

Start free
Keep reading