Skip to main content

How to Add a Primary Domain or Subdomain in GoDaddy?

Overview

This guide will walk you through adding a root domain or subdomain in GoDaddy and configuring the DNS records required by uSpeedo, including:

  • SPF
  • DKIM
  • MX
  • DMARC

Prerequisite: You already have a GoDaddy account.

If you encounter issues during configuration, we recommend contacting GoDaddy official support.


I. Choose Root Domain or Subdomain

Before you start, you need to decide: 👉 Use a root domain or a subdomain?

Examples

  • Root Domain:
    • example.com
    • google.com
  • Subdomain:
    • mail.example.com
    • sc.example.com

Recommendation

👉 We recommend using a subdomain as your sending domain (better for reputation isolation).

After making your selection:

  1. Add the domain in the uSpeedo Console
  2. The system will automatically generate the corresponding DNS records

II. Add Domain to GoDaddy

You can add a domain in the following ways:

Method 1: Register a New Domain

  1. Log in to GoDaddy

img 2. Enter the domain you want to purchase

img 3. Complete the purchase process


If your domain is registered with another registrar:

  1. Log in to GoDaddy img
  2. Add DNS Hosting img
  3. Enter the domain and click Add img
  4. You may skip modifying NS records for now
  5. You will need to update NS records at your original registrar later (otherwise they will not take effect)

⚠️ Note: 👉 If you do not update NS records, uSpeedo DNS will not work (Aurora uSpeedo Documentation)


III. Access the DNS Configuration Interface

Path:

  1. Log in to GoDaddy
  2. Go to Domain Management
  3. Select your domain
  4. Click Manage DNS
  5. Click Add Record

IV. SPF Configuration

Purpose

Prevent sender spoofing and improve email deliverability.

Root Domain SPF

FieldValue
TypeTXT
Host@
Valuev=spf1 include:sendcloud.org ~all
TTL600

📌 Note: If an SPF record already exists: Insert the following between v=spf1 and ~all: include:sendcloud.org

Subdomain SPF

FieldValue
TypeTXT
HostSubdomain prefix (e.g., sc)
Valuev=spf1 include:sendcloud.org ~all
TTL600

V. DKIM Configuration

Purpose

Verify email signatures and prevent email spoofing.

Root Domain DKIM

FieldValue
TypeTXT
Hostsendcloud._domainkey
Valuek=rsa; p=your_public_key
TTL600

📌 Note: The selector may vary, for example:

  • default._domainkey
  • sc._domainkey 👉 You must use the value provided in the console (Aurora uSpeedo Documentation)

Subdomain DKIM

FieldValue
TypeTXT
Hostsendcloud._domainkey.subdomain_prefix
Valuek=rsa; p=your_public_key
TTL600

VI. MX Record Configuration

Purpose

Designate the mail servers responsible for receiving emails.

Root Domain MX

FieldValue
TypeMX
Host@
Valuemx.sendcloud.org
Priority10
TTL600

📌 Note: 👉 Only keep the uSpeedo MX record. Other MX records may cause abnormal email reception.

Subdomain MX

FieldValue
TypeMX
HostSubdomain prefix
Valuemx.sendcloud.org
Priority10
TTL600

VII. DMARC Configuration

Purpose

Prevent email fraud and enforce policy controls.

Root Domain DMARC

FieldValue
TypeTXT
Host_dmarc
Valuev=DMARC1; p=none; rua=mailto:xxx; ruf=mailto:xxx; fo=1
TTL600

Parameter Explanation

  • v=DMARC1: Protocol version
  • p=none: Monitor mode
  • p=quarantine: Send to spam/junk folder
  • p=reject: Reject the email directly
  • rua: Aggregate report address
  • ruf: Forensic failure report address
  • fo=1: Failure trigger mechanism

Subdomain DMARC

FieldValue
TypeTXT
Host_dmarc.subdomain_prefix
Valuev=DMARC1; p=none; rua=mailto:xxx
TTL600

VIII. NS (Nameserver) Explanation

If you: 👉 Migrate from another DNS service to GoDaddy

You must:

  • Update the NS records at your domain registrar

Otherwise: ❌ DNS configuration will not take effect (GoDaddy)


IX. Notes

  • DNS examples are for reference only; always use the actual values from the console
  • Propagation time:
    • Typical: a few minutes
    • Maximum: 24–48 hours (GoDaddy)
  • Recommended TTL:
    • Initial: 300–600
    • Can be increased after stabilization

X. FAQ

1. Verification failed?

Check:

  • Whether NS records point correctly to GoDaddy
  • Whether DNS records match exactly
  • Whether conflicting records exist

👉 Benefits:

  • Isolate sending reputation
  • No impact on the root domain (official website / brand)
  • More suitable for marketing emails