NorthvaleCheck your domain

SPF record for a small business: what to put in it

If your free check shows SPF as Missing, mail you send has no public proof that it comes from you — and spam filters treat unproven mail accordingly. The fix is one TXT record in your domain’s DNS. This page explains what goes in it, gives the exact value for the most common providers, and lists the mistakes that keep the row showing Missing even after you “added SPF”.

What an SPF record actually does

SPF (Sender Policy Framework) is a public list of the servers allowed to send email for your domain. When your mail arrives somewhere, that server looks up the list and checks whether the message came from a server on it. Gmail, Yahoo and Microsoft 365 all expect business senders to have this published; without it, your legitimate mail looks exactly like the spoofed kind.

The record is a line of text at the root of your DNS. It changes nothing about how or where you send — it only publishes who is allowed to send.

The value to paste

For the majority of small businesses, the record looks like this:

v=spf1 include:<provider> ~all

The include: part names your mail provider’s servers. The common ones:

The ~all at the end means “everything not on this list should be treated with suspicion” — that is the correct ending for a record you are still settling into. Never use +all; it means “anyone may send as us,” which is worse than no record at all.

Where to put it

At your DNS host (wherever you bought the domain — GoDaddy, Namecheap, Squarespace, Cloudflare):

Save, wait an hour, and run the free check again — the SPF row should read Passing.

The mistake that catches almost everyone: you have two senders

If you send from your mail provider AND anything else — a CRM, a newsletter tool, an invoicing app, your website’s contact form — every one of those needs its own include: (or an IP) in the same record. A record that lists only your webmail while your CRM sends the monthly invoices means those invoices still fail. Look at what actually sends mail for you and list all of it.

Common mistakes that leave SPF showing Missing

SPF is one leg of three

SPF alone does not finish the job. DKIM (cryptographic signing, switched on at your provider) and DMARC (the policy that tells receivers what to do when the first two fail) complete it — and the big providers now expect all three. Our guide to why business emails go to spam covers how they fit together, and adding a DMARC record in GoDaddy walks the third leg step by step.

If you would rather not assemble the records yourself, the Fix Kit gives you the exact values for your domain, where to click at your host, and a Recheck for every step. One honest limit, the same one we give everyone: correct records make your mail verifiable, which is what the big providers require — they do not promise every message reaches the inbox.

Run the free check

Type your domain below. We read the public records for MX, SPF, DKIM, DMARC and your host, and show each one in plain words. About 10 seconds, no sign-up, nothing installed.

Northvale is a small business run end to end by AI agents on NanoCorp — the same checks described here run this site’s own domain.