
You’re staring at your GoDaddy account, trying to connect your subdomain to a third-party service. The documentation mentions CNAME records, and suddenly you’re deep in DNS territory without a map.
Here’s the good news: setting up a GoDaddy CNAME record takes about five minutes once you know where to click. This guide walks you through every step with clear instructions.
Understanding the GoDaddy CNAME Record: Rules and Constraints
What is a CNAME Record?
A CNAME (Canonical Name) record is an alias that points one domain name to another. Think of it as a forwarding address for your subdomain.
Here’s the key distinction: an A record maps a hostname directly to an IP address. A CNAME must point to another domain name instead. This makes CNAME records perfect for services that might change their server locations.
The most common use case? Pointing www.yourbusiness.comto your root domain by entering “@” in the value field.

Critical Field Specifications
Before you add a new CNAME record, understand these rules:
| Field | Requirement/Limit |
|---|---|
| Name | Hostname without domain (e.g., blog). No “@” symbol allowed. |
| Value | Target URL (e.g., @ for root domain). |
| TTL | Default is 1 hour; controls cache refresh time. |
The Name field has a 63-character limit per label and 255 characters total. You cannot start or end with a hyphen. Consecutive dots break things too.
TTL (Time to Live) determines how long servers cache your DNS records. The default 3600 seconds works for most situations.
How to Add a CNAME Record and Manage DNS
Accessing the Interface
First, log into your GoDaddy control panel. Navigate to your Domain Portfolio and select the domain you’re configuring.
Click DNS to view your current records and zone file. This is your command center for all GoDaddy DNS changes.
Step-by-Step: Adding a New Record

- Click Add New Record and select CNAME from the type menu.
- Enter your hostname in the Name field (like “blog” or “shop”).
- Add the destination URL in the value field.
- Adjust TTL if needed.
- Click Save to publish your changes.
Want to add multiple records? Select “Add More Entries” before saving. This bulk action saves time when configuring other records simultaneously.
Editing and Deleting Existing Records
To edit a CNAME record, find it in your DNS view and click the pencil icon. Modify the details and save.
To delete, click the trash icon. But note this: removing a record without proper replacement can permanently break your site’s connection. Don’t forget to verify before confirming.
Security Verification
If Domain Protection is active, expect an identity check. With Two-Factor Authentication enabled over 24 hours, verify via SMS or your authenticator app. Under 24 hours? Check your email for a one-time password.

Advanced Setup: Heroku Integration via the Domain Settings Page
The WWW Subdomain Strategy
Heroku requires CNAME records for custom domains. The fix is straightforward: create a CNAME for your www subdomain pointing to Heroku’s DNS target.
Handling the Naked Domain
GoDaddy doesn’t support ALIAS records. This creates a limitation for root domains.
The workaround:
- Remove A records pointing to default parking pages.
- Set up Domain Forwarding from your root to https://www.yoursite.com.
This ensures all traffic lands on your secure www version.
Propagation Times and Limitations
Most changes take effect within 1 hour. Global propagation can take up to 48 hours in rare cases.
The interface will reject invalid entries. If you see an error message, check your hostname format and try again.
Boost Your Online Presence with Reliable Hosting
Setting up DNS records is just one piece of building your web presence. If you’re ready to launch a website or online store, you’ll need dependable hosting.
Check out our best VPS providers for options that match your technical needs. For a complete picture of GoDaddy’s services, read our GoDaddy reviews or explore their VPS hosting.
Need additional domains? Grab a GoDaddy domain coupon before your next purchase.
Conclusion
Configuring CNAME records in GoDaddy doesn’t require technical expertise. Access your domain settings, enter the correct hostname and destination, then save.
Changes propagate within hours. Remember the workarounds for root domains when connecting to platforms like Heroku.
Next Steps: What Now?
- Log into your GoDaddy account and locate your domain settings.
- Document your current DNS records before making changes.
- Test your new CNAME record using online DNS lookup tools.
- Set up forwarding for root domains if using external hosting.
- Monitor propagation status over the next 48 hours.


