email deliverability best practices11 min read

How to Improve Email Deliverability in 30 Days

A concrete 30-day plan to improve email deliverability: week-by-week milestones for authentication, list hygiene, warm-up, and reputation, with exit criteria.

Junaid KhalidJunaid KhalidJuly 26, 202611 min read
How to Improve Email Deliverability in 30 Days

To improve email deliverability, fix your authentication first, then rebuild reputation slowly by mailing only engaged people while you clean your list and re-warm your volume. That order matters: reputation you rebuild before the technical foundation is solid just gets torn down again. This guide turns that order into a concrete 30-day plan with weekly milestones and a measurable exit test for each week, so you always know whether you are ready to move on.

Use this if your emails are landing in spam or Promotions, if your open rates have quietly fallen, or if you are launching a new sending domain and want to do it right the first time. It is written for SaaS teams whose mail reacts to user behavior, so the plan covers transactional and lifecycle sending, not just a weekly campaign. If you want the underlying reference instead of a timeline, our email deliverability best practices checklist is the companion piece.

Key takeaways

  • Deliverability improves in a fixed order: authentication, then reputation, then volume. Skipping ahead wastes the work.
  • Week 1 is the technical foundation (SPF, DKIM, DMARC and monitoring). It is the fastest, highest-impact week.
  • Weeks 2 and 3 rebuild reputation by mailing only your most engaged contacts and cleaning everything else out.
  • Week 4 re-warms volume gradually and proves recovery with real placement tests, not raw open rates.
  • Each week has an exit test. Do not advance until you pass it, even if it means holding a week.

Before you start: measure the baseline

Email deliverability is the share of your mail that reaches the inbox rather than the spam folder or Promotions tab. It is not the same as delivery, which only means the receiving server accepted the message. You cannot tell whether deliverability improved if you never measured where it was, so spend an hour on day zero capturing three numbers to get a real before-and-after.

  1. Inbox placement. Send your current template to a spread of real inboxes you control (Gmail, Outlook, Yahoo at minimum) and record where each one lands: primary, Promotions, or spam.
  2. Spam complaint rate. Open Google Postmaster Tools (set it up now if you have not) and read your current complaint rate and domain reputation.
  3. True engagement. Pull your click rate and reply rate over the last 30 days, not just opens. Opens are distorted by privacy proxies, so they are the weakest of the three.

Write these down. They are your milestones' pass/fail reference.

Week 1: Fix the technical foundation

This is the highest-impact week and the fastest. Authentication is how a receiving server proves your mail is really from you, and Gmail and Yahoo require it for bulk senders. Gmail now rejects non-compliant mail outright, so a broken record here can explain a total collapse. The deeper mechanics are in our SPF, DKIM, and DMARC explainer; the week's tasks are these.

Publish SPF (one TXT record on the domain you send from):

Type: TXT
Host: @
Value: v=spf1 include:amazonses.com ~all

Publish DKIM (the CNAMEs your provider generates, three for Amazon SES):

Type: CNAME
Host: abcd1234._domainkey.yourapp.com
Value: abcd1234.dkim.amazonses.com

Publish DMARC in monitor mode so you can watch before you enforce:

Type: TXT
Host: _dmarc.yourapp.com
Value: v=DMARC1; p=none; rua=mailto:[email protected]; fo=1

Also this week: move your sending to a subdomain you control (for example mail.yourapp.com) if you were sending from the bare root domain, confirm a one-click unsubscribe is in the header, and make sure Google Postmaster Tools and Microsoft SNDS are both collecting data.

Do not move DMARC past p=none this week. Watch the reports first. Tightening to p=reject before you have confirmed your legitimate mail passes is the single most common way teams send their own transactional email straight to spam.

Week 1 exit test: run your domain through an authentication checker and confirm SPF, DKIM, and DMARC all pass and align. If a DMARC report shows SPF pass but DMARC fail, you have an alignment problem: the domain in your From address does not match the domain SPF authenticated. Fix alignment before moving on.

Week 2: Clean the list and cut the dead weight

Reputation is engagement per send, and nothing drags it down faster than mailing people who never open. Week 2 is triage: stop the bleeding by removing the addresses that are hurting you.

  • Suppress every hard bounce. These addresses do not exist; continuing to mail them signals neglect.
  • Segment out the unengaged. Pull everyone who has not opened or clicked in six months into a separate segment. Do not delete them yet; you will run one re-engagement attempt later.
  • Remove obvious risk. Purge role addresses you never got real consent from (info@, sales@), anything imported from a list you did not collect, and any address that has soft-bounced repeatedly.
  • Fix capture going forward. Add syntax and MX validation to your signup form so new bad addresses stop entering.

