Article

Jun 10, 2026

The 21-Point Email Marketing Audit You Can Run Yourself Before Hiring Anyone

A 21-point email marketing audit checklist with hard pass/fail numbers on every line. Run it yourself before you pay any agency, including ours

A single thin orange line bisecting deep black space, broken at center

Most email audits you'll find online are 50-point checklists that grade your program on vibes. They tell you to "review your subject lines" without saying what a passing subject line looks like. They flag "low engagement" without naming the number that means you have a problem on Monday morning.

This is the opposite of that. Twenty-one checks, each with a hard threshold, each with a severity if you fail it. The whole thing is designed so an operator can sit down on a Tuesday with their ESP open in one tab and this article in another, and walk away knowing exactly what's broken and in what order to fix it.

We sell email marketing as a service. We wrote this anyway, because the audits that produce real fixes are the ones a client can run before the kickoff call. If you finish this email marketing audit checklist and decide your program is fine, that's the right outcome. If you finish it and decide three flows are missing and your complaint rate is double Google's ceiling, you already know what the first 30 days of work look like.

TL;DR

  • Deliverability fails when complaint rate exceeds 0.1% sustained or auth (SPF, DKIM, DMARC) isn't passing.

  • Automated flows should drive roughly 30% of email revenue per Omnisend; below 20% means flows are underbuilt.

  • Lists decay at least 23% per year, so gross signups without a sunset policy is a vanity metric.

  • Campaigns fail the audit when there's no segmentation beyond "all subscribers" and no documented test cadence.

  • Score each section pass/fail, fix deliverability first, flows second, list health third, campaigns last.

1. How to use this audit: thresholds, not vibes

Every check below has three parts: the question, the pass threshold, and the severity if you fail. You're scoring pass or fail. No partial credit, no "mostly." Email programs that mostly authenticate end up in spam folders mostly.

Work through the sections in order. Deliverability first because nothing else matters if the mail doesn't land. Flows second because that's where the revenue compounding happens. List health third. Campaigns last, even though that's where most teams want to start.

Give yourself two hours. Open your ESP, your domain DNS records, and a blank doc. If you want the operator's version of how to audit your email marketing without the consulting fees, this is it.

2. Section 1: Deliverability: the six checks that decide whether mail lands

Deliverability is the only section where a single failed check kills the entire program. A beautifully segmented campaign sent from an unauthenticated domain to a list with a 0.4% complaint rate is just expensive spam.

Check 1, SPF record published and passing. Pull your sending domain's DNS. There should be exactly one SPF record listing every service that sends on your behalf (ESP, transactional provider, helpdesk). Severity if failed: critical. Mail is getting filtered right now.

Check 3, DMARC published at p=quarantine or p=reject. A DMARC record at p=none is monitoring only. Google's bulk sender requirements effectively require DMARC for senders over 5,000 messages per day to Gmail. Severity: critical. (We've written the longer version of this in our Gmail and Yahoo sender requirements breakdown.)

3. Section 2: Flows: six checks on the engine that should be running while you sleep

Automated emails, per Omnisend's 2026 ecommerce email statistics, drive roughly 30% of ecommerce email revenue. If your flows are doing less than 20% of total email revenue, the engine is underbuilt and you're leaving money on the table every day the audit waits.

Check 7, Welcome series exists and runs three or more emails. A single welcome email is the most common failure here. Pass: three to five emails over seven to ten days, with offer logic that doesn't burn margin on subscribers who'd have bought anyway. Severity: high.

Check 8, Browse abandonment flow live with a 30-minute delay or shorter. This is the cheapest revenue you'll ever recover. Severity: high if missing, medium if delay exceeds two hours.

4. Section 3: List health: four checks on the asset most teams measure wrong

Gross signups is the metric every team reports and the one that lies most. ZeroBounce's list decay research puts annual decay at a minimum of 23%, meaning a list that added 10,000 signups last year and didn't sunset anyone is actually about 2,300 addresses smaller than the report says, and the dead weight is hurting deliverability while you celebrate growth.

Check 13, Decay-adjusted net list growth tracked monthly. You should be reporting net active subscribers, not gross signups. Pass: a monthly dashboard that subtracts unsubscribes, hard bounces, and sunsetted addresses from new signups. Severity: high if you don't have this number.

