Shopify DMARC & DNS Records Setup - Domain Authentication Guide

Shopify DMARC & DNS Records Setup - Domain Authentication Guide

August 02, 2024

How to setup DNS records for Shopify DMARC to make emails spam proof?

Sender domain authentication is important to protect your emails against spoofing. Shopify provides you with the necessary CNAME DNS records that comply with email security standards.

First, you have to connect your third-party domain to Shopify and then authenticate it. This guide post will walk you through the step-by-step process of Shopify CNAME records configuration and verification.

IMPORTANT: Domain authentication feature is only available for the paid version.

Connecting Domain to Shopify:

  1. Open the Shopify Settings tab.

  2. Go to the Domain tab in the left menu and click "Connect Existing Domain."

  3. Write down your domain name and click Next.

  4. Click Verify Connection.

  5. You'll see DNS records for connecting your domain to Shopify. Add these records to your DNS provider.

  6. Log in to your DNS provider. We are using Cloudflare for this guide.

  7. Go to the Websites tab and click your domain.

  8. Click DNS, go to Records, and click the Add Record button.

  9. Select the record type A/CNAME.

  10. Add the record name to the Name field.

  11. Add the record value to the Target field.

  12. Turn off the proxy status for both, A and CNAME records, and click Save.

  13. After adding the DNS records, click Verify Connection.

Authenticate Domain with Shopify:

  1. In the Settings, go to the Notifications tab and write your Sender Email Address.

  2. Click "Verify" under the email address.

  3. Open your email inbox and click the verification link.

  4. Once verified, click the "Authenticate your domain" option.

  5. It will redirect you to the DNS records page. Add these records to your DNS provider.

  6. Select the record type CNAME.

  7. Write the Host name in the Name field.

  8. Add the Value in the Target field.

  9. Turn off the Proxy status and click Save.

  10. Repeat the same process to add all the CNAME records.

Verify Shopify DNS Records:

  1. Once all records are added to the DNS provider, click the Authenticate Domain button.

  2. If records are verified, you will see a green highlighted text "Domain Successfully Authenticated."

NOTE: The Shopify DNS records may take up to 24 hours to get verified.

If the domain doesn't authenticate after 24 hours, there might be a misconfiguration in your DNS setup. To troubleshoot the authentication issues, hire a DmarcDkim.com expert.

Setup Shopify DMARC Record:

To generate a DMARC record, use the DmacDkim.com tool. This tool not only allows you to set a strict policy for unauthorized emails but also gives you insights into your email performance so you can take action accordingly.

  1. Go to the DMARC Checker.

  2. Write down your domain name and click Check.

  3. Copy the record name and suggested value and add them to your DNS provider.

  4. After adding the DMARC record, sign it to the DMARC Dashboard to see reports.