For a SaaS team, this is where behavioral data pays off. Because you know what each user did in the product, you can build the "most engaged" segment precisely: active in the last 30 days, opened or clicked recently, currently in a trial or paying. That segment is your rebuild audience for weeks 3 and 4. Our sender reputation guide explains why a smaller engaged list beats a big stale one every time.

Week 2 exit test: your active, engaged segment is defined and isolated, and your list no longer contains hard bounces or unconsented imports. You should know exactly how many contacts are in your "safe to mail" group.

Week 3: Rebuild reputation with engaged sends

Now you send, but only to the engaged segment you built in week 2, and only content those people want. The goal is a run of clean sends with high opens, clicks, and near-zero complaints, because that is the positive signal that rebuilds your reputation.

  • Mail only the engaged segment. Every send this week goes to people who are likely to open and click. Their engagement is the medicine.
  • Send content that earns a click. A genuinely useful update, a relevant lifecycle message, a real reason to open. This is not the week for a hard promotional blast.
  • Keep complaints near zero. Make unsubscribe obvious. An easy exit is far better than a complaint.
  • Run one re-engagement attempt at the unengaged segment: a single, clearly-worded "still want these?" message. Anyone who does not act gets suppressed. Do not keep mailing them.

Watch Postmaster Tools daily this week. If your complaint rate climbs toward 0.10 percent, tighten your segment further before you continue. Per Google's sender guidelines, the hard ceiling is 0.30 percent, and crossing it means holding under it for seven straight days to recover, so you want a wide margin.

Week 3 exit test: a full week of sends to the engaged segment with a spam complaint rate comfortably under 0.10 percent and click and reply rates at or above your day-zero baseline. If you are not there, hold and keep the segment tight for another week.

Week 4: Re-warm volume and prove recovery

With authentication solid and reputation rebuilt on engaged sends, week 4 widens the audience back out, carefully. This is warm-up: you ramp volume gradually so providers see a steady, human-looking pattern instead of a spike.

There is no official schedule. This conservative ramp works when you are widening from an engaged core back to your full active list:

Day rangeDaily volumeSend to
Days 22 to 24Your current engaged volumeEngaged segment only
Days 25 to 27Roughly doubleEngaged, then recently active
Days 28 to 30Double againWiden to the full active segment
After day 30Increase gradually to targetFull active list, no cold contacts

Keep the curve smooth and never re-add the contacts you suppressed. If you send large broadcasts, pace each one into batches rather than firing it all at once, so you never create a spike by accident. The full re-warming detail is in our email warm-up guide.

Week 4 exit test: repeat the day-zero placement test. Send your template to the same spread of real inboxes and confirm it now lands in the primary inbox where it was landing in spam or Promotions before. Confirm your Postmaster Tools reputation has held or improved and complaints stayed under 0.10 percent through the ramp.

A 30-day email deliverability timeline: week 1 fix authentication, week 2 clean the list, week 3 rebuild reputation, week 4 re-warm volume

The 30-day plan at a glance: fix the foundation first, then rebuild reputation, then widen volume back out, in that order.

What to do if you are still in spam after 30 days

If placement has not recovered, the problem is usually one of three things, in this order. Re-check authentication (a single record silently broke or a new sending service was added without updating SPF). Check your sending IP and domain against the major blacklists and follow any delisting process. Or your content is triggering filters: a heavy image-to-text ratio, an all-caps subject, broken links, or a missing unsubscribe. Our full triage guide on why emails go to spam walks each cause down to the fix.

The other common miss is optimizing on the wrong number. Raw open rates have been unreliable since Apple Mail Privacy Protection started pre-loading tracking pixels in 2021, which inflates opens and mixes real opens with machine opens (corporate scanners like Mimecast and Proofpoint do the same). If your "engaged segment" was built on raw opens, it may be full of people who never actually opened anything. Rebuild it on clicks, replies, and true opens, and rerun weeks 3 and 4.

Where Meisa fits

