Adding DKIM Records in SiteGround: DNS Setup Guide
How to add DKIM DNS records in SiteGround. Step-by-step guide covering the Site Tools DNS Zone Editor and DKIM authentication setup.
Last updated: 2026-05-18
This guide is part of our Setup & Configuration resources.
SiteGround makes DNS management straightforward through its Site Tools panel. Whether you are using SiteGround's built-in email or a third-party email service, adding DKIM records is a quick process once you know where to look. If you are new to DKIM, our complete DKIM guide explains the fundamentals.
This guide walks through exactly how to add DKIM TXT records in SiteGround, step by step.
How SiteGround Handles DKIM
Before jumping in, it helps to understand how SiteGround approaches email authentication. SiteGround offers two relevant features:
- Built-in DKIM for SiteGround email accounts - If you use SiteGround's own email hosting, DKIM is automatically configured for you. No manual DNS records are needed.
- DNS Zone Editor for third-party services - If you send email through Google Workspace, Microsoft 365, Mailchimp, SendGrid, or any other external provider, you will need to add DKIM records manually using the DNS Zone Editor.
If you only use SiteGround's built-in email, your DKIM is likely already active. You can confirm this under Site Tools > Email > Authentication, which shows the current DKIM status for your domain.
What You Need Before Starting
Make sure you have the following ready before you log in to SiteGround:
- Your DKIM public key - The TXT record value provided by your email service or generated with DKIM Creator
- Your DKIM selector - The selector name for your key (such as
default,google,s1, or a custom name). Not sure what this is? See DKIM selectors explained - SiteGround account access - You need to be able to reach Site Tools for the domain you are configuring
Need a DKIM key pair?
Generate DKIM keys instantly in your browser. No account required.
Adding a DKIM Record in SiteGround Site Tools
Log in and open Site Tools
Sign in to your SiteGround account at my.siteground.com. From your dashboard, go to Websites, find the site you want to configure, and click Site Tools. This opens the management panel for that specific website.
Navigate to the DNS Zone Editor
In the left sidebar of Site Tools, click Domain, then select DNS Zone Editor. This is where you manage all DNS records for your domain, including TXT records for DKIM.
Create a new TXT record
Click the TXT tab at the top of the DNS Zone Editor. Then click the Add New Record button. You will see fields for the record name and value.
Enter the DKIM record details
Fill in the fields using the values from your email provider or DKIM Creator:
- Name - Enter your selector followed by
._domainkey. For example, if your selector isdefault, typedefault._domainkey. SiteGround automatically appends your domain name, so do not include it. - Value - Paste the full DKIM record value. It starts with
v=DKIM1;and contains your public key. For format reference, see DKIM record examples.
Leave the TTL at the default setting unless you have a reason to change it.
Save and confirm
Click Create to save the record. SiteGround adds the record immediately to your DNS zone. You should see the new TXT record appear in the list below the form.
DNS Record Fields Reference
Here is a quick reference for exactly what to enter in each field:
| Field | What to Enter | Example |
|---|---|---|
| **Name** | selector._domainkey | `default._domainkey` |
| **Type** | TXT | TXT |
| **Value** | Full DKIM record from your provider | `v=DKIM1; k=rsa; p=MIIBIj...` |
| **TTL** | Default (3600 or auto) | 3600 |
Do not include your domain name in the Name field. SiteGround appends it automatically. If you enter default._domainkey.example.com, the final record will be incorrect - something like default._domainkey.example.com.example.com.
Checking Your DKIM Status in SiteGround
SiteGround has a built-in tool for checking email authentication status. To use it:
- In Site Tools, go to Email in the left sidebar
- Click Authentication
- Look for the DKIM section, which shows whether DKIM is active for your domain
This section primarily reflects the status of SiteGround's own email DKIM. If you added a DKIM record for a third-party service, you should verify it separately by sending a test email and checking the headers, or by using a DNS lookup tool to confirm the record is published.
Common SiteGround DKIM Issues
Record not showing up right away - SiteGround processes DNS changes quickly on their end, but it can take up to 24-48 hours for the change to propagate globally. In most cases, propagation completes within 1-2 hours.
Long TXT record values - 2048-bit DKIM keys produce long record values. SiteGround's DNS Zone Editor handles these without issues, but double-check that the entire value was pasted correctly and nothing was cut off. If you run into length problems, see DKIM record too long.
Multiple DKIM records - You can have multiple DKIM records for different selectors on the same domain. Each email service typically uses its own selector, so they do not conflict. For example, you might have google._domainkey for Google Workspace and s1._domainkey for SendGrid on the same domain.
Auto-DKIM conflicts - If you are using SiteGround email and also adding a DKIM record for an external service, there is no conflict. SiteGround's auto-DKIM uses its own selector, and your external service uses a different one.
After Adding Your Record
Once the DKIM record is saved in SiteGround, give it time to propagate. Then verify your setup:
- Check DNS propagation - Use a DNS lookup tool to query
selector._domainkey.yourdomain.comand confirm the TXT record is visible - Send a test email - Send a message to a Gmail address, open it, and check "Show original" for
dkim=passin the authentication results - Set up SPF and DMARC - DKIM works best alongside SPF and DMARC for complete email authentication
Test before going live
If you are setting up DKIM for a new email service, send a few test emails before switching over your production mail flow. Confirm you see dkim=pass in the email headers before relying on it.
Related Articles
References
- RFC 6376 — DomainKeys Identified Mail (DKIM) Signatures
- RFC 1035 — Domain Names — Implementation and Specification
- SiteGround — Site Tools DNS Zone Editor documentation
Ready to generate DKIM keys for your SiteGround-hosted domain? Create your key pair in seconds.
Generate DKIM keys for SiteGround
Create your DKIM key pair instantly. Free, browser-based, and no account needed.
Generate DKIM Keys