The Grow Revenue Company Book a growth call
Scale · From $350

Email deliverability consultant: find out why your email lands in spam, then fix it

An email deliverability consultant tests why your messages miss the inbox and fixes the cause. We check SPF, DKIM, DMARC and BIMI, blacklists, domain and IP reputation, list hygiene and the Google, Yahoo and Microsoft sender rules, run an inbox placement test, and fix what fails.

Woman raising a green shield, an email deliverability consultant guarding your inbox

Platforms we build in every week

HubSpotKlaviyoMailchimpActiveCampaignGoHighLevelShopifyWooCommerceGoogle WorkspaceMicrosoft 365InstantlySmartleadBrevo
n8nMakeZapierOpenAIClaudeAirtableNotionMetaInstagramTikTokYouTubeLinkedInGoogle AdsGoogle AnalyticsCalendlyWordPress

What does an email deliverability consultant check?

An email deliverability audit checks every layer between your send button and the recipient's inbox. We run the same twelve checks on every domain, so nothing depends on guesswork.

The twelve checks in every audit
CheckWhat we testWhat failure looks like
SPFOne record, every sender included, under 10 DNS lookupsTwo SPF records, or a missing sending service
DKIM2048-bit key, signing with your own domainMail signed only by the ESP's domain
DMARCPolicy, alignment, report addressNo record, or p=none left for years with nobody reading reports
AlignmentFrom domain matches the SPF or DKIM domainDMARC fails even though SPF and DKIM pass
BIMILogo record and certificate, if you want the logo shownRecord present but no enforced DMARC
BlacklistsDomain and IP against the major listsListing on Spamhaus or similar
Domain reputationGoogle Postmaster Tools and Microsoft SNDS dataReputation marked Low or Bad
Spam rateUser-reported complaintsAbove 0.1% at Gmail
UnsubscribeOne-click List-Unsubscribe header and visible linkHeader missing on marketing mail
DNS hygieneForward and reverse DNS, TLSNo PTR record on a dedicated IP
List qualityBounce rate, role and catch-all addresses, list ageHard bounces above 2%
PlacementSeed test across Gmail, Outlook and YahooPromotions or spam on any provider

What do SPF, DKIM and DMARC do, in plain English?

SPF, DKIM and DMARC are three DNS records that prove an email really came from you. Mailbox providers check them on every message, and a domain that fails them looks like a forger.

The three authentication records, explained simply
RecordPlain EnglishWhat it proves
SPFA guest list of the servers allowed to send for your domainThe sending server is on your list
DKIMA tamper-proof seal added to every messageThe message was signed by your domain and not changed on the way
DMARCYour instructions for mail that fails, plus a reporting addressThe domain in the From line matches a domain that passed SPF or DKIM

SPF has a hard limit worth knowing: the record may trigger no more than 10 DNS lookups. Every service you add with an include counts toward that, and a record over the limit fails even though it looks correct. Long-running businesses hit this often, because old tools are never removed from the record.

What is a DMARC record?

A DMARC record is a short line of text published in your DNS at _dmarc.yourdomain.com. It tells mailbox providers what to do with mail that claims to be from your domain but fails authentication, and where to send daily reports about everything sent in your name. A typical starting record looks like this:

v=DMARC1; p=none; rua=mailto:reports@yourdomain.com

The p tag is the policy. At none, failing mail is delivered as normal and you only receive reports. At quarantine, failing mail goes to spam. At reject, it is refused. The rua tag is where aggregate reports go. Those reports list every server sending as your domain, which is how forgotten tools and spoofers are found.

DMARC at p=none is the minimum the large providers ask bulk senders for. It is a starting point, not a finish line: a domain left at none for years protects nobody. We move domains up in stages, so legitimate mail is never blocked along the way.

DMARC rollout

How we move a domain from monitoring to full protection