This plan is provider-agnostic on purpose, because deliverability is a discipline, not a feature. But the discipline is easier when your tool is built for it. Meisa is an email platform for SaaS teams that runs on your own Amazon SES, so you own your sending and your sender reputation rather than renting a shared pool. It handles domain verification with DKIM, SPF, and DMARC (week 1), builds behavioral smart segments from real product events so your "engaged" audience is accurate (weeks 2 and 3), paces large sends with a reputation-safe chunked send it calls Warm Send (week 4), and reports a true open rate that separates human opens from Apple MPP and scanner opens, so the number you rebuild on is real.

To be honest about the landscape: if you only send transactional email and want a bare API, a developer-first service like Resend is a cleaner fit, and if you are ecommerce, Klaviyo owns that lane. Meisa is for the SaaS team running behavior-triggered lifecycle email plus broadcasts that wants to own its deliverability. The complete deliverability guide is the full reference behind this timeline, and the lifecycle email guide shows how behavioral sending keeps engagement, and therefore placement, high. Every step in this plan works no matter which tool you use.

Frequently asked questions

How long does it take to improve email deliverability?

Fixing authentication is nearly immediate once DNS propagates, usually within a day. Rebuilding a damaged reputation takes longer because it depends on a run of clean, engaged sends over time. A realistic timeline for meaningful recovery is about 30 days: one week for the technical foundation, two weeks rebuilding reputation on engaged sends, and one week re-warming volume.

Can you fix email deliverability quickly?

You can fix the technical causes quickly. Broken SPF, DKIM, or DMARC records are same-day fixes once DNS updates, and a blacklist delisting can be fast. What you cannot rush is reputation. If mailbox providers have learned to distrust your domain, only a sustained pattern of engaged, low-complaint sends changes their mind, and that takes weeks.

What is the fastest way to improve email deliverability?

Fix authentication first. Confirm SPF, DKIM, and DMARC all pass and align, since a broken record can cause a total collapse and is the single highest-impact fix. Then stop mailing unengaged contacts immediately, which halts the complaints and bounces dragging your reputation down. Those two moves give you the biggest early improvement.

How do I improve deliverability for a new sending domain?

Authenticate it fully, then warm it up. Publish SPF, DKIM, and DMARC before your first send, then ramp volume slowly (start around 50 a day to your most engaged contacts and roughly double every few days) so providers see a steady, human-looking pattern. A brand-new domain has no reputation, so a sudden large send reads as spam.

Should I use open rates to measure deliverability?

Not as your main signal. Since 2021, Apple Mail Privacy Protection pre-loads tracking pixels and inflates open rates for Apple Mail users, mixing real opens with machine opens. Use opens only as a rough indicator and base real decisions on clicks, replies, conversions, and inbox-placement tests, plus your spam complaint rate in Google Postmaster Tools.

Frequently asked questions

How long does it take to improve email deliverability?

Fixing authentication is nearly immediate once DNS propagates, usually within a day. Rebuilding a damaged reputation takes longer because it depends on a run of clean, engaged sends over time. A realistic timeline for meaningful recovery is about 30 days: one week for the technical foundation, two weeks rebuilding reputation on engaged sends, and one week re-warming volume.

Can you fix email deliverability quickly?

You can fix the technical causes quickly. Broken SPF, DKIM, or DMARC records are same-day fixes once DNS updates, and a blacklist delisting can be fast. What you cannot rush is reputation. If mailbox providers have learned to distrust your domain, only a sustained pattern of engaged, low-complaint sends changes their mind, and that takes weeks.

What is the fastest way to improve email deliverability?

Fix authentication first. Confirm SPF, DKIM, and DMARC all pass and align, since a broken record can cause a total collapse and is the single highest-impact fix. Then stop mailing unengaged contacts immediately, which halts the complaints and bounces dragging your reputation down. Those two moves give you the biggest early improvement.

How do I improve deliverability for a new sending domain?

Authenticate it fully, then warm it up. Publish SPF, DKIM, and DMARC before your first send, then ramp volume slowly (start around 50 a day to your most engaged contacts and roughly double every few days) so providers see a steady, human-looking pattern. A brand-new domain has no reputation, so a sudden large send reads as spam.

Should I use open rates to measure deliverability?

Not as your main signal. Since 2021, Apple Mail Privacy Protection pre-loads tracking pixels and inflates open rates for Apple Mail users, mixing real opens with machine opens. Use opens only as a rough indicator and base real decisions on clicks, replies, conversions, and inbox-placement tests, plus your spam complaint rate in Google Postmaster Tools.