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.
Access Squarespace DNS
Log into Squarespace. Go to Settings → Domains → select your domain → DNS or DNS Settings.
Add a custom record
Scroll to Custom Records and click Add Record.
Configure the TXT record
- Record Type: Select TXT
- Host: Enter the selector and
_domainkey. For example:- Google Workspace:
google._domainkey - Zoho:
zmail._domainkey
- Google Workspace:
- Data/Value: Paste the full DKIM value from your email service (starts with
v=DKIM1)
Save the record
Click Add or Save.
Adding a DKIM CNAME Record
Some services like Microsoft 365 and Mailchimp use CNAME records.
Add a custom record
In Squarespace DNS, click Add Record.
Configure the CNAME record
- Record Type: Select CNAME
- Host: Enter the selector and
_domainkey. For example:- Microsoft 365:
selector1._domainkey - Mailchimp:
k1._domainkey
- Microsoft 365:
- Data/Value: Enter the target your email service provided
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.
Related Articles
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