Each stage waits until the reports show every legitimate sender passing.

  1. Stage 1 Publish p=none

    Start receiving daily aggregate reports without changing delivery.

  2. Stage 2 Read the reports

    List every service sending as your domain: CRM, billing, support, newsletters.

  3. Stage 3 Fix each sender

    Add SPF includes and DKIM keys until every legitimate source aligns.

  4. Stage 4 Quarantine

    Failing mail now goes to spam. Watch for anything legitimate caught.

  5. Stage 5 Reject

    Spoofed mail is refused. Reports keep running to catch new tools.

Why do emails go to spam even with SPF and DKIM set up?

SPF and DKIM passing is not the same as being trusted. The most common reasons we find on domains that look correctly set up are:

  • No alignment. SPF and DKIM pass for your email platform's domain, not yours, so DMARC still fails.
  • A spam rate above the limit. Google asks bulk senders to keep user-reported spam under 0.1% and stops offering mitigation help at 0.3% (Google email sender guidelines).
  • Old or bought lists. Addresses that bounce or never engage drag reputation down for everyone on your domain.
  • Shared IP neighbors. On a shared sending IP, another sender's behavior affects you.
  • Sudden volume jumps. Going from a few hundred to tens of thousands of sends in a day looks like a compromised account.
  • Blocklisted link domains. A tracking or shortener domain in your links can be listed even when your own domain is clean.

How do you avoid emails going to spam?

You avoid the spam folder by proving who you are, sending only to people who want your mail, and making it easy to leave. In practice that means a short list of habits:

  • Authenticate every sending service. SPF, DKIM and DMARC, aligned with the domain in your From line.
  • Send to people who opted in. Never buy lists. Verify addresses before importing an old list.
  • Remove people who stop engaging. A sunset rule that suppresses subscribers inactive for months keeps complaints and bounces low.
  • Make unsubscribing one click. A visible link plus the List-Unsubscribe header. A person who cannot leave will press spam instead.
  • Grow volume gradually. New domains and sudden spikes look suspicious. Raise daily volume in steps.
  • Watch complaint rates weekly. Google Postmaster Tools shows your Gmail spam rate. Act before it nears the limits below.
  • Keep cold outreach separate. Send it from its own domains so it can never damage the domain your customers and invoices rely on.

How do you run an email deliverability check yourself?

You can run a basic email deliverability check in under an hour with free tools. It will not replace a full audit, but it shows whether you have a problem worth paying to fix.

  1. Look up your records. Use a public DNS checker to confirm you have exactly one SPF record, a DKIM record for each sending service, and a DMARC record.
  2. Read a real message header. Send an email to a Gmail account, open it, choose Show original, and check that SPF, DKIM and DMARC all say PASS.
  3. Check blocklists. Run your domain and sending IP through a multi-list checker.
  4. Open Google Postmaster Tools. Verify your domain and review spam rate and authentication results over the last weeks.
  5. Run a seed test. Send a real campaign to a set of test inboxes across Gmail, Outlook and Yahoo and see where it lands.

If any step fails, or the results disagree with what your platform reports, that is the point to bring in an email deliverability consultant rather than guessing.

Which email deliverability tools do we use?

We use the providers' own data first, because it shows what the mailbox actually decided, then independent tools to test and monitor.

Deliverability tools and what each one tells you
ToolWhat it shows
Google Postmaster ToolsGmail spam rate, authentication results and compliance status for your domain
Microsoft SNDSHow Outlook.com sees traffic from your sending IPs
DMARC report analyzerEvery source sending as your domain, and whether it passes
Seed testing toolInbox, Promotions or spam placement across providers
DNS and blocklist checkersRecord syntax, lookup counts and blocklist listings

What are the Google, Yahoo and Microsoft sender requirements?

As of October 26, 2026, all three large mailbox providers require bulk senders to authenticate and to make unsubscribing easy. A bulk sender is anyone sending about 5,000 or more messages a day to that provider's users. The rules arrived in stages, and enforcement has only become stricter.

How the rules tightened

