← Blog

GoHighLevel 11 min read

Even the best email sells nothing if it lands in spam

Hours of polishing copy won’t save a campaign that inboxes quietly send to spam. Here’s what really decides delivery and how to set it up once in GoHighLevel.

GoHighLevel

Illustration for the article: Even the best email sells nothing if it lands in spam

What you’ll take away

You keep polishing your copy and your open rate still won’t budge? Most likely your emails are quietly landing in spam, and the copy has little to do with it. In a few minutes, you’ll know what really decides delivery and how to set it up properly in GoHighLevel, once.

  • I’ll show you why an email’s delivery is decided long before you write the first sentence.
  • You’ll learn why the Czech provider Seznam.cz is stricter with senders than Gmail and what you need to watch for.
  • You’ll get a one-minute self-test to find out whether your emails even come from your own domain or from someone else’s server.
  • You’ll see the three mysterious acronyms SPF, DKIM, and DMARC explained in plain English, and why they decide everything.

The best email in the world is useless if the recipient never sees it. And if your campaigns aren’t working, the culprit is usually somewhere other than where you’re looking: inboxes quietly filing your mail as spam, rather than weak copy. Whether an email arrives at all is decided long before you write the first sentence.

Meme: a robotic arm in a factory drops a beautifully decorated letter tied with a blue ribbon into a bin full of crumpled paper. The label at the top reads “Even the best email is useless in spam” and the caption at the bottom reads “The best email in the world is useless if the recipient never sees it.”

You know the evening. You polish the newsletter down to the last comma, rewrite the subject line five times, and rearrange the paragraphs three times. In the morning you send the campaign, and then all you can do is watch numbers that barely move. A handful of people opened it. You tell yourself it was boring, and next time you spend another hour on the copy.

I set up accounts for clients every day, and I see this story again and again. And the problem is almost never the copy.

“Honza, I think we’re writing these emails wrong. People have stopped reading them.”

They haven’t. Most of them never got the emails in the first place.

Meme: a tired man sits at his laptop at night with his hand on his forehead, and next to the lamp hangs a chart with a flat line. The label at the top reads “You polish the copy, the numbers don’t move” and the caption at the bottom reads “You polish the newsletter late into the night and wake up to flat numbers. Most never got it.”

The sender decides delivery, not the copy

Neither Gmail nor Seznam, a major Czech email provider, judges how nicely you write. What they care about is who is sending: whether you send from a verified domain, whether the technical records match it, and what history your domain has. Based on that, they either let the email into the inbox or quietly file it as spam.

Meme: a strict doorman at an ornate door inspects the sender’s ID through a magnifying glass while a teary envelope in a top hat waits beside him. The label at the top reads “Sender first, copy second” and the caption at the bottom reads “Inboxes don’t judge how nicely you write. They check who’s sending and if the records match.”

Deliverability

Deliverability is the likelihood that your email lands in the main inbox rather than in spam or straight in the trash. What decides it is the sender’s technical trustworthiness, not the copy: a verified domain, correct DNS records, and the history your address has built with inbox providers. You won’t get any error message: the only sign of poor deliverability is that the campaign “didn’t work.”

Why emails don’t work, in three sentences

We write bad emails, so people stopped reading them.
They didn’t. Most never got them. The sender decides delivery, not the copy.
We just need to polish the subject line and the copy.
Copy is only the second half of the job. The first half happens in DNS records and domain reputation.
If something didn’t arrive, we’d get an error message.
You won’t. The only sign of poor deliverability is that the campaign “didn’t work.”
Even the best campaign is useless in spam. An average one that reaches the inbox beats it every time.

The Czech market adds a chapter of its own: Seznam.cz. It’s stricter with senders than Gmail. It wants to see a DKIM signature from roughly 100 emails a day, and it flags bulk mail from free addresses like @gmail.com or @seznam.cz as spam right away. Without a correctly set up DKIM, your deliverability to Seznam inboxes drops sharply. Same campaign, same copy, and on Seznam only a fraction of the recipients see it compared with Gmail.

Seznam.cz vs. Gmail: how the requirements differ

Seznam.cz (stricter)

Wants a DKIM signature from roughly 100 emails a day.

Sends bulk mail from free addresses straight to spam.

Without DKIM, your deliverability drops sharply.

VS

Gmail

Wants all three records from 5,000 emails a day.

