Menu

How does Gmail's spam filter decide? What Google publishes for cold email

Rather not build this yourself? Pipefire runs your cold email end to end.See how it works →

Gmail's spam filter decides based on authentication, sender reputation, user engagement and spam complaint rate, according to what Google itself publishes, not a single formula anyone outside Google can see. For cold email, the practical read of Google's own guidance is that setup and sending history matter more than wording.

This page covers only what Google states publicly in its email sender guidelines and Gmail help pages, opened October 2026. That includes authentication requirements, the 0.1% and 0.3% spam rate thresholds, the engagement signals Google describes, the one-click unsubscribe requirement for bulk senders, and Google Postmaster Tools. It does not guess at Gmail's internal model. It sits under our cold email deliverability guide; for the fuller set of causes behind cold email going to spam specifically, see why cold emails go to spam.

How does Gmail's spam filter work for cold email, according to Google?

Gmail's spam filter weighs several factors Google names explicitly: whether a message is authenticated, how many recipients have reported similar mail as spam, and whether the sender follows Google's published requirements for bulk email. Google does not publish the internal weighting or scoring logic, and this page does not invent one.

What Google does publish is a set of requirements that, if unmet, make spam foldering or outright blocking more likely. Per Google's email sender guidelines, opened October 2026, every sender to a personal Gmail account must since February 2024:

  • Set up SPF or DKIM authentication for the sending domain.
  • Have valid forward and reverse DNS (PTR) records for the sending IP.
  • Use a TLS connection to transmit the message.
  • Keep the spam rate reported in Postmaster Tools below 0.3%.
  • Format messages according to the Internet Message Format standard, RFC 5322.

A sender pushing more than 5,000 messages a day to Gmail accounts, Google's threshold for a "bulk sender," faces additional requirements covered below. A cold email sending domain on Pipefire's Standard plan sits well under that daily threshold on any single domain: roughly 12,600 emails a month, spread across 20 mailboxes. The authentication and formatting requirements still apply to every sender regardless of volume. Google's own caps on how much a single Gmail or Workspace mailbox can send in a day are separate from spam filtering; see our Gmail sending limits guide for those numbers.

What spam rate does Gmail require for cold email, and what is the difference between 0.1% and 0.3%?

Google gives two numbers, and both come from the same rule. Google's sender guidelines FAQ says to "keep your user-reported spam rate below 0.1% and prevent it from reaching 0.3% or higher." Spam rate is calculated daily, and Google says the effect on delivery is graduated: delivery gets worse as the rate climbs, with 0.3% and above hit hardest. For cold email, treat 0.1% as the target and 0.3% as the line you never cross.

Our Google Postmaster Tools guide covers what the Postmaster Tools dashboards show and where each threshold appears in them in more depth.

ThresholdSourceWhat it means for cold email
0.3%Google's sender guidelinesThe line never to reach; the hardest delivery impact starts here
0.1%Google's sender guidelines FAQThe level to stay under day to day; delivery starts to suffer above it

A spam complaint rate anywhere near either figure on a cold email domain is a signal to slow down and check content and targeting immediately, well before it threatens delivery outright.

What engagement signals does Google say affect Gmail's spam filter for cold email?

Google's own guidance describes recipient behavior, specifically spam reports and whether people want the mail, as a factor it tracks, without publishing an exact engagement score. The sender guidelines state: "If messages from your domain are frequently reported as spam, future messages from you are more likely to be marked as spam." Google adds that over time, user spam reports can lower a domain's reputation.

Google's guidance on this point is written for mailing lists and subscribed mail, where the sender controls an opt-in list and expects engagement, not for cold email, which starts with no existing relationship. The practical read for cold outreach is that Google tracks whether recipients report your mail, and a cold email program with a high report rate will see its domain reputation degrade, exactly as Google's own text describes. This page does not go further than that stated mechanism; it does not claim to know Gmail's internal engagement scoring beyond what Google has published.

Does Gmail require one-click unsubscribe for cold email?

Gmail requires one-click unsubscribe only from senders that qualify as "bulk senders," meaning those sending 5,000 or more messages a day to personal Gmail accounts, per Google's sender guidelines. A cold email sender below that daily volume to Gmail accounts is not required to include it under Google's stated rules. An easy opt-out is still good practice, and the CAN-SPAM Act requires a working one regardless of volume.

Pipefire includes a working, one-click List-Unsubscribe header on every email it sends, regardless of volume, and detects and honors reply opt-outs automatically.

What does Google Postmaster Tools show about a cold email domain's standing with Gmail's spam filter?

Google Postmaster Tools shows the spam rate, domain reputation, authentication results and delivery errors Google itself records for mail sent to personal Gmail accounts, as Google's own setup page describes. It is the one place Google surfaces its own read of how a sending domain is performing against Gmail's spam filter. A low-volume cold email domain can show little or no data until it sends enough mail for Google to report on.

Our Google Postmaster Tools guide covers setup, domain verification and what each current dashboard shows in detail. The spam checker tool is a faster first check for a single message before setting Postmaster Tools up.

Pipefire writes SPF, DKIM and DMARC for every sending domain it sets up and warms every new mailbox for 14 days before any cold email goes out. That addresses the authentication and sending-history factors Google's guidelines describe, before a single cold email is sent.

Gmail spam filter cold email FAQ

How do I avoid Gmail's spam filter for cold email?

Meet Google's published requirements first: authenticate with SPF and DKIM at minimum, use TLS, keep spam complaints well under 0.3%, and avoid sudden volume spikes from a new domain. Beyond that, Google's own guidance points to recipient engagement and spam reports as the deciding factor over time, which setup alone cannot fully control.

Does Gmail's spam filter use machine learning for cold email?

Google states that Gmail uses machine learning as part of its spam detection broadly, but does not publish the specific signals or weighting used for any individual message. This page cites only what Google states in its sender guidelines rather than describing the model's internals, which Google has not made public.

How do I know if my cold email is being filtered by Gmail's spam filter?

Check your spam rate in Google Postmaster Tools if your domain has enough volume to show data, or use a header check to confirm SPF, DKIM and DMARC all pass on a test message. Our guide to checking if cold emails go to spam covers the fastest checks you can run today.

Why does Gmail's spam filter mark cold email as spam even with good content?

Because Google's own guidelines describe authentication, sending history, volume and recipient reports as the factors it tracks, content alone does not override a weak setup or an unfamiliar sending domain. A well-written cold email from a brand-new, unauthenticated domain can still be filtered, which is why Google's guidelines focus on setup requirements first.

What is a good spam rate for cold email in Gmail's Postmaster Tools?

Google asks senders to stay below 0.1% and never reach 0.3%. For cold email specifically, aiming well under both, rather than treating either as a target to approach, keeps more room for error as volume grows.