From guidelines to rejected mail in under two years

  1. February 2024Gmail and Yahoo

    Bulk senders must authenticate with SPF, DKIM and DMARC, keep spam complaints low and support easy unsubscribing.

  2. June 1, 2024One-click unsubscribe

    Gmail deadline for one-click unsubscribe on all commercial and promotional mail.

  3. May 5, 2025Microsoft Outlook.com

    High-volume senders must pass SPF and DKIM, publish DMARC and align. Non-compliant mail faces rejection.

  4. November 2025Gmail enforcement

    Gmail ramps up enforcement, with temporary and permanent rejections for mail that fails the requirements.

Sources: Google email sender guidelines and FAQ, Yahoo sender best practices, Microsoft Outlook announcement for high-volume senders.

Bulk sender requirements by provider, as of October 26, 2026
RequirementGoogle (Gmail)YahooMicrosoft (Outlook.com)
SPF and DKIMBothBothBoth
DMARCAt least p=none, alignedAt least p=none, must passAt least p=none, aligned
One-click unsubscribeRequired on marketing mailRequired, processed within 2 daysEasy, visible unsubscribe expected
Spam rateUnder 0.1%, never 0.3%Under 0.3%Not published

Sources: Google email sender guidelines, Google sender guidelines FAQ, Yahoo sender best practices, Microsoft Outlook high-volume sender requirements.

What do you need from me?

Four things: your sending domains, the name of your email platform, DNS access or the contact of the person who manages DNS, and one recent campaign report so we can see bounce and complaint numbers.

Our own domain passes the same audit

growrevenue.co publishes one SPF record, a 2048-bit DKIM key and a DMARC policy at p=reject with daily aggregate reports. You can check it yourself with any public DNS lookup tool before you hire us.

How much does it cost?

Three fixed-price packages, scoped in writing before any work starts. Prices are in US dollars, as of October 26, 2026.

Audit

$350 3 days

Full audit of 1 domain, inbox placement test, written fix list in priority order

Audit and fix

$900 7 days

Everything in Audit, all DNS and ESP fixes done, blacklist delisting requests, re-test

Fix and monitor

$1,800 14 days

Up to 3 domains, warmup plan, 30 days of monitoring, a second placement test

Common questions

How long does it take to get out of spam?

DNS and authentication fixes take effect within hours. Reputation takes longer: after a fix, mailbox providers usually need two to six weeks of clean, consistent sending before placement fully recovers. We re-test placement at the end of each package so you see where you stand.

Do you need access to my DNS?

Yes, or to the person who manages it. On the Audit package we only read your records, which are public. On the fix packages we either make the changes ourselves with access you grant, or hand your DNS manager the exact records to paste.

Can you guarantee inbox placement?

No one can, and anyone who promises it is guessing. Filtering is decided by Gmail, Microsoft and Yahoo. What we guarantee is that every technical fault we find is fixed and re-tested, and that you get the before and after placement results in writing.

Should my DMARC policy be p=reject?

Eventually, yes, for most domains. Start at p=none, read the reports until every service that sends as your domain passes, then move to quarantine and finally reject. Jumping straight to reject can block your own invoices or support emails if one sender was missed.

Is cold email affected by these rules?

Yes. The rules apply to anyone who sends mail to Gmail, Yahoo or Outlook.com users, so cold outreach needs the same authentication, low complaint rates and easy unsubscribing. We usually send cold email from separate domains so any problem cannot reach your main domain.

Do you work with my email platform?

Yes for Klaviyo, HubSpot, ActiveCampaign, Mailchimp, SendGrid, Google Workspace, Microsoft 365, Instantly, Smartlead and most others. Authentication works the same way on all of them; only the screens differ.

Ask us something else

Results from this kind of work

40%

Growth in online revenue

Synaps DxEcommerce

"We knew our community was filled with potential, but we needed a fresh strategy to rekindle that connection and motivate our audience to take the next step with us."

Erin and Sarit, Founders, Synaps Dx Read the Synaps Dx case study →
150+

Qualified leads per month

ScalabilityB2B services

"We needed a scalable and effective way to connect with decision-makers and demonstrate the value of our services. This partnership gave us the tools to achieve that."

Natalia Odrinskaya, The Scalability Team Read the Scalability case study →

Tell us what is happening. We reply in a day.

You get a reply within one working day with a first read of your setup, before any call.