Requires one-click unsubscribe.

Wants the spam complaint rate below 0.3%.

Same campaign, same copy. Without the right setup, only a fraction of recipients see it on Seznam compared with Gmail.
Meme: two doors side by side. At the left one, a smiling doorman waves a whole crowd inside; at the right one, a strict doorman with a clipboard and a checklist stops the envelopes with a raised palm. The label at the top reads “Seznam.cz is tougher than Gmail” and the caption at the bottom reads “It wants a DKIM signature from 100 emails a day and dumps bulk mail from free addresses in spam.”

You can fall even lower than spam

Spam isn’t the last stop. You can fall further, all the way to losing the ability to send altogether. When a lot of your emails bounce, the system warns you at 3% and blocks your sending for 12 hours at 5%. If you cross the 5% line repeatedly, you lose sending for good. And since November 2025, Gmail gives no grace period to large senders who don’t meet its rules: it rejects their mail outright and permanently.

Meme: three cards connected by arrows. At 3% bounced emails you get a warning, at 5% a 12-hour block, and if it keeps happening, you’re blocked for good. The label at the top reads “You can fall lower than spam” and the caption at the bottom reads “Too many bounces and you lose the right to send for good.”

At that point, open rates are no longer the issue. The issue is whether you can email your customers at all. And your email list is often the most valuable marketing asset a company has. Losing it over a few DNS records nobody set up is a needlessly expensive lesson.

Meme: a window showing three DNS records on your domain, each with a gold check mark. SPF is the list of servers allowed to send in your name, DKIM a digital signature that proves the mail is from you, and DMARC the rule for mail that fails verification. The label at the top reads “Three records that decide everything” and the caption at the bottom reads “SPF, DKIM, and DMARC are three DNS records on your domain. They decide whether an email arrives at all.”

One place, one reputation

That’s exactly why I like how GoHighLevel handles it, with all your marketing under one roof. Newsletters that prepare themselves go out from one place, and so do automated sequences that take care of each new contact. System emails confirming an order or a booking travel the same route, so everything runs on one sending domain and builds one shared reputation. You don’t have to coordinate three tools and hope they don’t ruin each other’s reputation.

Meme: a smiling man walks down a hallway full of doors straight to the single glowing blue door and drops all the envelopes into it. The label at the top reads “One place, one reputation” and the caption at the bottom reads “Newsletters, sequences, and confirmations from one domain build one shared reputation.”

Deliverability also depends on habits rather than a one-off fix. And the platform keeps an eye on most of them for you:

  • Your own sending domain. Emails go out from your subdomain (say, mail.yourdomain.com), “via msgsndr.com” disappears from the headers, and you build reputation for your own brand rather than for a shared server.
  • You only pay for what you send. You’re billed for emails sent, not for the size of your list, so even a big contact list costs you nothing until you email it.
  • Address verification before sending. For a small fee per thousand addresses, you can have your list checked in advance, so dead inboxes don’t add to your bounce rate at all.
  • Automatic domain warm-up. GoHighLevel handles ramping up a new domain on its own: it starts cautiously and raises the limit slowly, with no input from you.
  • Cleanup without your effort. When an email to an address comes back as permanently undeliverable, the system removes that address from future sends within 24 hours.
  • Subject line A/B testing. You test several subject lines on part of your list, and the system sends the winning version to everyone else.

What the platform takes care of for you

  • Your own sending domain: “via msgsndr.com” disappears from the headers.
  • You pay only for emails sent, not for the size of your list.
  • Address verification before sending, so dead inboxes don’t hurt your reputation.
  • Automatic warm-up of a new domain, with no input from you.
  • Permanently undeliverable addresses cleaned up within 24 hours.
  • Subject line A/B test: the system sends the winner on its own.
Deliverability rests on habits, not a one-off fix. And the platform handles most of them for you.

The one-minute self-test

Open the last email your system sent you and look at the sender and the header. Does it come from your own domain, or from something like “via msgsndr.com”? And when you send a test email to mail-tester.com, what score do you get? Those two things will tell you more about your deliverability than an hour of polishing copy.

Who doesn’t need to bother

Not everyone needs this. If you send a few personal emails a day from your Gmail inbox to one recipient at a time, don’t waste time on domain tech; Gmail handles everyday correspondence on its own. It all pays off once you send in bulk. There, every email that lands in spam means a lost customer, and those add up over a year.