5. Section 4: Campaigns and content: five checks on what most teams optimize first and should optimize last

Campaigns are the part of email people enjoy talking about. They're also the part with the smallest payoff if the first three sections are broken. With that disclaimer logged:

Check 17, Segmentation beyond "all subscribers" on at least 50% of campaigns. Pass: half your sends in the last 90 days targeted a segment (purchase history, engagement window, product affinity). Severity: medium.

6. Scoring it: what the fails mean and which fixes come first

Count your fails by section. Here's how to read the result.

If you failed any check in Section 1, that's the only work that matters this week. A program with deliverability problems doesn't get to optimize segmentation. Fix authentication, fix complaint rate, then come back.

If Section 1 passed but Section 2 has three or more fails, you have a flows problem, and that's where the next 30 days of work live. Flow build-out has the highest revenue-per-hour of any email work because the asset compounds while you sleep.

7. When the audit says hire help: and when it says you don't need to

If you finished this email program health check with zero or one fails total, your program is healthier than most. You don't need an agency. You need a quarterly re-run of this checklist and a calendar reminder.

If you finished with two to four fails concentrated in one section, you probably have an internal operator who can fix it given a week of focused time. Block the calendar, work the list, re-audit in 30 days.

If you finished with five or more fails spread across multiple sections, or any critical fail in Section 1 that's been open for more than 60 days, the work is bigger than a side-of-desk project. That's the point where bringing in help, whether ours or someone else's, starts to pencil out against the revenue you're leaving on the floor. Our email marketing service is built around this exact audit, and our done-for-you email marketing breakdown walks through what the first 60 days of a remediation engagement actually looks like.

FAQ

How often should I run this email flow audit?
Quarterly is the right cadence for most programs, with a lighter monthly check on the deliverability section since complaint rate and authentication can drift fast. Run a full audit after any major change: ESP migration, new signup source, sender domain change, or a campaign volume increase of more than 50%.

What's the single most important check on this email marketing audit checklist?
The 30-day spam complaint rate against Google's 0.1% target. A program failing that one check is in active deliverability decline, and every other optimization compounds in the wrong direction until it's fixed. Pull Gmail Postmaster Tools before you do anything else.

Can I run this audit on a B2B program, or is it ecommerce-only?
The deliverability and list-health sections apply identically. The flow section needs adaptation since B2B doesn't have cart abandonment, but the principle holds: automated sequences should drive a meaningful share of pipeline-attributed email activity, and a program with zero automation is underbuilt regardless of vertical.

What if my ESP doesn't report some of these numbers natively?
Most mid-market ESPs report complaint rate, flow revenue, and RPR if you know where to look. For decay-adjusted list growth and signup-source tagging, you usually need to build a small monthly export. The work is two to four hours of setup and pays for itself the first time it catches a poisoned signup source.

Should I fix everything before hiring an agency, or hand them a broken program?
Fix Section 1 yourself if you can, authentication and complaint rate are well-documented problems with public playbooks. Hand the agency Sections 2 through 4, because that's where domain expertise and build velocity pay back fastest. Walking in with clean auth shortens onboarding by two to three weeks.



How should a small team prioritize agency inc?

Start with the workflow that already has a baseline: hours, leads, errors, or budget waste.

What should be measured before investing in agency inc?

Measure cycle time, volume, handoffs, error rate, and the current owner.

When should email marketing audit stay manual instead of automated?

Keep it manual when judgment, approval, brand nuance, or customer trust is on the line.

How does ai for email marketing change the budget for agency inc?

ai for email marketing usually adds integration, QA, and monitoring work.

What is the first project to launch from this email marketing audit playbook?

Launch the narrowest workflow with a visible result.





Related reading



Run the audit this week

Block two hours on Wednesday. Pull your DNS records, your Gmail Postmaster dashboard, and your last 90 days of email reports. Work the 21 checks in order, write down the fails, and decide on Friday which section gets the next 30 days.

If the audit says you need help, our inbox is open. If it says you don't, that's the better outcome and the one we wrote this for.

© All right reserved

© All right reserved