# Add SendPing DNS records on GoDaddy

> Publish the SPF, DKIM, and DMARC records SendPing generates for your domain using the GoDaddy DNS Management page.

This guide walks through adding the DNS records SendPing generates for a domain using **GoDaddy**’s DNS Management page. First add your domain in SendPing to generate the records — see [Managing domains](https://www.sendping.co/docs/domains/managing) — and keep the [DNS records](https://www.sendping.co/docs/domains/dns) reference open for your exact DKIM record and region.

These steps assume GoDaddy is hosting your DNS (the default when you register with them). If you pointed the domain at custom nameservers, add the records wherever those nameservers are hosted instead.

## Open DNS Management

1. **Open your domain portfolio** — Sign in at **godaddy.com**, open the account menu, and choose **My Products**. Find your domain and click **DNS** (or **Manage DNS**).
2. **Find the Records section** — On the DNS Management page scroll to **Records**. This table lists existing records and has an **Add** (or **Add New Record**) button.
3. **Add each record** — Click **Add**, pick the **Type**, fill in the fields below, and **Save**. Repeat for all records shown in your SendPing domain configuration.

> **Warning:** GoDaddy’s **Host / Name** field expects the subdomain part **without** your domain — GoDaddy appends the domain for you. Enter `sendping._domainkey`, `send`, and `_dmarc` (not the full `…yourdomain.com`). Entering the full hostname produces a doubled name like `send.yourdomain.com.yourdomain.com`.

## DKIM — TXT

Add **one** TXT record holding your domain’s DKIM public key.

**DKIM — TXT**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `Type` | TXT | No | A single DKIM key record. |
| `Name (Host)` | sendping._domainkey | No | GoDaddy appends `.yourdomain.com`, giving `sendping._domainkey.yourdomain.com`. `sendping` is the fixed selector SendPing uses. |
| `Value (Points to)` | v=DKIM1; k=rsa; p=<public key> | No | The DKIM key record holding your domain’s public key. |
| `TTL` | 1 Hour | No | GoDaddy default is fine. |

## SPF — MX + TXT on the send subdomain

SendPing uses the custom MAIL FROM subdomain `send.yourdomain.com`. On GoDaddy enter `send` in the Host/Name field for both the MX and the TXT.

**SPF — MX**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `Type` | MX | No | Receives bounce and complaint feedback for the MAIL FROM subdomain. |
| `Name (Host)` | send | No | Resolves to `send.yourdomain.com`. |
| `Value (Points to)` | feedback-smtp.us-east-1.amazonses.com | No | Region-specific feedback host. Replace `us-east-1` with your domain’s region. |
| `Priority` | 10 | No | GoDaddy has a dedicated Priority field for MX records. |
| `TTL` | 1 Hour | No | GoDaddy default. |

**SPF — TXT**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `Type` | TXT | No | SPF policy for the MAIL FROM subdomain. |
| `Name (Host)` | send | No | Same host as the MX — resolves to `send.yourdomain.com`. |
| `Value` | v=spf1 include:amazonses.com ~all | No | Authorizes Amazon SES for the MAIL FROM subdomain. Paste without surrounding quotes. |
| `TTL` | 1 Hour | No | GoDaddy default. |

## DMARC — TXT on _dmarc

**DMARC — TXT**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `Type` | TXT | No | DMARC policy record. |
| `Name (Host)` | _dmarc | No | Resolves to `_dmarc.yourdomain.com`. |
| `Value` | v=DMARC1; p=none; | No | A monitoring policy to start with. |
| `TTL` | 1 Hour | No | GoDaddy default. |

> **Note:** GoDaddy-specific gotchas: use the bare Host (`send`, `_dmarc`, `sendping._domainkey`) — never the full domain; do not add a trailing dot to CNAME/MX values; and if a default GoDaddy SPF record already exists at the apex, leave it alone — SendPing’s SPF belongs on the `send.` subdomain.

GoDaddy DNS changes typically propagate within an hour. Once all records shown in your SendPing domain configuration are saved, return to SendPing and [re-verify the domain](https://www.sendping.co/docs/api/domains-verify).
