Updated Jul 4, 2026
TL;DR: Google Postmaster Tools verifies your sending domain with a single DNS TXT record, then reports the spam complaint rate Gmail records, authentication pass rates, delivery errors, and a compliance report card. Keep spam rate under 0.3%, ideally below 0.1%. The standalone domain and IP reputation panels were retired in late 2025.
If you send cold email and you don't have Google Postmaster Tools connected, you're flying blind on the one number Gmail uses to decide your fate: the percentage of recipients who hit "Report spam." Every other deliverability signal you track, open rates, reply rates, seed tests, is a proxy. The spam rate inside Postmaster Tools is the real thing, straight from the mailbox provider that hosts most of your prospects.
This guide covers the full Google Postmaster Tools setup, then walks every dashboard panel and tells you what each one means for a cold sender specifically. It also covers the big change from late 2025, when Google retired the domain and IP reputation panels that everyone used to obsess over. If you came here looking for those, read the section near the end first, because the advice changed.
Postmaster Tools is one tool in a larger monitoring stack. For the wider picture of tracking sender reputation across providers, see our guide to domain health monitoring. This post is the Gmail-specific deep dive.
What Google Postmaster Tools actually tells you
Postmaster Tools is a free Google dashboard that reports aggregate data about mail your domain sends to Gmail and Google Workspace addresses. You don't get per-message detail, and you never see individual recipients. What you get is the view Gmail has of you as a sender: how often users mark you as spam, whether your authentication passes, how much of your mail is encrypted in transit, and which messages get rejected.
The catch worth stating up front: Postmaster only reports data once you send enough mail to Gmail for the numbers to mean something. Google's own help text says, "Data might be missing if the total number of messages for a given day is too low," and explains this protects user privacy, per Google's Postmaster Tools documentation. Google doesn't publish a hard threshold, but in practice you need a few hundred Gmail-bound messages a day from one domain before charts populate. That has real consequences for cold senders, which we'll get to.
Two things Postmaster does not show you. It won't tell you how much of your mail lands in the Promotions tab or the spam folder through automatic filtering. The spam rate only counts manual complaints, the clicks on "Report spam." And it covers Gmail only. For Outlook and Microsoft 365 you need the Microsoft SNDS setup, which is the closest equivalent on that side.
Google Postmaster Tools setup: verify your domain
The entire Google Postmaster Tools setup is one DNS record and a click. Here's the sequence, straight from Google's setup guide.
- Go to postmaster.google.com and sign in with the Google account you want to own this dashboard. A regular Gmail account works; a Workspace account is fine too.
- Click Add in the bottom right.
- Enter the domain you use to authenticate outgoing mail with SPF, DKIM, or both. This is the important part, and most people get it wrong. More on that below.
- Click Next to open the "Verify your domain" window.
- Copy the TXT record value Google shows you.
- Log in to your DNS provider and add that value as a TXT record on the domain.
- Return to the verification window and click Verify.
Google's note on timing: "Typically domains are verified right away but it might take up to 10 minutes before your domain's verification status is updated." If it fails on the first try, give DNS propagation a few minutes and click Verify again. You can also click "Not now" to skip verification, but Postmaster won't show any data until the domain is verified, so there's no reason to skip.
The TXT record, step by step
The record Google gives you looks like google-site-verification= followed by a long string. In your DNS panel, create a new record with these values:
Field | Value |
|---|---|
Type | TXT |
Host / Name |
|
Value | The full |
TTL | Default, or 3600 |
A few things that trip people up. Don't add the value to a subdomain unless the domain you entered in Postmaster is the subdomain. Don't wrap the value in extra quotes if your DNS host adds them automatically. And if you already have a Google Search Console verification TXT record, that's a separate string; you still need to add the Postmaster one. Both can coexist.
Add it to the right domain (this is where alignment matters)
Postmaster reports on the domain that authenticates your mail, not necessarily the domain in your visible From address. For most senders those match, but cold email setups often route through a subdomain or a tracking domain, so it pays to be precise.
The domain you verify should be the one that shows up as the DKIM signing domain (the d= value in the DKIM-Signature header) or the domain in your Return-Path / SPF envelope sender. If you authenticate from mail.yourdomain.com, verify that. If you sign with the root yourdomain.com, verify the root. When in doubt, send yourself a test message, view the original, and check the d= tag in the DKIM signature. That's the domain Postmaster wants.
If your SPF, DKIM, and DMARC aren't set up yet, stop here and fix that first. Postmaster reports on authenticated traffic, so without authentication you'll see nothing useful. Our SPF, DKIM, DMARC guide covers the records end to end.
Why you might see "no data" after setup
This is the most common Postmaster question, and the answer is almost always volume. If you just verified and the charts are empty, you haven't sent enough mail to Gmail from that domain for Google to release the numbers. Google's guidance: "Check the dashboards again when your email sending volume increases enough to populate the dashboards."
For a cold sender splitting volume across many inboxes, this is a structural problem, not a bug. We'll deal with it in the cold-email section.
Reading the dashboard, panel by panel
Once data flows, you'll see a set of charts. Here's what each one is and how to act on it.
Spam Rate: the only number that really matters
The Spam Rate panel shows the percentage of messages your domain sent to Gmail users that those users manually marked as spam. This is the single most important metric in the dashboard, because Gmail's bulk sender requirements are written directly against it.
Google's email sender guidelines state two thresholds in plain language: "Keep spam rates reported in Postmaster Tools below 0.3%," and the sharper version, "Keep spam rates reported in Postmaster Tools below 0.10% and avoid ever reaching a spam rate of 0.30% or higher."
Read that carefully. The 0.3% figure is not a target. It's the line where Gmail starts actively filtering you. Your operating target is below 0.1%. Here's how to think about the bands:
Reported spam rate | What it means | Action |
|---|---|---|
Below 0.1% | Healthy. Gmail trusts the stream. | Maintain. |
0.1% to 0.3% | Warning zone. Filtering pressure building. | Audit targeting and copy now. |
0.3% and above | Gmail's stated red line. Expect spam-foldering. | Pause, diagnose, fix before resuming. |
One nuance for cold email: a single spam complaint moves the rate a lot when your daily Gmail volume is small. If you send 200 messages to Gmail in a day and two people complain, that's 1%, more than three times Google's red line. This is why list quality and relevance matter more at low volume, and why one bad batch can spike the chart. Reducing complaints comes down to better targeting and honest copy. Our guide on how to avoid spam filters covers the content and list-hygiene side.
Compliance Status: the new report card
Added in the 2025 rebuild, the Compliance Status panel is a pass/fail view of whether your domain meets Gmail's bulk sender requirements. It checks the boxes Google now enforces: SPF and DKIM in place, DMARC present, a low enough spam rate, valid forward and reverse DNS, TLS encryption, and one-click unsubscribe on bulk marketing mail.
For a cold sender, the requirements that apply to everyone (not just the 5,000-a-day bulk tier) are the authentication basics: set up SPF or DKIM, keep PTR records valid, and stay under the spam threshold. If you send 5,000 or more messages a day to Gmail accounts, the full bulk-sender list kicks in, including SPF plus DKIM, a DMARC record (a policy of p=none satisfies the minimum), and one-click unsubscribe via the List-Unsubscribe and List-Unsubscribe-Post headers. A red mark here tells you exactly which requirement you're failing, which is faster than guessing.
Authentication: SPF, DKIM, DMARC pass rates
This panel shows the percentage of your traffic that passed SPF, DKIM, and DMARC. In a clean setup these should sit at or near 100%. If DKIM is passing at 60% and the rest fails, you've got a configuration gap, often a forwarder, a second sending source you forgot about, or a subdomain signing with the wrong key.
Anything well under 100% on a channel you think is configured deserves investigation. It usually means some of your mail is being sent in a way that breaks alignment, which both hurts deliverability and pollutes your DMARC reports. If you want to trace exactly which sources are failing, the aggregate DMARC feed is more granular than this panel.
Encryption: TLS in transit
The Encryption panel reports the share of your mail delivered over a TLS-encrypted connection. Modern providers encrypt by default, so this should be close to 100%. A low number points at an old relay or a misconfigured mail server in your path. It rarely moves placement on its own, but Gmail counts TLS toward its sender expectations, and a dip here is a useful early signal that something in your sending infrastructure changed.
Delivery Errors: what's getting rejected
This panel breaks down the percentage of your messages that Gmail rejected or temporarily failed, with reasons. Common categories include rate limiting (you sent too fast from a cold IP or domain), messages flagged as spammy content, and authentication failures. A rising delivery-error line is an early warning that often precedes a spam-rate spike. If you see "rate limited" errors, slow your sending; if you see content rejections, your copy or links are tripping filters.
Feedback Loop (FBL): per-campaign complaint tracking
The Feedback Loop is the advanced feature, and it's worth setting up if you run distinct campaigns. Standard Postmaster gives you one aggregate spam rate for the whole domain. The FBL lets you attribute complaints to specific campaigns, so you can see which message is generating the heat.
Per Google's Feedback Loop documentation, you implement it by adding a Feedback-ID header to your outgoing mail. The format is Feedback-ID: a:b:c:SenderId, where a, b, and c are up to three optional identifiers you choose (campaign, customer, or anything you want to slice by), and SenderId is a mandatory unique string of 5 to 15 characters that stays consistent across your mail stream. To prevent spoofing, the traffic carrying this header must be DKIM signed by a domain you own and have verified in Postmaster Tools.
The reporting is conditional. Google generates FBL data for an identifier only when that identifier appears in enough mail and in enough distinct user spam reports on a given day. FBL data covers @gmail.com recipients only. For most cold senders running a handful of sequences, this is a clean way to spot a single bad template before it drags the whole domain down.
What happened to the domain and IP reputation panels?
If you've read older Postmaster guides, they spend most of their time on two panels: Domain Reputation and IP Reputation, each scored High, Medium, Low, or Bad. Google retired both. The standalone reputation dashboards were removed when Google sunset the legacy v1 interface on September 30, 2025, and the new v2 API that followed does not include endpoints for domain or IP reputation, as documented in Twilio's analysis of the change.
Here's what those panels used to mean, because the concept still matters even though the chart is gone:
Legacy category | What it signaled |
|---|---|
High | History of very low spam rates and compliance. Mail rarely marked as spam. |
Medium | Mostly legitimate with occasional spam. Fair deliverability, worse during spam spikes. |
Low | History of significant spam volume. Mail likely to be filtered. |
Bad | High-volume, frequent spam. Mail almost always foldered or rejected. |
So how do you read your reputation now that the badge is gone? You triangulate from what remains. The Spam Rate panel is the closest behavioral proxy: a domain holding under 0.1% is the new "High." The Compliance Status panel tells you whether you meet the structural requirements that feed reputation. And delivery errors plus authentication pass rates fill in the rest. The honest takeaway is that Google moved from a vague letter grade to a concrete number, the spam rate, and a concrete checklist, compliance status. For an operator, that's more actionable, not less.
Postmaster Tools for cold email specifically
Postmaster was built for high-volume senders, newsletters, transactional streams, marketing blasts, all firing from one or two domains at scale. Cold email works the opposite way. You spread modest volume across many inboxes and often several domains to protect reputation. That collides with Postmaster's design in two ways.
First, the data threshold. If you run ten domains at 30 to 50 Gmail-bound messages a day each, no single domain may clear the volume bar to populate charts. The fix isn't to dump everything onto one domain; that defeats the point of reputation isolation. The fix is to verify every sending domain in Postmaster (you can add as many as you want), accept that low-volume domains will show sparse data, and watch the ones that do clear the threshold as a representative sample of your setup.
Second, complaint sensitivity. At low daily volume, a single "Report spam" click swings your rate hard. That makes Postmaster a lagging, jumpy signal for cold senders rather than a smooth daily gauge. Treat a one-day spike with context, but treat a multi-day trend as real.
Because of those limits, Postmaster is necessary but not sufficient for cold email. Pair it with two things. Run inbox placement tests with a seed list to see where mail actually lands across Gmail, Outlook, and Yahoo, including the spam folder that Postmaster won't show you. And cross-check Gmail's view against the rest of your stack: blacklist status (here's how to check if your domain is blacklisted), Outlook signals via SNDS, and your own bounce and reply data. In MailBeast we surface domain-level health alongside warmup and bounce signals so the Postmaster spam rate isn't the only thing you're staring at.
If Postmaster shows your spam rate climbing past 0.1% and your placement tests confirm spam-foldering, you're early in a reputation slide, not at the bottom of one. Acting then is the difference between a copy tweak and a full rebuild. If you've already gone past that point, our walkthrough on recovering a burned cold email domain covers the climb back.
A weekly Postmaster Tools routine
You don't need to stare at this daily. A short weekly pass catches almost everything in time.
- Open the Spam Rate panel first. Is the trend under 0.1%? Any single-day spikes above 0.3%? If yes, find the batch that caused it.
- Check Compliance Status. All green? If anything flipped red, fix the named requirement before your next send.
- Glance at Authentication. SPF, DKIM, and DMARC all near 100%? A sudden drop means a new sending source broke alignment.
- Scan Delivery Errors. Any new rejection category climbing? Rate-limit errors mean slow down; content errors mean check links and copy.
- If you run the FBL, review per-campaign complaints. Kill or rewrite the template generating outsized reports.
Five minutes a week per active domain. Combined with seed tests and the Outlook side, that's a complete deliverability dashboard for the two providers that decide most of your campaigns. Postmaster is one of the steps in a full email deliverability audit, and the cheapest insurance you'll find against a silent reputation slide.
Common questions
How long does Google Postmaster Tools take to show data?
Verification itself is near-instant, up to 10 minutes by Google's own estimate. Data is a separate matter. Charts populate only once you send enough mail to Gmail from the verified domain for the numbers to clear Google's privacy threshold. For low-volume cold senders, that can take days, and some domains may never clear it at very small volumes.
What is a good spam rate in Postmaster Tools?
Below 0.1% is the operating target. Google's hard requirement is below 0.3%, and it explicitly says to avoid ever reaching 0.3% or higher. Anything between 0.1% and 0.3% is a warning band where you should audit before it gets worse.
Why is my Postmaster Tools dashboard empty?
Almost always insufficient volume to that domain, or you verified the wrong domain. Confirm the verified domain matches your DKIM signing domain (the d= value in the DKIM-Signature header), and confirm you're actually sending a meaningful number of messages to Gmail addresses from it.
Did Google remove domain reputation from Postmaster Tools?
Yes. Google retired the standalone Domain Reputation and IP Reputation panels when it sunset the legacy interface on September 30, 2025. Use the Spam Rate and Compliance Status panels as the replacement signals; a domain holding under 0.1% spam rate with green compliance is today's version of a "High" reputation.
Do I need Postmaster Tools if I use a cold email platform?
Yes. Your platform reports what it sees: sends, bounces, opens, replies. Postmaster reports what Gmail sees: the actual complaint rate Gmail records against your domain. They're different vantage points, and the Gmail one is the source of truth for whether Gmail filters you.



