How to Set Up DKIM for Squarespace

Step-by-step guide to add DKIM records for domains hosted on Squarespace. Learn how to configure DKIM for Google Workspace, Microsoft 365, and email services with Squarespace DNS.

Last updated: 2026-01-28

If your domain's DNS is managed through Squarespace, you can add DKIM records for your email services there. This guide shows you how to add DKIM records to Squarespace DNS for services like Google Workspace, Microsoft 365, and email marketing platforms.

Squarespace is your DNS provider—it hosts your DNS records. Your DKIM keys come from your email service. Squarespace doesn't generate DKIM keys; it publishes the records so mail servers can find them.

Before You Start

You'll need:

  • Access to your Squarespace account
  • Your domain using Squarespace DNS (not just connected to Squarespace)
  • The DKIM record details from your email service

Get your DKIM information from your email provider before starting.

Adding a DKIM TXT Record

Most email services use TXT records for DKIM.

1

Access Squarespace DNS

Log into Squarespace. Go to SettingsDomains → select your domain → DNS or DNS Settings.

2

Add a custom record

Scroll to Custom Records and click Add Record.

3

Configure the TXT record

  • Record Type: Select TXT
  • Host: Enter the selector and _domainkey. For example:
    • Google Workspace: google._domainkey
    • Zoho: zmail._domainkey
  • Data/Value: Paste the full DKIM value from your email service (starts with v=DKIM1)
4

Save the record

Click Add or Save.

Adding a DKIM CNAME Record

Some services like Microsoft 365 and Mailchimp use CNAME records.

1

Add a custom record

In Squarespace DNS, click Add Record.

2

Configure the CNAME record

  • Record Type: Select CNAME
  • Host: Enter the selector and _domainkey. For example:
    • Microsoft 365: selector1._domainkey
    • Mailchimp: k1._domainkey
  • Data/Value: Enter the target your email service provided
3

Save the record

Click Add or Save.

Verify Your Setup

After adding records, verify they're publicly accessible.

Squarespace DNS changes typically propagate within 15-30 minutes.

Common Email Services

Google Workspace

  • Type: TXT
  • Host: google._domainkey
  • Value: From Google Admin Console (starts with v=DKIM1; k=rsa; p=...)

Microsoft 365

Add two CNAME records:

Record 1:

  • Type: CNAME
  • Host: selector1._domainkey
  • Value: selector1-yourdomain-com._domainkey.yourtenant.onmicrosoft.com

Record 2:

  • Type: CNAME
  • Host: selector2._domainkey
  • Value: selector2-yourdomain-com._domainkey.yourtenant.onmicrosoft.com

Mailchimp

  • Type: CNAME
  • Host: k1._domainkey
  • Value: dkim.mcsv.net

Zoho Mail

  • Type: TXT
  • Host: zmail._domainkey
  • Value: From Zoho Mail Admin Console

Common Issues and Solutions

"Record not found" error

Cause: DNS hasn't propagated or the record is misconfigured.

Solutions:

  • Wait 15-30 minutes and check again
  • Verify the Host field is correct (don't include your full domain—Squarespace adds it)
  • Check for typos in _domainkey

2048-bit key issues

Squarespace supports long TXT records, so 2048-bit DKIM keys should work. If you encounter issues:

  • Verify the entire key was copied without truncation
  • Try without any line breaks in the value
  • As a last resort, try a 1024-bit key from your email provider

CNAME record won't save

Cause: Possible conflict with existing records or format issue.

Solutions:

  • Check for duplicate records
  • Ensure the target doesn't have a trailing period (some systems need it, Squarespace may not)
  • Try removing and re-adding the record

Squarespace doesn't support underscore characters in the Host field for some record types. If you get an error, try entering just the text before ._domainkey and adding ._domainkey separately, or contact Squarespace support.

Squarespace Email Forwarding

If you use Squarespace's email forwarding feature, that's separate from DKIM. Email forwarding passes emails to another address—it doesn't send emails from your domain.

For sending emails from your domain (newsletters, transactions, etc.), you need a dedicated email service (Google Workspace, Microsoft 365, etc.) with proper DKIM configuration.

Complete Your Email Authentication

After adding DKIM, configure SPF and DMARC:

SPF: Add a TXT record at your root domain (@) with your email providers. Check at spfrecordcheck.com.

DMARC: Add a TXT record at _dmarc with your policy. Check at dmarcrecordchecker.com.

Monitor Your DKIM Records

Checking once is good. Monitoring continuously is better. The Email Deliverability Suite watches your SPF, DKIM, DMARC, and MX records daily and alerts you when something breaks.

Never miss a DKIM issue

Monitor your SPF, DKIM, DMARC and MX records daily. Get alerts when something breaks.

Start Monitoring