Skip to Main Content

Provider deliverability · Google Workspace

Why are Google Workspace emails going to spam?

Samuel Chenard

By Samuel Chenard · CEO & Co-Founder, Palisade · Reviewed September 2, 2026

Google Workspace does not authenticate your domain for you. Mail lands in spam when DKIM was never switched on in the Admin console, when your SPF record misses a service that sends as your domain, or when no DMARC record exists. Google also requires a spam rate below 0.3% in Postmaster Tools.

The 30-second check

Start with the domain in your From address rather than the message content. Google's sender guidelines are checked against that domain, and a Workspace tenant can be perfectly configured for mail flow while still publishing no DKIM key and an SPF record that covers Google and nothing else. The free DMARC checker reads all three records the way a receiving filter does.

Check your domain now

Enter your sending domain and the check runs instantly on the next page. Free, no signup.

Why Google Workspace is blocking your email

Likely causeWhat's happening
DKIM was never turned on in the Admin consoleAdding your domain to Google Workspace does not publish a DKIM key for it. Google's setup guide has three separate steps: generate the key pair in the Admin console, add the TXT record at your DNS host, then come back and click "Start authentication". Skipping the last step is common, because mail keeps flowing either way. Google's page does not describe what signature is applied before you finish, so read a real message header rather than assuming (per Google's DKIM setup guide, checked 2026-09-02).
Your SPF record covers Google but not your other sendersGoogle tells Workspace admins to publish `v=spf1 include:_spf.google.com ~all`, and many domains stop there. Google's own warning is explicit: "If you start using a new mail server or third-party sender, make sure to update your SPF record... Otherwise, messages sent by the new senders could be marked as spam." Google also notes an SPF record can carry up to 10 include tags, so a long list of vendors runs out of room.
No DMARC record, or a From domain that does not alignGoogle's bulk-sender requirements ask for a DMARC record with the enforcement policy allowed to be none, and separately require that "the domain in the sender's From: header must be aligned with either the SPF domain or the DKIM domain" for direct email. A Workspace domain that signs with a vendor's key, or bounces to a vendor's return path, passes the underlying check and still fails alignment.
Your spam rate in Postmaster Tools is at or above 0.3%Google's guideline for every sender is to "Keep spam rates reported in Postmaster Tools below 0.3%", with the bulk-sender line stated as below 0.30%. The rate is only visible if you have registered the domain in Postmaster Tools, and Google warns that data "might be missing if the total number of messages for a given day is too low", so small tenants often cannot see the number that is judging them.
You crossed the bulk-sender line without noticingGoogle counts the 5,000-a-day threshold across the whole domain family: "When we calculate the 5,000-message limit, we count all messages sent from the same primary domain." Google's FAQ also states that bulk sender status does not expire, so a single large send moves the domain permanently into the stricter tier that requires SPF and DKIM together, DMARC, alignment, and one-click unsubscribe.
Forwarding or a mailing list is breaking your DKIM signatureGoogle's DKIM troubleshooting page states that "Even when DKIM is correctly set up for your domain, forwarded messages can fail DKIM", and that a "body hash did not verify" result means the message was modified in transit. Google's forwarding guidance adds that forwarded messages from your domain are more likely to be marked as spam, and asks you to change the envelope sender to reference the forwarding domain.
Marketing mail with no one-click unsubscribeFor bulk senders, Google requires that "Marketing messages and subscribed messages must support one-click unsubscribe", implemented with the `List-Unsubscribe-Post: List-Unsubscribe=One-Click` and `List-Unsubscribe` headers. Workspace does not add these for you. Newsletters sent from a Workspace mailbox or a connected marketing platform have to carry them.
Infrastructure basics: TLS, PTR, and message formatGoogle's all-sender requirements also cover the connection and the message itself: use TLS, keep valid forward and reverse DNS records for the sending IPs, and "Format messages according to the Internet Message Format standard, RFC 5322". Google notes the sending IP address must match the IP of the hostname in the PTR record. These rarely break for mail sent through Google's own servers, and often do for anything relaying through your own gear.

Use the provider's own sender surface to confirm the pattern

Google Workspace publishes its own sender data separately from your DNS. Use it to confirm the provider-side symptom after you have checked the public authentication records below.

Google Postmaster Tools Authentication dashboard with SPF, DKIM, and DMARC pass-rate charts.
Source: Microsoft Learn, “Google Postmaster Tools in Customer Insights, checked 2026-07-29. Public documentation image of the Google Postmaster Tools interface, reused unchanged with attribution.

Check the public signals before changing settings

Check your DMARC record gives you a fast public-DNS baseline. It does not replace the provider's private reputation or placement data, but it tells you whether an authentication problem is visible before you edit a sending platform.

Palisade DMARC checker result showing a published DMARC policy, report destination, and record tags for a non-sensitive test domain.
Source: Palisade, “DMARC checker, checked 2026-07-29. First-party public tool result for a non-sensitive test domain; it validates what public DNS exposes.

How to fix it, step by step

  1. Run the DMARC check on your Workspace domain

    Use the free checker above (or at /tools/dmarc). It reads SPF, DKIM, and DMARC for the domain in your From address and shows which of the three is missing or unusable, so you fix the gap Google is actually reacting to instead of rewriting subject lines.

  2. Finish DKIM in the Admin console, including Start authentication

    Generate the key in the Admin console, publish the TXT record, then return and click "Start authentication". Google recommends 2048-bit keys where your DNS host supports them and 1024-bit otherwise, and the default prefix selector is google. Confirm the published record with the free checker at /tools/dkim.

  3. Rebuild SPF so it lists every service that sends as your domain

    Start from Google's v=spf1 include:_spf.google.com ~all and add each marketing, ticketing, invoicing, and monitoring platform that sends under your domain. Google caps the record at 10 include tags, so flatten or consolidate rather than stacking vendors. Verify at /tools/spf.

  4. Publish DMARC and confirm the From domain aligns

    Google's bulk-sender floor is a DMARC record whose policy may be none. Publish it, then check that the domain passing SPF or DKIM is the same domain your users send From. Alignment is a separate requirement from passing, and it is the one Workspace tenants miss most often.

  5. Read a real message header end to end

    Send a test to an outside mailbox, open the full source, and paste it into /tools/email-header-analyzer. You want spf=pass, dkim=pass with your own domain in the d= tag, and dmarc=pass. Anything else tells you which record to go back to.

  6. Register the domain in Google Postmaster Tools

    Postmaster Tools reports spam rate, reputation, authentication results, and delivery errors for mail sent to personal Gmail accounts. Google warns the dashboards can stay empty at low volume, so register early and check back as volume grows rather than waiting for a problem.

  7. Meet the bulk-sender rules if you are anywhere near 5,000 a day

    Because Google counts the threshold across the whole primary domain and never removes bulk status once earned, treat the stricter tier as your target: SPF and DKIM both passing, DMARC published, From alignment, and one-click unsubscribe on marketing and subscribed mail.

Related free tools: SPF checker · DKIM checker · Email header analyzer · Email deliverability test

If you send in volume: Google Workspace's published rules

Google's Email sender guidelines took effect on 1 February 2024 and apply to Google Workspace senders too. Every sender must set up SPF or DKIM, keep valid forward and reverse DNS records for sending IPs, use a TLS connection, format messages to RFC 5322, and keep spam rates in Postmaster Tools below 0.3%. Senders of roughly 5,000 messages or more a day to personal Gmail accounts must additionally set up SPF and DKIM together, publish DMARC (the enforcement policy may be none), align the From domain with the SPF or DKIM domain for direct email, and support one-click unsubscribe on marketing and subscribed messages. Google's FAQ adds two details worth planning around: the 5,000 count includes all messages sent from the same primary domain, and "bulk sender status doesn't have an expiration date". Sending to personal Gmail accounts requires a DKIM key of 1024 bits or longer. The guidelines govern mail to personal Gmail accounts and do not apply to Workspace-to-Workspace or intra-domain messages. Per Google's own documentation, checked 2026-09-02.

Check your standing with Google Workspace

Bounce codes you may be seeing

Blocks in this cluster surface as specific SMTP codes. Match yours below; the linked guides cover each code's verbatim provider messages and full fix.

The real root cause: unenforced authentication

Google Workspace handles your mail flow, not your identity. The Admin console will happily route mail for a domain with no DKIM key, an SPF record that names Google alone, and no DMARC record at all, and every one of those gaps is invisible until a receiving filter reacts to it. That is why spam placement here almost never resolves through content edits. The durable fix is to make the domain's authentication a settled fact: DKIM turned on and signing with your own domain, SPF listing every service that sends as you, DMARC published and aligned, and the policy then walked from p=none up to p=reject so nobody else can spend your domain's reputation. Aggregate reports are how you find the senders you forgot; enforcement is what stops the forgotten ones from mattering.

DMARC software that does the work

Palisade's AI agent takes domains all the way to enforcement: hosted SPF, DKIM, DMARC, and MTA-STS records on paid plans, DMARC reports monitored continuously, and every policy step drafted for your approval on the way to p=reject. The Free plan covers one domain and up to 1,000 emails per month, and the agent names every problem it finds there; applying the agent's fixes needs a paid plan, and the full product is open for a 15-day trial.

Get startedBook a demo

1 domain free up to 1,000 emails/month

Fixing this across every client domain

Google grades each client domain separately, and a Workspace tenant you did not build is exactly where a half-finished DKIM setup hides. Across a portfolio, that means checking whether "Start authentication" was ever clicked on every domain you manage, not just the ones that complained. Palisade turns that into one workflow: it hosts and manages the SPF, DKIM, DMARC, and MTA-STS records for every client domain, reads the aggregate reports to name the services sending as each domain, and carries each domain toward p=reject with your team approving each step. Native ConnectWise, HaloPSA, and Autotask integrations plug it into your PSA, pricing is per client domain with rates that improve as the portfolio grows, and your own MSP domain is a free NFR domain to prove the process on first.

Questions readers ask

Frequently asked questions

Does Google Workspace set up DKIM automatically?

Google Workspace does not finish DKIM for you. Google's setup guide requires three actions: generate the key pair in the Admin console, publish the TXT record at your DNS host, then click Start authentication. Mail flows normally if you stop after step one, which is why so many tenants ship unsigned for months without noticing anything.

What SPF record does Google Workspace need?

Google tells Workspace admins to publish `v=spf1 include:_spf.google.com ~all` on the sending domain. That value covers Google's servers only. Google warns that messages from a new mail server or third-party sender could be marked as spam unless you update the record, and notes an SPF record can carry up to 10 include tags.

Do Gmail's sender requirements apply to Google Workspace accounts?

Gmail's sender requirements apply to Google Workspace users sending to personal Gmail accounts, which Google's FAQ states directly. They do not govern Workspace-to-Workspace or intra-domain messages. So internal mail can look perfect while the same domain fails the guidelines the moment it writes to a gmail.com address.

What spam rate does Google allow before Workspace mail goes to spam?

Google's published line is to keep spam rates reported in Postmaster Tools below 0.3%, restated as below 0.30% in the bulk-sender tier. The number is only visible after you register the domain in Postmaster Tools, and Google says data might be missing when daily message volume is too low to protect user privacy.

Am I a bulk sender if I only occasionally send 5,000 messages?

Bulk sender status is sticky. Google's FAQ counts all messages sent from the same primary domain toward the 5,000-a-day threshold, and states that bulk sender status does not have an expiration date. One large send therefore moves the domain into the stricter tier for good, so build to that tier rather than to the lighter one.

Why does my Workspace mail reach the inbox sometimes and spam other times?

Inconsistent placement usually means the message is being altered on the way. Google's DKIM troubleshooting page says forwarded messages can fail DKIM even when DKIM is set up correctly, and that a body hash failure means the message was modified in transit. Mailing lists and forwarding rules produce exactly that pattern.

Will Google Postmaster Tools show data for a small Workspace domain?

Google Postmaster Tools may show nothing at all for a small domain. Google states that data might be missing if the total number of messages for a given day is too low, and advises checking again as sending volume grows. Register the domain anyway, so history starts accumulating before you need it.

Does turning on DMARC fix Google Workspace spam placement by itself?

Publishing DMARC alone rarely fixes placement. Google's bulk-sender rules ask for a DMARC record and, separately, for the From domain to align with the SPF or DKIM domain. A record with nothing passing underneath it changes nothing. Fix DKIM and SPF first, confirm alignment in a header, then raise the policy.

Sources and last verified

Every Google Workspace fact on this page is drawn from that provider's own documentation, last checked 2026-09-02. Provider policies change; if a detail looks off, the linked source is authoritative.

Related guides

Email deliverability, fixed: the full guide