Why Your Review Request Emails Go to Spam
Short answer: review request emails usually land in spam because of missing email authentication (SPF, DKIM, DMARC) or a sending pattern that looks like spam — not because of the wording. Fix the technical setup first, then check your list and your timing, and only rewrite the words last.
You wrote a decent email. You sent it to real customers. And it never showed up — no bounce, no complaint, just silence. Nine times out of ten the cause isn't the sentence you agonized over. It starts well upstream of the words.
Is your domain actually authenticated to send this?
Every mailbox provider checks whether the domain in the "From" address gave permission for the server that sent the message. Three records do that job.
SPF lists which mail servers are allowed to send as your domain. DKIM attaches a signature that proves the message wasn't altered in transit. DMARC tells the receiving server what to do when SPF or DKIM fails — quarantine it, reject it, or let it through anyway.
If you're sending "from" yourdomain.com through a tool you never authorized — a marketing platform, a CRM, a personal Gmail plugin — and that tool isn't listed in your SPF record or signing with your DKIM key, you're asking Gmail and Outlook to trust an email that fails your own domain's own checks. They don't. That's the single most common reason a review request never arrives at all.
Most sending tools show you this status somewhere in settings. If yours says "not authenticated" or shows a warning next to your sending domain, that's the fix, and it's the first thing to check — before you touch a single word of the message.
Does the email give people a real way out?
A missing List-Unsubscribe header is a smaller signal on its own, but it stacks with everything else. Every legitimate review request should carry one, and support one-click unsubscribe (the standard mail providers check for, RFC 8058), so a recipient can opt out in one tap instead of hunting for a link at the bottom. A message with no clean way out reads as spam-shaped, even from a real sender with a real product.
Is the list actually your own customers?
A bought list, a scraped list, or an address someone typed into a form for a coupon and never confirmed — these are the fastest way to poison a sending domain. Spam complaints and hard bounces are what mailbox providers watch, and once your domain earns a bad reputation with Gmail or Outlook, it doesn't just cost you the one bad batch. Every email from that domain, including the request to your best customer, starts landing in spam too.
This is part of why any tool that sends review requests on your behalf, Kudo included, asks you to confirm the addresses are your own customers who agreed to hear from you, and won't let you upload a purchased list. It isn't caution for its own sake — on a shared sending domain, one merchant's bad list can hurt deliverability for everyone else sending from the same infrastructure, which is exactly why the check exists before a send goes out, not after.
Are you sending too often, or too early?
One request per order, once. Not a reminder three days later "just in case," and not a second ask because the first didn't get a response — that trains spam filters, and it trains customers to stop opening your mail.
Timing on the other end matters just as much. Asking before the parcel has actually arrived gets you a confused customer at best and an annoyed one at worst, and either way it's a message people are more likely to report than read. Delivery, not the order date, is the signal worth waiting for — and if you're not sure your own sends are timed to that, the best time to ask for a review is worth reading before your next batch goes out.
The order to check things in
Work through it in this order, because fixing step four before step one wastes the fix:
- Authentication — SPF, DKIM, DMARC for the domain the "From" address uses.
- The list — real customers who consented, not bought or scraped.
- Timing — one ask, sent after delivery, not after every order.
- The words — only once the first three are clean.
Most "spam" problems never make it to step four. The wording is rarely the actual reason.
Once the setup is clean and you want the wording itself, templates for asking without sounding pushy covers that half, and common review request mistakes covers the ones that have nothing to do with spam filters at all.
The Two-Minute Version
Kudo's review request emails carry an unsubscribe link on every send, support one-click unsubscribe, and won't send to an address that's already unsubscribed from your page or that you've already asked in the last 90 days. You confirm the addresses are your own customers before anything goes out, and Kudo sends from its own domain rather than yours, so your domain's reputation isn't riding on the setup above.
Start free at getkudo.co.
Frequently Asked Questions
Do I need SPF, DKIM and DMARC if I only send a few emails a month?
Yes — mailbox providers check these regardless of volume. A low-volume domain with no sending history is actually more likely to get filtered, since there's nothing yet to prove it's trustworthy.
Will a customer's own spam filter block me even if my setup is correct?
Occasionally, and that's outside your control. But it's rare enough that if a whole batch disappears, the cause is almost always your domain's setup or reputation, not individual filters.
Is DMARC required, or is SPF and DKIM enough?
SPF and DKIM without DMARC still work, but DMARC tells a receiving server what to do when they fail, and its absence is itself a weaker trust signal to some providers.
Can one spam complaint really affect all my future emails?
Not one, but a pattern does. Mailbox providers track your domain's complaint rate over time, and enough complaints move your whole domain into a worse reputation tier, not just the message that got reported.
Should I ask for a review by email or by text?
Either can work if the setup behind it is clean. The diagnostic order above applies to both — text fails for different reasons (carrier filtering, not SPF), but "did the recipient actually want this" is the same question underneath.
How do I know if my emails are landing in spam versus just not being opened?
Check your sending tool's bounce and complaint reports first. A high complaint rate or a flat near-zero open rate on a clean list points to spam placement; a normal open rate with no clicks is a different problem — the wording, at that point.