Gmail BIMI requirements (overview)
If your BIMI logo isn’t showing in Gmail, the issue is usually one of: DMARC enforcement, alignment, or a non-compliant SVG.
Start here: confirm your DMARC policy is enforced (p=quarantine or p=reject), then
validate your SVG against SVG Tiny 1.2 constraints.
Quick check: Verify DMARC • Check SPF/DKIM
Checklist
- DMARC: enforced policy (
p=quarantineorp=reject). - Alignment: SPF and/or DKIM should align with the From domain.
- Passing auth: SPF and DKIM should pass consistently for legitimate traffic.
- BIMI record:
default._bimiTXT exists and points to your hosted SVG (and optional VMC). - SVG: compatible with SVG Tiny 1.2, square framing, no embedded raster images.
Common reasons logos don’t appear
- DMARC is monitor-only:
p=none. - Misalignment: mail is sent via a subdomain or third party without alignment.
- SVG contains an embedded PNG/JPG:
<image>element or base64 payload. - Propagation/time: it can take time for providers to pick up changes.
Next: validate the logo against BIMI SVG requirements and review BIMI DNS record examples.