# Set Up DKIM on GoDaddy

> Step-by-step instructions to add a DKIM TXT record to a domain managed in GoDaddy DNS, so Warmerly can verify your email authentication.

Source: https://warmerly.com/docs/guides/dkim/godaddy

**DKIM** (short for DomainKeys Identified Mail) is a small, hidden stamp added to your emails that proves they really came from your domain. If you landed here, you probably already have a DKIM selector and value from your email provider, and now you need to add them to your domain's settings on GoDaddy. If you're not sure what DKIM is or where to get your selector and value, start with the main guide first: [What Is DKIM? (And How to Set It Up)](https://warmerly.com/docs/guides/dkim).

This guide shows you exactly where to click in GoDaddy to add the record.

## What you'll need before you start

- Your GoDaddy username and password (or the account that manages your domain).
- The **selector** and **value** your email provider gave you (for example, from Google Workspace, Microsoft 365, Mailgun, or SendGrid). See Step 2 of the [main DKIM guide](https://warmerly.com/docs/guides/dkim) if you don't have these yet.

## Step 1: Log in to GoDaddy

1. Go to [godaddy.com](https://www.godaddy.com) and click **Sign In** in the top right corner.
2. Enter your username and password.
3. If GoDaddy asks for a one-time code (this happens if you have extra security turned on for your account), check your email or authenticator app and enter it.

## Step 2: Find your domain's DNS settings

1. Once you're logged in, click **My Products** (usually in the top menu, or under your account icon).
2. Find the domain you want to update in your list of domains, and click on it. This opens the domain's settings page.
3. Look for a button or tab called **DNS**. Click it. This takes you to the **DNS Management** page (sometimes called **Manage DNS**) for that domain. This is where all of your domain's **DNS** records live. DNS (short for Domain Name System) is like your domain's address book. It tells the internet where to send your website traffic, your email, and other services.

## Step 3: Add a new TXT record

DKIM records are added as a **TXT record**. A TXT record is just a plain-text entry in your DNS that other services can read.

1. On the DNS Management page, click **Add New Record** (sometimes shown as just **Add**).
2. From the **Type** dropdown, choose **TXT**.
3. In the **Name** (sometimes called **Host**) field, enter your selector followed by `._domainkey`. For example, if your email provider gave you the selector `google`, type:

``` google._domainkey ```

**Do not type your full domain name here.** GoDaddy automatically adds your domain name to the end, so typing the full domain (like `google._domainkey.yourdomain.com`) will create the wrong record. Just enter the selector part plus `._domainkey`.

1. In the **Value** field, paste the long string of letters and numbers your email provider gave you. This is often called the DKIM key. Paste it exactly as given, don't add extra spaces or line breaks.
2. Leave **TTL** (Time to Live) set to the default. TTL just controls how often other computers double-check this record; the default works fine.
3. Click **Save** (or **Save All Records** if you're adding more than one record at the same time).

That's it: GoDaddy now has your DKIM record saved.

| Field | What to enter |
| --- | --- |
| Type | `TXT` |
| Name / Host | `<your selector>._domainkey` (for example, `google._domainkey`) |
| Value | The long key value your email provider gave you |
| TTL | Leave as default |

## Step 4: Add the selector to Warmerly, if needed

Warmerly automatically checks for dozens of common DKIM selector names, so in most cases it will find your new record on its own, no further action needed.

If Warmerly still shows "No DKIM signature found" after you've added the record and waited a while (see the timing note below), your provider may use a selector name Warmerly doesn't check by default. In that case:

1. In Warmerly, go to **Accounts**.
2. Click into the mailbox you're setting up.
3. Go to **Settings**.
4. Find the **DKIM selector** field and type in your selector, just the short name (like `google`), not the full record name.

## A note on timing

**DNS changes are not instant.** After you save a new TXT record in GoDaddy, it can take anywhere from a few minutes up to **24-48 hours** to fully take effect everywhere on the internet. This is normal. If Warmerly still shows "No DKIM signature found" right after you save the record, don't worry, check back in a few hours, and again the next day if needed.

## Still stuck?

Head back to the main guide for more on troubleshooting and on the two other email-security records that work alongside DKIM, **SPF** and **DMARC**: [What Is DKIM? (And How to Set It Up)](https://warmerly.com/docs/guides/dkim).

Next, publish the DMARC record: [DMARC on GoDaddy](https://warmerly.com/docs/guides/dmarc/godaddy).

## More in Guides

- [DKIM on IONOS](https://warmerly.com/docs/guides/dkim/ionos): Step-by-step instructions to add a DKIM TXT record to a domain managed in IONOS DNS, so Warmerly can verify…
- [DKIM on Cloudflare](https://warmerly.com/docs/guides/dkim/cloudflare): Step-by-step instructions to add a DKIM TXT record to a domain managed in Cloudflare DNS, so Warmerly can…
- [SPF & DMARC records](https://warmerly.com/docs/guides/spf-dmarc): Fix an SPF or DMARC warning in Warmerly by adding the right DNS records to your domain, with plain-English…
