[{"data":1,"prerenderedAt":755},["ShallowReactive",2],{"\u002Fblog\u002Fwhy-do-emails-from-my-website-go-to-spam":3,"related-\u002Fblog\u002Fwhy-do-emails-from-my-website-go-to-spam":717},{"id":4,"title":5,"author":6,"body":10,"categories":692,"cta":694,"date":702,"description":16,"excerpt":703,"extension":704,"image":647,"imageAlt":647,"meta":705,"navigation":526,"path":706,"readingTime":707,"seo":708,"stem":710,"tags":711,"__hash__":716},"blog\u002Fblog\u002Fwhy-do-emails-from-my-website-go-to-spam.md","Why Do Emails From My Website Go to Spam? What Business Owners Need to Check",{"name":7,"avatar":8,"description":9},"Perlat Kociaj","\u002Fimages\u002Fperlat.jpeg","Full Stack Web Developer",{"type":11,"value":12,"toc":646},"minimark",[13,17,20,23,28,31,56,59,62,66,69,72,75,77,81,84,87,92,99,105,111,115,130,134,153,157,160,162,166,169,181,184,195,198,212,215,218,220,224,227,230,233,247,250,269,272,275,277,281,284,287,291,314,317,334,337,340,342,346,353,356,359,373,376,390,393,396,398,402,405,408,411,425,428,445,448,451,453,457,460,463,466,480,483,500,503,506,508,512,515,583,586,588,592,595,612,615,617,621,624,635,638],[14,15,16],"p",{},"Your website sends an email. A contact form notification, an order confirmation, a password reset, a booking receipt. But instead of landing in the inbox, it ends up in spam. Or it disappears entirely.",[14,18,19],{},"This is one of the most frustrating problems a business website can have. Everything appears to work. The form submits. The order goes through. But the email never reaches the person it was meant for.",[14,21,22],{},"The reasons are almost always the same, and most of them are fixable.",[24,25,27],"h2",{"id":26},"quick-answer","Quick Answer",[14,29,30],{},"If emails from your website are going to spam, it is usually one of these:",[32,33,34,38,41,44,47,50,53],"ol",{},[35,36,37],"li",{},"Your domain is missing email authentication records",[35,39,40],{},"Your website is sending from the wrong address",[35,42,43],{},"Your hosting server has a bad reputation",[35,45,46],{},"The email content looks like spam",[35,48,49],{},"You are using your server's built-in mail instead of a proper email service",[35,51,52],{},"Your SMTP plugin is misconfigured",[35,54,55],{},"You have no sending reputation at all",[14,57,58],{},"For most business websites, the core problem is that nobody set up email authentication when the site was built.",[60,61],"hr",{},[24,63,65],{"id":64},"why-website-emails-are-different-from-normal-emails","Why Website Emails Are Different From Normal Emails",[14,67,68],{},"When you send an email from Gmail or Outlook, it goes through Google's or Microsoft's servers. These servers are trusted, authenticated, and have a strong reputation. Email providers know who is sending and trust the source.",[14,70,71],{},"When your website sends an email, it usually goes through your web hosting server. That server is not primarily designed for email. It may share an IP address with hundreds of other websites. It probably has no special reputation with email providers.",[14,73,74],{},"From Gmail's or Outlook's perspective, an email from a random web server looks suspicious by default. That is why website emails are treated differently and why they often end up in spam.",[60,76],{},[24,78,80],{"id":79},"_1-your-domain-is-missing-email-authentication-records","1. Your Domain Is Missing Email Authentication Records",[14,82,83],{},"This is the most common cause by far.",[14,85,86],{},"Email authentication is a set of DNS records that tell email providers \"yes, this server is allowed to send emails on behalf of my domain.\" Without these records, email providers have no way to verify the email is legitimate.",[88,89,91],"h3",{"id":90},"the-three-records-you-need","The three records you need",[14,93,94,98],{},[95,96,97],"strong",{},"SPF (Sender Policy Framework)"," — Lists which servers are allowed to send email for your domain. Without it, anyone could pretend to send email from your address.",[14,100,101,104],{},[95,102,103],{},"DKIM (DomainKeys Identified Mail)"," — Adds a digital signature to your emails so the recipient can verify the email was not altered in transit.",[14,106,107,110],{},[95,108,109],{},"DMARC (Domain-based Message Authentication)"," — Tells email providers what to do when an email fails SPF or DKIM checks. It also lets you receive reports about emails sent from your domain.",[88,112,114],{"id":113},"what-this-looks-like","What this looks like",[116,117,118,121,124,127],"ul",{},[35,119,120],{},"Emails from your website consistently land in spam across different providers",[35,122,123],{},"You have never heard of SPF, DKIM, or DMARC",[35,125,126],{},"Nobody has ever set up DNS records specifically for email",[35,128,129],{},"Your domain was registered but only the basic settings were configured",[88,131,133],{"id":132},"what-to-do","What to do",[116,135,136,139,142],{},[35,137,138],{},"Ask your developer or hosting provider to set up SPF, DKIM, and DMARC records",[35,140,141],{},"If you use a third-party email service (Mailgun, SendGrid, Amazon SES), follow their DNS setup guide",[35,143,144,145,152],{},"Use a free tool like ",[146,147,151],"a",{"href":148,"rel":149},"https:\u002F\u002Fmxtoolbox.com\u002F",[150],"nofollow","MXToolbox"," to check whether your records are in place",[88,154,156],{"id":155},"plain-english-takeaway","Plain-English takeaway",[14,158,159],{},"Without authentication records, your domain is basically sending emails without any ID. Email providers treat unverified senders the same way you would treat an unmarked letter.",[60,161],{},[24,163,165],{"id":164},"_2-your-website-is-sending-from-the-wrong-address","2. Your Website Is Sending From the Wrong Address",[14,167,168],{},"The \"from\" address on your website emails matters more than most people realise.",[14,170,171,172,176,177,180],{},"If your website sends form notifications from ",[173,174,175],"code",{},"wordpress@server123.hostingcompany.com"," or ",[173,178,179],{},"noreply@yourdomain.com"," but your domain's email is hosted with Google Workspace, there is a mismatch. The email claims to come from your domain, but it is actually sent from a different server that is not authorised to use that domain.",[88,182,114],{"id":183},"what-this-looks-like-1",[116,185,186,189,192],{},[35,187,188],{},"The sender address on form emails looks unfamiliar or generic",[35,190,191],{},"The \"from\" address does not match your actual business email domain",[35,193,194],{},"Emails from your site look different from emails you send manually",[88,196,133],{"id":197},"what-to-do-1",[116,199,200,203,206,209],{},[35,201,202],{},"Check your form plugin or website settings for the \"from\" email address",[35,204,205],{},"Make sure it matches your actual domain",[35,207,208],{},"If it does not match, either update it or set up proper SPF records to authorise the sending server",[35,210,211],{},"Consider using a dedicated SMTP service that sends from your verified domain",[88,213,156],{"id":214},"plain-english-takeaway-1",[14,216,217],{},"If your website claims to send emails from your domain but the server is not authorised to do so, email providers will flag it.",[60,219],{},[24,221,223],{"id":222},"_3-your-hosting-server-has-a-bad-reputation","3. Your Hosting Server Has a Bad Reputation",[14,225,226],{},"On shared hosting, your website shares a server and an IP address with dozens or hundreds of other websites.",[14,228,229],{},"If any of those websites send spam, the IP address gets flagged. Once an IP is on a blacklist, every email sent from that server is treated with suspicion, including yours.",[88,231,114],{"id":232},"what-this-looks-like-2",[116,234,235,238,241,244],{},[35,236,237],{},"Your emails worked fine initially but gradually started landing in spam",[35,239,240],{},"Other people on the same hosting plan report similar issues",[35,242,243],{},"Your hosting provider is a budget shared hosting company",[35,245,246],{},"Emails from your site are inconsistent: sometimes they arrive, sometimes they do not",[88,248,133],{"id":249},"what-to-do-2",[116,251,252,260,263,266],{},[35,253,254,255],{},"Check your server's IP reputation using tools like ",[146,256,259],{"href":257,"rel":258},"https:\u002F\u002Fmxtoolbox.com\u002Fblacklists.aspx",[150],"MXToolbox Blacklist Check",[35,261,262],{},"Contact your hosting provider and ask about IP reputation",[35,264,265],{},"Switch to a dedicated email sending service that uses clean, monitored IP addresses",[35,267,268],{},"Consider upgrading to hosting with a dedicated IP if email volume is important",[88,270,156],{"id":271},"plain-english-takeaway-2",[14,273,274],{},"On shared hosting, your email reputation is only as good as your worst neighbour.",[60,276],{},[24,278,280],{"id":279},"_4-the-email-content-looks-like-spam","4. The Email Content Looks Like Spam",[14,282,283],{},"Even with proper authentication, the content of your emails can trigger spam filters.",[14,285,286],{},"Spam filters analyse the subject line, body text, links, formatting, and attachments. Certain patterns that are common in spam emails can cause legitimate messages to be filtered.",[88,288,290],{"id":289},"common-triggers","Common triggers",[116,292,293,296,299,302,305,308,311],{},[35,294,295],{},"Subject lines with excessive capitalisation or punctuation (FREE!!! CLICK NOW!!!)",[35,297,298],{},"Emails that are mostly images with very little text",[35,300,301],{},"Too many links in a single email",[35,303,304],{},"Shortened URLs or suspicious-looking links",[35,306,307],{},"Words and phrases commonly associated with spam",[35,309,310],{},"Missing unsubscribe link in marketing emails",[35,312,313],{},"HTML-heavy emails with poor formatting",[88,315,133],{"id":316},"what-to-do-3",[116,318,319,322,325,328,331],{},[35,320,321],{},"Keep email content simple and professional",[35,323,324],{},"Use a clear, honest subject line",[35,326,327],{},"Include enough plain text alongside any images",[35,329,330],{},"Avoid excessive links or promotional language in transactional emails",[35,332,333],{},"Make sure marketing emails include an unsubscribe option",[88,335,156],{"id":336},"plain-english-takeaway-3",[14,338,339],{},"Write your emails the way you would want to receive them. If it reads like spam, filters will treat it like spam.",[60,341],{},[24,343,345],{"id":344},"_5-you-are-using-server-mail-instead-of-a-proper-email-service","5. You Are Using Server Mail Instead of a Proper Email Service",[14,347,348,349,352],{},"Most websites send emails using PHP's built-in ",[173,350,351],{},"mail()"," function or a similar server-level method. This is the default on many hosting platforms and CMS installations.",[14,354,355],{},"The problem is that server-level email has no delivery tracking, no authentication by default, no retry logic, and no reputation management. It is the digital equivalent of dropping a letter in a random postbox and hoping for the best.",[88,357,114],{"id":358},"what-this-looks-like-3",[116,360,361,364,367,370],{},[35,362,363],{},"You have never configured any email settings on your website",[35,365,366],{},"Your developer did not mention anything about email delivery during setup",[35,368,369],{},"You have no way to see whether emails were sent, delivered, or bounced",[35,371,372],{},"Form emails work inconsistently",[88,374,133],{"id":375},"what-to-do-4",[116,377,378,381,384,387],{},[35,379,380],{},"Set up an SMTP plugin or integration on your website",[35,382,383],{},"Use a dedicated email sending service (SendGrid, Mailgun, Postmark, Amazon SES)",[35,385,386],{},"These services provide authentication, tracking, and clean IP addresses",[35,388,389],{},"Most offer free tiers that are more than enough for small business websites",[88,391,156],{"id":392},"plain-english-takeaway-4",[14,394,395],{},"Server-level email is unreliable by design. A proper email service is one of the most impactful upgrades you can make.",[60,397],{},[24,399,401],{"id":400},"_6-your-smtp-plugin-is-misconfigured","6. Your SMTP Plugin Is Misconfigured",[14,403,404],{},"If you have already set up an SMTP plugin, the settings might not be correct.",[14,406,407],{},"A wrong port number, an expired password, an incorrect encryption method, or a mismatched sender address can all cause emails to fail silently or be rejected.",[88,409,114],{"id":410},"what-this-looks-like-4",[116,412,413,416,419,422],{},[35,414,415],{},"You set up SMTP but emails still go to spam or do not arrive",[35,417,418],{},"The SMTP plugin shows errors in its log",[35,420,421],{},"Emails stopped working after a password change or server migration",[35,423,424],{},"The plugin sends test emails successfully but real form emails fail",[88,426,133],{"id":427},"what-to-do-5",[116,429,430,433,436,439,442],{},[35,431,432],{},"Open your SMTP plugin settings and verify every field",[35,434,435],{},"Check that the username, password, host, port, and encryption settings match your email provider's requirements",[35,437,438],{},"Send a test email from the plugin's settings page",[35,440,441],{},"Check the plugin's email log for delivery failures or errors",[35,443,444],{},"If you recently changed passwords or migrated hosting, update the SMTP credentials",[88,446,156],{"id":447},"plain-english-takeaway-5",[14,449,450],{},"SMTP is the right approach, but it only works if the settings are correct and kept up to date.",[60,452],{},[24,454,456],{"id":455},"_7-you-have-no-sending-reputation-at-all","7. You Have No Sending Reputation At All",[14,458,459],{},"Email providers use reputation to decide whether to trust emails from your domain. If your domain is new or has never sent emails before, there is no reputation to rely on.",[14,461,462],{},"This is different from having a bad reputation. It means email providers simply do not know whether to trust you, so they err on the side of caution.",[88,464,114],{"id":465},"what-this-looks-like-5",[116,467,468,471,474,477],{},[35,469,470],{},"Your domain is relatively new",[35,472,473],{},"You have never sent marketing emails or newsletters",[35,475,476],{},"Your website is the only thing that sends emails from your domain",[35,478,479],{},"Emails sometimes arrive and sometimes do not, with no clear pattern",[88,481,133],{"id":482},"what-to-do-6",[116,484,485,488,491,494,497],{},[35,486,487],{},"Set up email authentication (SPF, DKIM, DMARC) to establish a baseline of trust",[35,489,490],{},"Start with low email volumes and increase gradually",[35,492,493],{},"Make sure recipients are expecting your emails (form confirmations, order receipts)",[35,495,496],{},"Avoid sending bulk emails from a brand-new domain",[35,498,499],{},"Use a reputable email sending service that shares its established reputation",[88,501,156],{"id":502},"plain-english-takeaway-6",[14,504,505],{},"Trust is earned. A new domain with no history needs to build credibility before email providers will reliably deliver to the inbox.",[60,507],{},[24,509,511],{"id":510},"a-quick-email-health-checklist","A Quick Email Health Checklist",[14,513,514],{},"Run through this to assess your situation:",[116,516,519,529,535,541,547,553,559,565,571,577],{"className":517},[518],"contains-task-list",[35,520,523,528],{"className":521},[522],"task-list-item",[524,525],"input",{"disabled":526,"type":527},true,"checkbox"," Do you have an SPF record for your domain?",[35,530,532,534],{"className":531},[522],[524,533],{"disabled":526,"type":527}," Do you have a DKIM record configured?",[35,536,538,540],{"className":537},[522],[524,539],{"disabled":526,"type":527}," Do you have a DMARC policy set up?",[35,542,544,546],{"className":543},[522],[524,545],{"disabled":526,"type":527}," Does your website send emails from an address that matches your domain?",[35,548,550,552],{"className":549},[522],[524,551],{"disabled":526,"type":527}," Are you using SMTP or an external email service instead of server mail?",[35,554,556,558],{"className":555},[522],[524,557],{"disabled":526,"type":527}," Is your server's IP address clean (not blacklisted)?",[35,560,562,564],{"className":561},[522],[524,563],{"disabled":526,"type":527}," Do your emails contain simple, professional content?",[35,566,568,570],{"className":567},[522],[524,569],{"disabled":526,"type":527}," Can you see delivery logs for emails your website sends?",[35,572,574,576],{"className":573},[522],[524,575],{"disabled":526,"type":527}," Have you tested by sending to Gmail, Outlook, and Yahoo?",[35,578,580,582],{"className":579},[522],[524,581],{"disabled":526,"type":527}," Do marketing emails include an unsubscribe option?",[14,584,585],{},"If fewer than half of those are ticked, you have clear areas to improve.",[60,587],{},[24,589,591],{"id":590},"what-to-ask-your-developer-or-provider","What To Ask Your Developer or Provider",[14,593,594],{},"If you need help, here are the right questions to ask:",[116,596,597,600,603,606,609],{},[35,598,599],{},"Are SPF, DKIM, and DMARC records set up for my domain?",[35,601,602],{},"What method does my website use to send emails?",[35,604,605],{},"Is the sending IP address on any blacklists?",[35,607,608],{},"Can we set up a dedicated email sending service?",[35,610,611],{},"Is there a log of sent emails so we can track delivery?",[14,613,614],{},"A good developer should be able to answer all of these clearly and set up proper email delivery without requiring you to understand the technical details.",[60,616],{},[24,618,620],{"id":619},"final-thought","Final Thought",[14,622,623],{},"Most website email problems are not mysterious. They come down to a few basics:",[116,625,626,629,632],{},[35,627,628],{},"your domain has no authentication records",[35,630,631],{},"your server is not trusted to send email",[35,633,634],{},"nobody configured a proper email delivery method",[14,636,637],{},"The fix is usually straightforward: set up SPF, DKIM, and DMARC, use a reliable email service, and make sure your sending address matches your domain.",[14,639,640,641,645],{},"If your ",[146,642,644],{"href":643},"\u002Fblog\u002Fwhy-does-my-contact-form-stop-working","contact form has stopped working"," or your customers are not receiving order confirmations, the email delivery setup is the first place to look.",{"title":647,"searchDepth":648,"depth":648,"links":649},"",2,[650,651,652,659,664,669,674,679,684,689,690,691],{"id":26,"depth":648,"text":27},{"id":64,"depth":648,"text":65},{"id":79,"depth":648,"text":80,"children":653},[654,656,657,658],{"id":90,"depth":655,"text":91},3,{"id":113,"depth":655,"text":114},{"id":132,"depth":655,"text":133},{"id":155,"depth":655,"text":156},{"id":164,"depth":648,"text":165,"children":660},[661,662,663],{"id":183,"depth":655,"text":114},{"id":197,"depth":655,"text":133},{"id":214,"depth":655,"text":156},{"id":222,"depth":648,"text":223,"children":665},[666,667,668],{"id":232,"depth":655,"text":114},{"id":249,"depth":655,"text":133},{"id":271,"depth":655,"text":156},{"id":279,"depth":648,"text":280,"children":670},[671,672,673],{"id":289,"depth":655,"text":290},{"id":316,"depth":655,"text":133},{"id":336,"depth":655,"text":156},{"id":344,"depth":648,"text":345,"children":675},[676,677,678],{"id":358,"depth":655,"text":114},{"id":375,"depth":655,"text":133},{"id":392,"depth":655,"text":156},{"id":400,"depth":648,"text":401,"children":680},[681,682,683],{"id":410,"depth":655,"text":114},{"id":427,"depth":655,"text":133},{"id":447,"depth":655,"text":156},{"id":455,"depth":648,"text":456,"children":685},[686,687,688],{"id":465,"depth":655,"text":114},{"id":482,"depth":655,"text":133},{"id":502,"depth":655,"text":156},{"id":510,"depth":648,"text":511},{"id":590,"depth":648,"text":591},{"id":619,"depth":648,"text":620},[693],"Article",{"title":695,"titleAccent":696,"description":697,"primaryButtonText":698,"primaryButtonLink":699,"secondaryButtonText":700,"secondaryButtonLink":701},"Tired of your website emails landing in spam?","Let's sort it out.","If your form notifications, order confirmations, or automated emails are not reaching inboxes, I can set up proper email authentication and reliable delivery for your domain.","Get in touch","\u002Fcontact","View maintenance services","\u002Fservices\u002Fwebsite-maintenance","2026-05-05",null,"md",{},"\u002Fblog\u002Fwhy-do-emails-from-my-website-go-to-spam",7,{"title":5,"description":709,"ogImage":647},"A simple guide for business owners whose website emails keep landing in spam. Covers SPF, DKIM, DMARC, hosting issues, and practical fixes in plain English.","blog\u002Fwhy-do-emails-from-my-website-go-to-spam",[712,713,714,715],"email deliverability","spam","small business","troubleshooting","0jqOnyXuP0fqe6FSSqwvJoOxusR0LnEIx6uhUKVmixM",[718,722,726,730,734,738,740,744,747,751],{"title":719,"path":720,"categories":721},"Do I Really Need HTTPS? What Happens If My Website Is Not Secure","\u002Fblog\u002Fdo-i-really-need-https",[693],{"title":723,"path":724,"categories":725},"How Much Should a Business Website Cost? What You Are Actually Paying For","\u002Fblog\u002Fhow-much-should-a-business-website-cost",[693],{"title":727,"path":728,"categories":729},"How Often Should I Update My Website? A Realistic Guide for Business Owners","\u002Fblog\u002Fhow-often-should-i-update-my-website",[693],{"title":731,"path":732,"categories":733},"What Is Website Hosting and Does It Really Matter? A Non-Technical Guide","\u002Fblog\u002Fwhat-is-website-hosting-and-does-it-matter",[693],{"title":735,"path":736,"categories":737},"Why Did My Website Get Hacked? Common Causes and What To Do Next","\u002Fblog\u002Fwhy-did-my-website-get-hacked",[693],{"title":5,"path":706,"categories":739},[693],{"title":741,"path":742,"categories":743},"Why Does Google Not Show My Business Website? A Plain-English SEO Checklist","\u002Fblog\u002Fwhy-does-google-not-show-my-business-website",[693],{"title":745,"path":643,"categories":746},"Why Does My Contact Form Stop Working? Common Causes and Easy Fixes",[693],{"title":748,"path":749,"categories":750},"Why Does My Site Look Broken on Mobile? The Most Common Non-Technical Causes","\u002Fblog\u002Fwhy-does-my-site-look-broken-on-mobile",[693],{"title":752,"path":753,"categories":754},"Why Is My Website Slow? 7 Simple Things That Usually Cause It","\u002Fblog\u002Fwhy-is-my-website-slow-7-simple-things-that-usually-cause-it",[693],1777945231260]