Emails going to spam usually means the receiving server cannot confirm they really come from your domain. Add SPF and DKIM records, then DMARC, send website form emails through an authenticated service, and keep complaints low. Gmail's sender guidelines require all senders to use SPF or DKIM, and bulk senders of 5,000+ a day to use both plus DMARC.

Key Takeaways

  • SPF lists which servers may send for your domain; DKIM signs each message; DMARC tells receivers what to do when checks fail.
  • Website contact forms often send from the web server without authentication, which lands mail in spam.
  • Gmail's guidelines, effective 1 February 2024, set requirements for all senders and stricter ones for bulk senders.
  • Keep complaint rates low: Google asks senders to stay below 0.30% in Postmaster Tools.
  • Test with external addresses after every change.

Why Are Emails Going to Spam?

A customer says your quote never arrived. Your contact form "works" but enquiries vanish. Invoices land in clients' junk folders. When emails are going to spam, the cause is usually not the wording of the message but missing proof that the email genuinely came from your domain. Mailbox providers such as Gmail and Outlook check for that proof, and without it they treat messages with suspicion.

For the search side of the same problems, read our guide to appearing on Google.

What Are SPF, DKIM and DMARC?

RecordWhat it doesPlain-words analogy
SPFLists the servers allowed to send email for your domainA guest list at the gate
DKIMAdds a digital signature to each message, checked against a key in your DNSA wax seal on a letter
DMARCTells receivers what to do if SPF or DKIM fail, and sends you reportsInstructions to the guard for anyone not on the list

All three are text records added to your domain's DNS. Your email provider, such as Google Workspace, Zoho or your host, gives you the exact values.

What Does Gmail Require?

Google's email sender guidelines, in effect since 1 February 2024, set out requirements:

Most small businesses send far fewer than 5,000 a day, but setting up all three records is still the best protection.

Why Do Website Form Emails Go to Spam?

Many websites send form notifications using the web server's built-in mail function, from an address like wordpress@yourdomain, without SPF or DKIM covering that server. Receivers see an unauthenticated message and filter it. The fix is to send through an authenticated route: your email provider's SMTP settings, or a transactional email service, with the sending domain authenticated. Our contact form guide covers related form problems.

How Do You Fix It Step by Step?

  1. List every service that sends email for your domain: mailbox provider, website, invoicing software, newsletter tool.
  2. Create one SPF record that includes all of them; a domain should have only one SPF record.
  3. Enable DKIM in each sending service and add the keys it gives you to DNS.
  4. Add a DMARC record, starting with a monitoring policy, and read the reports for a few weeks.
  5. Switch website forms to authenticated sending.
  6. Test by sending to Gmail and Outlook addresses and checking the message headers show SPF, DKIM and DMARC passing.

What Else Can Cause Spam Filtering?

What About Newsletters and Bulk Messages?

Send newsletters through a dedicated email marketing service rather than your normal mailbox, so bulk sending does not damage the reputation of the address you use for quotes and invoices. Authenticate the service with your domain, warm up a new list slowly, and remove addresses that bounce. Sending a sudden large batch from a new domain is a common way to land everything in spam.

Do Marketing Emails Need Consent?

Yes, in most places. Send newsletters only to people who opted in, include a clear unsubscribe link, and remove people who ask. Complaints are one of the strongest signals spam filters use.

Getting It Fixed

Setting up SPF, DKIM, DMARC and authenticated form email is part of every website we build from Rs 40,500, and of our care plans from Rs 7,200 a month. See our guide to business email on your own domain or our pricing page.

Frequently Asked Questions

Why are my emails going to spam?
Usually because receiving servers cannot confirm the email really came from your domain. Missing or incorrect SPF, DKIM and DMARC records are the most common cause, followed by unauthenticated website form emails, poor shared server reputation, and complaints from people who did not want the messages.
What are SPF, DKIM and DMARC in simple words?
SPF is a list of servers allowed to send email for your domain. DKIM adds a digital signature to each message that receivers check against your DNS. DMARC tells receivers what to do if those checks fail and sends you reports about your email.
What does Gmail require from email senders?
Google's sender guidelines, effective 1 February 2024, require all senders to use SPF or DKIM, valid DNS, TLS and a spam rate below 0.30%. Senders of 5,000 or more messages a day to Gmail must use SPF, DKIM and DMARC and support one-click unsubscribe.
Why do my website contact form emails go to spam?
Many sites send form notifications through the web server's mail function without authentication. Receivers see an unverified message and filter it. Send form emails through your email provider's SMTP or a transactional email service with your domain authenticated, then test with external addresses.
Can I have more than one SPF record?
No. A domain should have a single SPF record that lists every service allowed to send for it, such as your mailbox provider, website and invoicing tool. Multiple SPF records cause checks to fail, which can send even genuine messages to spam.
How do I check whether SPF, DKIM and DMARC are working?
Send a test email to a Gmail or Outlook address, open the message headers or the show original option, and look for SPF, DKIM and DMARC results showing pass. Read DMARC reports for a few weeks to spot any services you forgot to include.
Meri emails spam mein kyun ja rahi hain?
Aksar wajah yeh hai ke domain ke DNS mein SPF, DKIM aur DMARC records nahin lage, ya website ka form bina authentication email bhejta hai. Email provider se records lekar DNS mein lagayen, form ko SMTP se jodein, aur Gmail par test email bhej kar check karein.
  1. Google — Email sender guidelines
  2. Google Workspace Admin Help — Set up SPF, DKIM and DMARC
  3. Cloudflare Learning — What are DMARC, DKIM and SPF?

How we researched this: Gmail requirements, the 1 February 2024 date, the 0.30% spam rate and the 5,000-message threshold come from Google's email sender guidelines, checked 30 October 2026. The plain-words analogies and fix steps are editorial. Our prices come from the published list.

Quotes landing in spam?

Message us on WhatsApp for a fixed quote, or see our published pricing first.