Emails Going to the Promotions Tab: Fix Gmail Tab Placement
Gmail sends emails to the Promotions tab when a message looks like bulk, commercial, or campaign mail, even if SPF, DKIM, and DMARC pass. If you ignore it, the email may stay in the inbox but miss the recipient’s main view. This guide shows the checks to run first, the records to verify, and the changes to test.
Start by separating Promotions from spam. Promotions is Gmail’s inbox classification. Spam is a filtering failure. If your mail is also landing in spam, fix that first with the Gmail spam troubleshooting guide, then come back to tab placement.
For Gmail-specific setup, use the Gmail warm-up guide. For DNS, check SPF, DKIM, and DMARC with the free SPF checker, DKIM checker, and DMARC checker before changing copy.
Why are emails going to promotions tab?
Use this table before rewriting everything. Most Gmail Promotions problems come from a small group of signals: design, links, tracking, send pattern, and recipient behaviour.
| Symptom | Likely cause | 5-minute check | Fix |
|---|---|---|---|
| Plain cold emails land in Promotions | Copy sounds like a campaign | Read the first 2 lines and CTA | Rewrite as a short one-to-one note |
| Designed emails land in Promotions | HTML template, banners, buttons | Send yourself the email and inspect it | Use plain text or very light HTML |
| Only tracked emails land in Promotions | Tracking domain or redirect pattern | Send one test with tracking off | Align tracking domain or reduce tracking |
| Newsletters land in Promotions | Correct Gmail classification | Check if the email is bulk marketing | Accept Promotions or ask users to move it |
| First-touch cold emails land in Promotions | Commercial intent is too obvious | Count links, images, and sales terms | Remove links, images, and heavy sales copy |
| All Gmail recipients see Promotions | Domain or sender pattern issue | Test from another mailbox and domain | Fix DNS, ramp volume, reduce campaign signals |
| Some recipients see Primary | Recipient-level Gmail learning | Compare engaged and unengaged contacts | Improve targeting and replies |
| Mail lands in spam, not Promotions | Reputation or authentication issue | Check spam folder and headers | Fix SPF, DKIM, DMARC, and sending behaviour |
Gmail says users can change inbox categories, move messages between categories, and turn categories on or off in settings. That means tab placement is partly personal. The same message can land in Primary for one recipient and Promotions for another.
Google’s sender guidelines focus on authentication, low spam complaints, unsubscribe, and wanted mail. They do not publish a “Primary tab formula.” Treat each fix as a controlled test, not a guaranteed switch.
Read the primary sources when you need the current rules: Google’s email sender guidelines and Gmail inbox categories.
What numbers matter?
These limits and thresholds matter while diagnosing Promotions. Use them as guardrails. They do not promise Primary placement.
| Area | Number or setting | What it means | Where to check |
|---|---|---|---|
| Gmail spam complaint rate | Keep under 0.1%; never above 0.3% | High complaints damage sender trust | Google Postmaster Tools |
| SPF DNS lookups | Maximum 10 | Too many lookups can break SPF | SPF record lookup |
| DMARC record name | _dmarc.yourdomain.com | Publishes your DMARC policy | DNS TXT record |
| DMARC minimum for bulk | p=none with alignment | Baseline required by major mailbox providers | DMARC record and reports |
| Typical cold email volume | 30–50/day per mailbox | Safer than forcing volume through one inbox | Sending tool logs |
| Warm-up start | 3/day, then +2/day | Builds normal mailbox activity gradually | Warm-up dashboard |
| Campaign warm-up level | 10–15/day | Keeps activity running during outreach | Warm-up settings |
| BobWork ready gate | 7+ days, ≤3% 7-day spam rate, 30 received | Practical readiness check before outbound | Mailbox health view |
If you are sending bulk or campaign mail, also check Yahoo’s requirements. Yahoo requires SPF and DKIM, DMARC at least p=none, alignment, one-click unsubscribe for bulk mail, and spam rates under 0.3%. See Yahoo sender best practices.
Are authentication records passing?
Authentication will not make a sales email look personal. It does stop Gmail from treating your domain as suspicious.
Check SPF, DKIM, and DMARC before copy changes. If any of them fail, you may be solving the wrong problem. Broken authentication can move mail to spam, and spam problems often look like tab problems during quick tests.
SPF is a TXT record on the sending domain. It names the services allowed to send for that domain. A typical Google Workspace SPF record looks like this:
v=spf1 include:_spf.google.com ~all
Do not copy that record unless Google is your sending provider. If you send through Zoho, SendGrid, Mailgun, Amazon SES, or another system, use that provider’s current include value.
SPF also has a hard 10-lookup limit. Includes, redirects, and nested includes count. If you use several tools, check the record with the free SPF checker and remove old services.
DKIM signs the message. Gmail can verify that the message was not changed after sending. In DNS, DKIM is usually a TXT record at a selector such as:
google._domainkey.yourdomain.com
Other common selectors include default, selector1, selector2, zmail, k1, s1, mail, dkim, lark, feishu, and zoho. Use the selector your provider gives you. Do not guess. Check it with the DKIM checker.
DMARC tells receivers what to do when SPF or DKIM fails alignment. The record sits at:
_dmarc.yourdomain.com
A safe starting record is often:
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Move slowly before using p=quarantine or p=reject. If not every legitimate sender is aligned, stricter DMARC can break real mail. Check the record with the DMARC checker before tightening the policy.
What looks promotional?
Gmail’s Promotions tab exists for commercial mail. If your email looks like a promotion, Gmail may classify it correctly.
Remove campaign design first. Avoid banners, hero images, coloured buttons, multiple columns, coupons, sale language, and long branded footers. A first cold email should look like a message one person wrote to another.
Use plain text where possible. If your sending tool requires HTML, keep the HTML minimal. Do not use a newsletter template for cold outreach. Do not paste a designed marketing email into a cold email tool and expect Primary placement.
Reduce links. First-touch cold emails often work better with no link. If you need one, use one normal URL on your own domain. Avoid link shorteners, redirect chains, and multiple calls to action.
Be careful with images. Tracking pixels, logos, social icons, and signature images all add marketing signals. They also create remote image requests. For cold outreach, a text signature is usually enough.
Rewrite the opening line. Promotional emails often start with a broad claim, a discount, a launch, or a benefit stack. One-to-one email starts with context.
Weak opening:
We help teams increase pipeline with a powerful automation platform.
Better opening:
I saw your team is hiring two SDRs in Austin. Are you also changing your outbound setup?
The second version still has commercial intent. It gives Gmail and the recipient fewer campaign signals.
Keep the CTA low-friction. “Book a demo” reads like a campaign. “Worth a quick look?” or “Should I send the details?” reads more like a conversation.
Do not remove required unsubscribe features from bulk mail. Google expects easy unsubscribe for bulk senders, and one-click unsubscribe uses the List-Unsubscribe mechanism. RFC 8058 defines one-click unsubscribe behaviour for mail systems; read the standard at RFC 8058.
Is tracking the cause?
Tracking can help measurement, but it can also make mail look less personal. Test with tracking off before changing infrastructure.
Send the same short email to your own Gmail test account twice. In version A, disable open tracking, click tracking, and link rewriting. In version B, keep your normal tracking. If A lands in Primary and B lands in Promotions, tracking is part of the problem.
A tracking domain should align with your sending domain. If you send from alex@example.com, a tracking domain such as links.example.com is cleaner than a shared vendor domain.
Shared tracking domains create a reputation dependency. If many unrelated senders use the same redirect host, your mail can inherit signals you do not control. Use a custom tracking domain if your sending platform supports it.
Also check the visible From domain. If your From address, return path, DKIM domain, tracking domain, and landing page domain all differ, the message looks more like a campaign. Alignment does not guarantee Primary, but mismatch makes trust harder.
For cold email, ask whether you need open tracking at all. Open tracking is noisy because image loading varies by client. Replies and booked meetings are better signals. If disabling open tracking improves tab placement, keep it off for first-touch emails.
How should you send?
Gmail learns from recipient behaviour. If people ignore, delete, or mark your emails as spam, future emails are less likely to get favourable treatment.
Volume matters because behaviour compounds. Sending too much from one mailbox makes a campaign pattern obvious. For cold outreach, a typical safe range is 30–50 real cold emails per mailbox per day after the mailbox is ready. Add mailboxes instead of forcing higher volume through one sender.
Do not send identical copy to every recipient. Small personalisation helps, but fake personalisation can hurt replies. Use real context: role, hiring, technology, location, recent change, or a specific reason for reaching out.
Avoid sudden changes. If a mailbox normally sends 5 messages a day and then sends 200 similar emails, the pattern is not normal. Ramp gradually.
Segment by fit. The best deliverability fix is wanted mail. A smaller list with clearer relevance usually beats a large list with generic copy. Poor targeting creates low replies, deletes, and complaints.
Respect unsubscribes quickly. Yahoo says bulk senders should honour unsubscribes within 2 days. Google also expects easy unsubscribe for bulk mail. Even if you send cold email rather than a newsletter, suppress opt-outs permanently.
If you use sequences, stop when someone replies. A reply is a strong engagement signal. Continuing automated follow-ups after a reply creates a bad recipient experience and can generate complaints. For structure, use the 4-step cold email sequence template.
Warm-up helps when the mailbox has little normal activity, is new, recently moved providers, or previously had spam landings. It is not a fix for promotional design.
Authenticate first. Then warm the mailbox and domain with a gradual pattern. For a new domain, plan 2–3 weeks. For an existing domain, 7 days is a practical minimum.
BobWork Email Warm-up runs a shared warm-up network by default, or a private pool per account if you prefer. The free pool sends plain office-style messages, replies to about 40% of received warm-up mail, rescues only warm-up mail found in Spam, and measures spam landings directly in receiving mailboxes.
The published warm-up ramp starts at 3 emails per day, adds 2 per day, and caps at 30 per day. Weekends run at 30%. During real campaigns, keep warm-up around 10–15 per day and keep real outreach around 30–50 per mailbox per day.
A mailbox is ready for outbound when it has warmed for at least 7 days, has a 7-day spam rate of 3% or less, and has received at least 30 warm-up emails. If spam rate rises above 5%, pause the mailbox for a few days. Do not push more volume into a struggling sender.
For a deeper split between domain reputation and mailbox behaviour, read domain warm-up versus mailbox warm-up. If you are warming several inboxes, use how to warm up multiple mailboxes to avoid burning the domain.
How do you verify it?
Work in this order. Fast checks come first. Do not rewrite your full campaign until you know whether the problem is spam, DNS, content, tracking, or send pattern.
| Step | Action | How to verify |
|---|---|---|
| 1 | Confirm the email is in Promotions, not Spam | Search Gmail tabs and the spam folder in a test inbox |
| 2 | Check SPF | SPF passes and stays under 10 DNS lookups |
| 3 | Check DKIM | DKIM record exists and a test email shows DKIM pass |
| 4 | Check DMARC | _dmarc TXT record exists, at least p=none |
| 5 | Send a plain-text test | Same message lands better without template design |
| 6 | Disable tracking for one test | Open and click tracking are off for a controlled send |
| 7 | Remove extra links and images | First-touch email has 0–1 link and no images |
| 8 | Rewrite the first two lines | Opening line contains recipient-specific context |
| 9 | Lower sending volume | Mailbox stays in the 30–50/day cold email range |
| 10 | Warm up weak mailboxes | 7+ days warming, spam rate ≤3%, 30 received |
| 11 | Check complaints | Google Postmaster Tools stays under 0.1% where shown |
| 12 | Run a small live batch | Compare replies, deletes, spam, and tab placement |
If you only have 15 minutes, do steps 1 through 6. Those checks catch the biggest mistakes.
If you have one hour, also rewrite the message and run a small Gmail test. Keep everything else constant. Change one variable at a time.
Do not judge the fix from one inbox. Gmail tab placement is personalised. Use several Gmail test accounts if you can, including one that has never interacted with your domain and one that has replied before.
Send controlled tests. Use the same sender, same subject, same recipient type, and same time window. Change one variable: template, tracking, link count, opening line, or sender domain.
Check headers in Gmail. Open the message, click the three-dot menu, then choose “Show original.” Confirm SPF, DKIM, and DMARC pass. If authentication fails, fix that before reading tab results.
Check Google Postmaster Tools if your volume is high enough to show data. Watch domain reputation, IP reputation where available, authentication, delivery errors, and spam rate. Gmail’s published complaint guidance is clear: keep spam rate under 0.1%, and avoid ever reaching 0.3%.
Watch replies, not just opens. Open tracking can be unreliable. Replies, positive responses, unsubscribe requests, and spam complaints are stronger feedback.
Compare categories over time. A single test may land in Promotions because Gmail has not seen enough interaction. If recipients reply, move the message, or regularly engage with your sender, Gmail can classify future mail differently for that recipient.
Ask friendly recipients to move wanted mail. For newsletters and customer updates, it is acceptable to ask subscribers to drag the message to Primary or add the sender to contacts. Do not rely on that for cold outreach.
If the message still lands in Promotions after DNS passes, tracking is reduced, links are removed, and copy is plain, the classification may be accurate. Improve the offer, targeting, and reply rate instead of fighting the tab.
If the message moves from spam to Promotions, that is progress. You have restored inbox placement. The next job is reducing commercial signals and increasing wanted engagement.
You can use BobWork Email Warm-up to warm Gmail and Google Workspace mailboxes before outreach. It is free with no credit card and no time limit for up to 10 mailboxes on new accounts. For Gmail, the recommended route is IMAP with an app password, which requires 2-Step Verification. Keep warm-up running while you test copy, tracking, and sending volume.
Frequently asked questions
Can I force Gmail to put my emails in Primary?
No. Gmail controls tab placement per recipient. You can reduce promotional signals, authenticate the domain, and improve replies, but you cannot force Primary placement for every inbox.
Is the Promotions tab the same as spam?
No. Promotions is still inbox placement. Spam means the message was filtered out of the inbox. Treat Promotions as a content and classification issue before treating it as a sender reputation failure.
Should I remove the unsubscribe link?
No, not for bulk or campaign mail. Gmail and Yahoo expect one-click unsubscribe for bulk senders. If the email is true one-to-one mail, avoid newsletter-style footers, but do not hide required opt-out mechanisms.
Does warm-up fix the Promotions tab?
Warm-up helps when low engagement, new mailboxes, or spam landings are part of the problem. It does not fix promotional copy, heavy templates, too many links, or a newsletter-style send pattern.
How many links are safe in a cold email?
Use the fewest links possible. Typically, one plain-text link or no link is safer for first-touch cold email. Avoid buttons, banners, link shorteners, and tracking-heavy templates.
How long should I test after making changes?
Test for at least several normal send cycles. For cold outreach, run a small batch first, then compare replies, tab placement in test inboxes, spam landings, and Google Postmaster Tools data where available.
Do SPF, DKIM and DMARC affect Promotions?
They do not directly choose the tab. They affect trust and authentication. Broken SPF, DKIM or DMARC can push mail toward spam, and weak trust can make promotional classification harder to overcome.
Records fixed? Rebuild the reputation
Warm-up is the part you cannot do by hand for two weeks. The free pool sends, replies and rescues from Spam for you.