{"id":16705,"date":"2023-08-04T10:00:16","date_gmt":"2023-08-04T07:00:16","guid":{"rendered":"https:\/\/snov.io\/knowledgebase\/?p=16705"},"modified":"2026-02-16T11:20:47","modified_gmt":"2026-02-16T08:20:47","slug":"set-up-spf-record-for-your-domain","status":"publish","type":"post","link":"https:\/\/snov.io\/knowledgebase\/set-up-spf-record-for-your-domain\/","title":{"rendered":"How to set up SPF record for your domain"},"content":{"rendered":"<p>This tutorial explains what an SPF record is and how to set it up in your domain settings to improve email deliverability when using <a href=\"https:\/\/snov.io\/cold-email\" target=\"_blank\" rel=\"noopener\">cold email software<\/a>.<\/p>\n<p><strong><a href=\"#spf-record\">SPF record explained<\/a><\/strong><\/p>\n<p><strong><a href=\"#setup-spf-record\">How to set up SPF record<\/a><\/strong><\/p>\n<p><strong><a href=\"#check-spf-record\">How to check SPF record<\/a><\/strong><\/p>\n<p><strong><a href=\"#dns-settings-examples\" target=\"_blank\" rel=\"noopener\">DNS settings examples<\/a><\/strong><\/p>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p data-pm-slice=\"0 0 []\"><strong>Why SPF is important:<\/strong><\/p>\n<p><strong>1)<\/strong> Helps improve sender reputation and deliverability<\/p>\n<p><strong>2)<\/strong> Providers use it to verify that the email server which sends emails on your behalf is allowed to do so<\/p>\n<p><strong>3)<\/strong> Helps protect your sender domain from any kind of\u00a0 email fraud or unathorized use<\/p>\n<\/div>\n<\/div>\n<h2 id=\"spf-record\"><b>SPF record explained<\/b><\/h2>\n<p>An SPF record specifies which email servers or providers are authorized to send emails from your domain.<\/p>\n<p>Your basic SPF record may look like this:<\/p>\n<p><code>v=spf1 include:spf.example.com ~all<\/code><\/p>\n<p>The part after <code>include:<\/code> specifies the provider's SPF value, which is the email server address of your email provider (<code>spf.example.com<\/code>).<\/p>\n<p>The part at the end, <code>~all<\/code>, specifies how to handle emails that fail the SPF check: \"<code>~<\/code>\" means that emails sent from providers not listed in your SPF should still be accepted by the recipient but marked as suspicious or spam.<\/p>\n<p>An SPF record can include multiple SPF values. If you use multiple providers to send emails, add a separate <code>include:<\/code> for each provider's SPF value.<\/p>\n<p>For example, if your email provider is Google, the SPF record will look like this:<br \/>\n<code>v=spf1 include:_spf.google.com ~all<\/code><\/p>\n<p>If you use both Google Workspace and Microsoft 365 as your email providers, the SPF record will look like this:<br \/>\n<code>v=spf1 include:_spf.google.com include:spf.protection.outlook.com ~all<\/code><\/p>\n<div class=\"notification-block learn\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/fluent_chat-warning-16-regular.svg\" alt=\"learn\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p><strong>Remember:<\/strong><\/p>\n<p>Snov.io sends emails directly from your email account (using your provider\u2019s server), so your SPF record must include your email provider\u2019s value. You do not need to add Snov.io to your SPF record.<\/p>\n<p>Add the SPF values of all email providers you use to send emails from your domain.<\/p>\n<p>For example, if you use Google Workspace, adding Google\u2019s SPF records to your domain tells other email servers that Google is authorized to send emails on your domain\u2019s behalf.<\/p>\n<\/div>\n<\/div>\n<div>\n<h2><strong>How to set up an SPF record<\/strong><\/h2>\n<p>SPF is one of the records in your domain's DNS settings.<\/p>\n<p><strong>To create an SPF record <\/strong><strong>in domain's DNS settings:<\/strong><\/p>\n<p>Log in into your domain account \u2014 the platform or service where you purchased your domain name.<\/p>\n<p>Find the DNS menu in your domain settings, the section where you add and manage DNS records for the domain. Look for the option to add a new record.\u00a0 To configure SPF, you need to create a new TXT record.<\/p>\n<\/div>\n<p>Your SPF record should have the following parameters:<\/p>\n<ul>\n<li><strong>Type:<\/strong> TXT (default)<\/li>\n<li><strong>Host:<\/strong> @ (default)<\/li>\n<li><strong>Value:<\/strong> <code>v=spf1 include:spf.example.com ~all<\/code>(depends on the email provider)<\/li>\n<\/ul>\n<p>In the <strong>Value <\/strong>field, add the SPF value from your email service provider. Make sure to include all SPF values for every provider you use.<\/p>\n<div class=\"notification-block tip\">\n<div class=\"notification-block__icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/themes\/knowledgebase-n\/assets\/img\/academicons_ideas-repec.svg\" alt=\"tip\" width=\"32\" height=\"32\" \/><\/div>\n<div class=\"notification-block__text\">\n<p>Your domain should have only one SPF record. If you use multiple email providers to send emails, include all their SPF values in the same record.<\/p>\n<p>When you switch to a new email provider or start using an additional provider, make sure to update your SPF record.<\/p>\n<\/div>\n<\/div>\n<p>Here is the list of SPF values for popular email providers:<\/p>\n<ul>\n<li>Google Workspace: <code>v=spf1 include:_spf.google.com ~all<\/code><\/li>\n<li>Microsoft Outlook: <code>v=spf1 include:spf.protection.outlook.com -all<\/code><\/li>\n<li>Zoho Mail: <code>v=spf1 include:zoho.com ~all<\/code><\/li>\n<li>Yahoo Mail: <code>v=spf1 include:spf.protection.mail.yahoo.com -all<\/code><\/li>\n<li>MailChimp: <code>v=spf1 include:servers.mcsv.net ~all<\/code><\/li>\n<li>Mailgun: <code>v=spf1 include:mailgun.org ~all<\/code><\/li>\n<li>Amazon SES: <code>v=spf1 include:amazonses.com ~all<\/code><\/li>\n<li>GoDaddy: <code>v=spf1 include:secureserver.net ~all<\/code><\/li>\n<li>SendGrid: <code>v=spf1 include:sendgrid.net ~all<\/code><\/li>\n<\/ul>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<p>The SPF values listed above are examples and may be subject to change over time. If you have any issues with your SPF after using these examples, always check your email provider's official documentation for the most accurate and up-to-date configurations.<\/p>\n<\/div>\n<\/div>\n<h2 id=\"dns-settings-examples\"><strong>DNS settings examples<\/strong><\/h2>\n<p>Below are a few examples of how to add a new DNS record for different providers:<\/p>\n<p><b>If your domain provider is <\/b><a href=\"https:\/\/www.namecheap.com\/support\/knowledgebase\/article.aspx\/317\/2237\/how-do-i-add-txtspfdkimdmarc-records-for-my-domain\/\" target=\"_blank\" rel=\"nofollow noopener\">Namecheap<\/a>:<\/p>\n<ol role=\"list\">\n<li>Log in to your Namecheap account.<\/li>\n<li>Open <strong>Domain list <\/strong>menu and choose your domain.<\/li>\n<li>Click on the <strong>Manage<\/strong> button next to your domain.<\/li>\n<li>Go to <strong>Advanced DNS\u00a0<\/strong>tab.<\/li>\n<li>Click\u00a0<strong>Add new record --&gt; <\/strong>choose <strong>TXT<\/strong> record.<\/li>\n<li>Put <strong>@ <\/strong>(or your domain name) in the <strong>Name <\/strong>or <strong>Host<\/strong>\u00a0field.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-27039\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/namecheap-dns.png\" alt=\"\" width=\"1000\" height=\"570\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/namecheap-dns.png 2000w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/namecheap-dns-300x171.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/namecheap-dns-1024x584.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/namecheap-dns-768x438.png 768w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/namecheap-dns-1536x876.png 1536w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p><strong>If your domain provider is <\/strong><a href=\"https:\/\/developers.cloudflare.com\/dns\/manage-dns-records\/how-to\/create-dns-records\/\" target=\"_blank\" rel=\"nofollow noopener\">Cloudflare<\/a>:<\/p>\n<ol>\n<li>Log in to your <a class=\"DocsMarkdown--link\" href=\"https:\/\/dash.cloudflare.com\/login\" target=\"_blank\" rel=\"nofollow noopener\"><span class=\"DocsMarkdown--link-content\">Cloudflare account<\/span><\/a> and select your domain.<\/li>\n<li>Go to the\u00a0<strong>DNS\u00a0<\/strong>tab.<\/li>\n<li>Click\u00a0<strong>Add record --&gt; <\/strong>select <strong>TXT\u00a0<\/strong>type.<\/li>\n<li>Put <strong>@ <\/strong>(or your domain name) in the <strong>Name<\/strong> field.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow wp-image-27034 size-full aligncenter\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/CF-Add-Record-TXT-2.png\" alt=\"\" width=\"1000\" height=\"526\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/CF-Add-Record-TXT-2.png 1000w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/CF-Add-Record-TXT-2-300x158.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/CF-Add-Record-TXT-2-768x404.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p><b>If your domain provider is GoDaddy:<\/b><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<ol>\n<li>Log in to your <a href=\"https:\/\/www.godaddy.com\/\" target=\"_blank\" rel=\"noopener\">Godaddy account<\/a>.<\/li>\n<li>Go to <strong>Domains <\/strong>page, select the domain and click <strong>Manage DNS<\/strong>.<\/li>\n<li>Click\u00a0<strong>Add record --&gt; <\/strong>select <strong>TXT\u00a0<\/strong>type.<\/li>\n<li>Put <strong>@ <\/strong>(or your domain name) in the <strong>Name <\/strong>or <strong>Host<\/strong>\u00a0field.<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-27038 \" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1.png\" alt=\"\" width=\"1005\" height=\"319\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1.png 1140w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1-300x95.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1-1024x325.png 1024w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/godaddy-dns-1-768x244.png 768w\" sizes=\"(max-width: 1005px) 100vw, 1005px\" \/><\/p>\n<h2 id=\"check-spf-record\"><b>How to check your SPF record<\/b><\/h2>\n<p>To check if your SPF record is set up and working, run a free test in your email account settings. Wait about 48 hours after making changes to ensure they\u2019ve fully updated.<\/p>\n<p><span style=\"font-weight: 400;\">G<\/span><span style=\"font-weight: 400;\">o to your<\/span> <a href=\"https:\/\/app.snov.io\/account\/email-account\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">email accounts list<\/span><\/a><span style=\"font-weight: 400;\">. <\/span><span style=\"font-weight: 400;\">Find the email account linked to your domain and click <\/span><b>Edit<\/b>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-27804 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/01\/2023-09-22_10-58-16.png\" alt=\"\" width=\"1000\" height=\"472\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/01\/2023-09-22_10-58-16.png 1000w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/01\/2023-09-22_10-58-16-300x142.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/01\/2023-09-22_10-58-16-768x362.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Scroll down to the <\/span><b>Optional settings<\/b><span style=\"font-weight: 400;\"> section and select the <\/span><b>Domain health<\/b><span style=\"font-weight: 400;\"> tab. <\/span><span style=\"font-weight: 400;\">Click <\/span><b>Check health. <\/b><span style=\"font-weight: 400;\">Once the check is finished, you'll see the status of your SPF record, along with other domain records.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-image shadow aligncenter wp-image-28225 size-full\" src=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/2023-10-09_09-20-03.png\" alt=\"\" width=\"1000\" height=\"457\" srcset=\"https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/2023-10-09_09-20-03.png 1000w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/2023-10-09_09-20-03-300x137.png 300w, https:\/\/snov.io\/knowledgebase\/wp-content\/uploads\/2023\/08\/2023-10-09_09-20-03-768x351.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<div class=\"notification-block note-gray\">\n<div class=\"notification-block__text\">\n<h3 id=\"more\">Related articles<\/h3>\n<p><strong><a href=\"https:\/\/snov.io\/knowledgebase\/set-up-dkim-for-your-domain\/\">How to set up DKIM for your domain<\/a><\/strong><\/p>\n<p><strong><a href=\"https:\/\/snov.io\/knowledgebase\/set-up-dmarc-policy-for-your-domain\/\" target=\"_blank\" rel=\"noopener\">How to set up DMARC for your domain<\/a><\/strong><\/p>\n<\/div>\n<\/div>\n<p>If you have a question that we haven't covered, feel free to reach out to our Customer Care team. You can contact us at help@snov.io or through live chat. We're here to assist you!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial explains what an SPF record is and how to set it up in your domain settings to improve email deliverability when using cold email software. SPF record explained How to set up SPF record How to check SPF record DNS settings examples Why SPF is important: 1) Helps improve sender reputation and deliverability [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1940],"tags":[],"_links":{"self":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/16705"}],"collection":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/comments?post=16705"}],"version-history":[{"count":1,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/16705\/revisions"}],"predecessor-version":[{"id":45019,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/posts\/16705\/revisions\/45019"}],"wp:attachment":[{"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/media?parent=16705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/categories?post=16705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/snov.io\/knowledgebase\/wp-json\/wp\/v2\/tags?post=16705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}