How to Fix Emails Landing in the Promotions Tab (Step by Step)

If your outbound is technically being delivered but nothing is coming back, the first thing worth checking is not your copy. It is where the message physically landed. Working out how to fix emails in Promotions tab placement is one of the highest-leverage things you can do for a cold campaign, because a message sitting in Promotions is not blocked, not flagged, and not seen.
This is a different problem from spam, and it needs a different fix. Spam is a verdict about whether you are trustworthy. Promotions is a verdict about what kind of mail you are sending. Gmail has looked at your message and concluded, reasonably, that it is marketing.
The fix is to stop sending something that looks like marketing.
Promotions Is Not Spam, and the Difference Matters
Plenty of teams treat a Promotions placement as a deliverability failure. Technically it is not. Gmail accepted your mail, passed it through the spam filter, and put it in the recipient's account. From the mail server's point of view, everything worked.
The problem is behavioural. People do not read Promotions the way they read Primary. They batch it, skim it, and clear it, if they open the tab at all. A cold email there is being judged in the same glance as a sale announcement from a shoe brand.
There is also a compounding effect. Mail that sits unread and unreplied teaches Gmail that this sender produces low-engagement mail, which makes future Primary placement less likely, which produces even fewer replies. Left alone, Promotions tends to slide toward spam over time.
So the goal is not simply to avoid the spam folder. It is to look like a person writing to a person.
Why Gmail Sorts a Message Into Promotions
Tab classification is a content and pattern judgment. Nobody outside Google has the exact recipe, but the signals it responds to are well established.
Visual structure. Images, buttons, coloured blocks, multiple columns, a header banner, a logo. These are the physical characteristics of a marketing email, and no human writing a one-to-one message produces them.
Tracking elements. A 1x1 transparent pixel is the clearest possible declaration that this message is part of a campaign. Nobody adds a tracking pixel to a note to a colleague.
Link patterns. Redirect and click-tracking domains, UTM parameters, multiple links, links in the signature. Each is a commercial fingerprint.
Language. Offer language, urgency, superlatives, calls to action written like buttons. "Book now," "limited spots," "unlock," "free trial," "click here."
Bulk-sending fingerprints. A big unsubscribe footer, a physical address block, a "view in browser" line, or headers commonly used by mass mailing platforms.
Recipient behaviour. Gmail personalizes tabs per user. If a recipient has historically moved similar mail to Promotions, or never engaged with your domain, that weighs in.
Any one of these can be enough. Together they are decisive.
How to Diagnose Where You Are Actually Landing
Here is the awkward part. The obvious way to diagnose tab placement would be open tracking, and open tracking is exactly the thing causing the problem. Adding a pixel to find out whether your pixel is hurting you is a circular mistake, and we see it constantly.
We do not track opens at all, and we do not recommend that anyone running cold email does. The pixel is a deliverability liability and the metric it produces is unreliable anyway. Diagnose without it.
| Symptom | What it usually means | Where to look first |
|---|---|---|
| Delivered, near-zero replies | Landing in Promotions or Updates | Content: images, pixel, links |
| Replies exist but almost no out-of-office auto-replies | Not reaching the primary inbox | Content and sending patterns |
| Hard bounce rate above 2 percent | List quality problem, not a tab problem | Data source and verification |
| Placement drops suddenly after weeks of working | Volume ramped too fast, or a bad list batch | Sending volume and recent list additions |
| Only Gmail recipients go quiet | Gmail-specific tab classification | Content and authentication |
| Everything lands well in seed tests but campaigns fail | Seed accounts do not mirror real recipient history | Volume, list quality, engagement |
Two practical diagnostics work well.
Seed inboxes. Keep a small set of real Gmail and Google Workspace accounts, ideally aged and normally used, and include them in your sends. Then look at where the message actually arrived. This is manual, unglamorous, and by far the most reliable read you will get.
The out-of-office gap. This one is subtle and very useful. Out-of-office auto-replies typically only fire when a message reaches the primary inbox. If you compare your human-only reply rate against your reply rate including out-of-office responses, a healthy campaign shows the combined figure sitting 20 to 30 percent higher. If out-of-office replies are almost absent, you are very likely not in Primary.
Step 1: Strip the Images and the HTML
This is the fix that moves the needle most, and it is free.
Send plain text. No images, no logo, no banner, no signature image, no HTML formatting beyond what a person typing in Gmail would naturally produce. No tables, no coloured buttons, no font styling.
Look at the last five genuinely personal emails you received. None had a header image. That is the standard you are matching.
If your sending platform offers a plain text mode, use it. If it sends multipart messages with an HTML version attached, make sure that version is essentially identical to the text and contains no styling. A rich HTML body is the loudest promotional signal you can send.
Step 2: Remove the Open Tracking Pixel
Turn open tracking off at the platform level. Every major sending tool has this switch, and in cold email it should always be off.
The pixel is a 1x1 transparent image loaded from a remote server. Its only purpose is surveillance, filters know that, and its presence is a strong classification signal. It also means your plain-text email is technically not plain text, because it contains an image.
Losing open rate as a metric costs you nothing real. Open data has been unreliable since mail clients started pre-fetching images on the recipient's behalf, which means a meaningful share of "opens" were never opens at all.
Track what correlates with revenue instead: reply rate, positive reply rate, meetings booked, bounce rate, and pipeline generated. Those are the numbers we run our campaigns on, and none of them require a pixel.
Step 3: Fix How You Handle Links
Click tracking rewrites your links to route through a tracking domain. That redirect is highly visible to filters, and if the tracking domain has been used by other senders with poor reputation, you inherit their history.
So turn click tracking off as well. If you must measure clicks, use your own dedicated, properly authenticated tracking domain rather than a shared one.
Better still, reduce links to as close to zero as possible. The first email in a sequence needs no link at all. Ask a question, get a reply, and send the link in the conversation that follows, once Gmail has seen a genuine two-way exchange.
If you must include a link, use one, make it a bare URL or plain anchor text, and drop the UTM parameters. A URL with a long tracking string attached is unmistakably campaign traffic.
Step 4: Write Like a Person, Not Like a Newsletter
The language filter is real and it is not subtle. Sales and marketing vocabulary carries a promotional scent that classifiers pick up easily.
Cut the offer language: free, discount, limited, exclusive, guaranteed, act now, don't miss out. Cut the superlatives and the exclamation marks.
Cut the button-shaped call to action. "Book a demo" as a standalone line at the bottom of an email is newsletter grammar. A real person asks a question instead: "Worth a conversation?" or "Want me to send it over?"
Keep it short. Under 100 words is a good target for a first touch, partly because brevity converts better and partly because short, plain messages do not look like marketing.
Write the subject line the same way. Two to five lowercase words, no brackets, no numbers, no emoji. If it would look at home in a newsletter, it belongs in Promotions and that is where it is going.
Step 5: Handle the Unsubscribe Footer Carefully
This one needs nuance, because two pressures conflict.
Big styled unsubscribe blocks, physical mailing addresses, and "view this email in your browser" lines are bulk-mail furniture. They are strong promotional signals and they do not belong in a one-to-one message.
At the same time, recipients need a way out, and depending on where you and they are located, an opt-out mechanism may be a legal requirement. Ignoring that is not an option.
The practical resolution used by most serious cold email operators is a plain-text opt-out line in ordinary sentence case at the end of the message. Something like: "If this is not relevant, just reply 'no' and I will not follow up." No link, no styling, no footer block.
That gives the recipient a genuine exit, keeps the message conversational, and avoids the bulk-mail fingerprint. It has a useful side effect too: a reply, even a negative one, is engagement, and engagement is what Gmail is watching.
Step 6: Get Authentication Right
Authentication will not, on its own, move you from Promotions to Primary. What it does is stop you being filtered, throttled, or blocked outright. It is the floor, not the ceiling, and without it nothing else you do matters.
SPF publishes which servers are allowed to send on behalf of your domain. Every sending service you use has to be included.
DKIM cryptographically signs your messages so the receiving server can confirm the mail genuinely came from you and was not altered in transit.
DMARC ties the two together and tells receiving servers what to do when a message fails. Start in monitoring mode, read the reports, and tighten the policy once you are confident nothing legitimate is failing.
Also make sure your sending domain has a real website behind it and a normal mail setup. And use a separate domain for cold outbound so that if anything goes wrong, it never touches your main company domain.
Step 7: Control Volume and Warm Up Properly
Sending patterns are a classification signal in their own right. A brand new mailbox that suddenly emits a hundred messages a day is behaving like a bulk sender, and it will be treated like one no matter how clean the copy is.
Warm up every new mailbox gradually over weeks, not days. Start with a small daily volume and increase slowly, keeping the pattern human: spread across working hours, in the recipient's time zone, with natural gaps.
Then keep per-mailbox volume low permanently. This is the part most teams get wrong. Warm-up is not a phase you graduate from into blasting. A mailbox sending modest, steady volume forever will outperform one pushed to its limit, every time.
If you need more volume, add mailboxes and domains rather than pushing existing ones harder. This is why we build clients a distributed sending setup with multiple domains and mailboxes, all warmed, all rotating, and all owned by the client rather than by us. You can see how that is structured in our outbound service.
Step 8: Fix the List and Engineer for Engagement
Everything above is undone by a bad list.
Verify every address before it enters a campaign. Hard bounces should sit under 2 percent on a healthy verified list. Above that, mailbox providers read your sending as careless, and placement degrades across every domain you own.
Tighten the targeting. A message sent to people who genuinely have the problem you solve gets replies, and replies are the strongest positive engagement signal available. There is no way to fake that at scale.
Remove non-responders once a sequence completes. Continuing to send to people who have never engaged trains Gmail that your mail gets ignored, and that lesson is applied to your future messages.
Better data is not a nice-to-have here. It is a deliverability input, which is why data quality sits upstream of everything else in the system we build. Our resources go deeper on how we structure that layer.
What Does Not Work
There is a lot of folklore in this space. These are the fixes that get repeated constantly and do not move the tab.
Asking recipients to drag your email to Primary. This shows up in newsletter advice and it is completely wrong for cold email. It only works if the person already reads your mail, and worse, it announces that you know you are in Promotions. It is the most promotional sentence you could possibly write.
Swapping words like "free" for near-synonyms. Modern classifiers do not run a banned word list. They evaluate patterns and intent. Writing "complimentary" instead of "free" fools nobody and makes your copy worse.
Adding "Re:" or "Fwd:" to a subject line for a message that is neither. Recipients see straight through it, and it is a fast route to spam complaints, not to Primary.
Treating an inbox placement score as the goal. Placement tools are useful for diagnosis. Optimizing for the score rather than for real recipient engagement is optimizing for the instrument.
Warming forever and never fixing the content. Warm-up services generate artificial engagement between mailboxes and help establish a baseline reputation. They cannot make a promotional-looking email look personal, and no amount of warm-up compensates for a tracking pixel and a header image.
Chasing a higher open rate. It is not a real target, the measurement is unreliable, and pursuing it requires the exact pixel that is hurting you. We ignore the metric entirely and we recommend you do too.
Ready to Land in the Primary Inbox?
Getting out of Promotions is not one trick, it is a system: clean data, owned infrastructure, warmed mailboxes, and copy that reads like a human wrote it. We build all of it, run it end to end, and you keep every domain and mailbox we set up.
Frequently Asked Questions
A strong positive reply rate for B2B cold email is 1.5–3%. Top-performing campaigns with tight targeting and personalized copy can hit 4–5%. If you're below 1%, it usually signals a deliverability or messaging problem — not a volume problem.
The safe range is 30–50 emails per inbox per day for warmed inboxes. That's why outbound systems use multiple inboxes (we use 80) — to reach 40,000+ monthly sends while keeping each inbox well within safe limits. Sending more than 50/day from a single inbox risks spam folder placement.
Yes. The CAN-SPAM Act permits unsolicited commercial email as long as you include a physical address, an unsubscribe mechanism, accurate headers, and non-deceptive subject lines. Unlike GDPR in Europe, the US does not require prior opt-in consent for B2B cold outreach.
Domain warm-up typically takes 2–3 weeks. During this period, sending volume gradually increases while the email warm-up tool generates positive engagement signals (opens, replies) to build sender reputation. Skipping or rushing warm-up is the most common cause of deliverability problems.
Cold email is targeted, relevant outreach to a specific person based on their role, industry, or company — with a clear business reason. Spam is untargeted mass messaging with no personalization or relevance. The distinction matters legally (CAN-SPAM compliance) and practically (deliverability depends on relevance signals).

Dimitar Petkov
Co-Founder of LeadHaste. Builds outbound systems that compound. 4x founder, Smartlead Certified Partner, Clay Solutions Partner.