SPF, DKIM, and DMARC in plain English

I promised to save the tech for the end, so here it is. Those three acronyms are three DNS records on your domain, and they decide everything I described above.

  • SPF is the list of servers allowed to send mail in your name. Only one SPF record may exist; if you send from several tools, they all get merged into it.
  • DKIM is a digital signature. It lets the recipient’s inbox verify that the email really comes from you and that nobody changed it on the way.
  • DMARC tells inboxes what to do with mail that fails verification. You roll it out gradually, even over several months: first you just collect reports, then you send suspicious mail to quarantine, and only at the end do you have it rejected.

SPF, DKIM, and DMARC in plain English

RecordWhat it does
SPFthe list of servers allowed to send in your name
DKIMa digital signature the inbox uses to verify the mail is from you
DMARCthe rule for what to do with mail that fails verification
Three DNS records on your domain. You don’t need to memorize them; a good platform or a decent provider will set them up for you.

For the nitpickers: rules from practice

Here’s the rest of the tech, laid out in one place. You don’t need to memorize it; a good platform or a decent provider will set it up for you. But so you know what people are talking about:

Domain warm-up

Warming up a domain means gradually increasing the number of emails you send so that a new domain builds trust with inbox providers. If you sent thousands of emails from a brand-new domain right away, inboxes would treat it as suspicious behavior and push you into spam. That’s why you start with a few dozen a day and add slowly.

  • Sending subdomain. It must not host a website at the same time; otherwise its name doesn’t matter.
  • Big providers. From 5,000 emails a day, Gmail, Yahoo, and Microsoft all want all three records, one-click unsubscribe, and a spam complaint rate below 0.3%.
  • Manual warm-up. If you warm up the domain yourself, start with 5 to 10 emails a day to your most active addresses. Never double the volume from one day to the next; increase it by a quarter to a half every two to three days, for four to eight weeks if needed.
  • IP address. A shared IP has a daily limit of around 15,000 emails; from roughly 50,000 emails a week, a dedicated IP pays off.
  • DNS. On Cloudflare, switch the records to “DNS only”; at Wedos (a Czech hosting provider), expect propagation to take up to an hour; and never delete records once they’re verified.
  • Checking. You can verify the result for free with mail-tester.com (aim for a score of at least 8 out of 10), Google Postmaster Tools, and Seznam Postmaster.

The whole system in a nutshell

  1. Get your own sending subdomain so your emails don’t come from someone else’s server.
  2. Set up three DNS records on it: SPF, DKIM, and DMARC.
  3. Let the new domain warm up, either automatically through the platform or by hand in small batches.
  4. Have your addresses verified before sending so dead inboxes don’t hurt your reputation.
  5. Check the result on mail-tester.com and in the Postmaster tools from Google and Seznam.
  6. Only then polish the copy and the subject line.

Let’s go back to that evening over the newsletter. Polishing the subject line and copy is a craft, and it’s worth doing. But it’s only the second half of the job. The first half happens in DNS records and in your domain’s reputation, long before you write the first sentence. Even the best campaign is useless in spam. An average one that reaches the inbox beats it every time.

FAQ

Why do my emails go to spam even though I write them honestly?

Because inboxes judge the sender, not the text. If you don’t have a verified domain and the right DNS records, they treat your mail as suspicious no matter how well it’s written.

What is DKIM and why do I need it?

DKIM is a digital signature on your emails that lets the inbox verify the mail really comes from you and nobody changed it on the way. Without it, your deliverability on Seznam, the Czech email provider, drops sharply.

How is Seznam.cz different from Gmail?

It’s stricter with senders. It wants to see a DKIM signature from roughly 100 emails a day, and it flags bulk mail from free addresses like @seznam.cz or @gmail.com as spam right away.

How do I check that my deliverability is OK?

Send a test email to mail-tester.com and look at the score (aim for at least 8 out of 10). Then keep an eye on Google Postmaster Tools and Seznam Postmaster.

Who doesn’t need to bother with this?

If you send a few personal emails a day from your Gmail inbox to one recipient at a time, don’t waste time on domain tech. It pays off once you send in bulk: newsletters, confirmations, automated sequences.

Want something like this?

I built this system to order, and I can build one for you too. Tell me what caught your eye.

Keep reading

Looking for something specific?

Describe what you’re dealing with in one sentence, and I’ll find the articles that help.