GoDaddy domain setup guide


Make your site memorable and easy to find with a branded custom domain.

It's possible to map a domain or subdomain you own directly your Ghost(Pro) publication by adding a CNAME record within your domain's DNS settings. Each Ghost(Pro) publication is also provided an SSL certificate by default, which is renewed for you automatically each year.

If you own a GoDaddy domain, the following steps explain how you can implement a custom domain with your Ghost(Pro) publication.

Root domain configuration

GoDaddy does not support CNAME root domain configurations and using an A record to achieve a root domain is not supported. To setup a root domain configuration, follow this guide to create a subdomain configuration and then use the domain forwarding option to setup a 301 redirect. This workaround has limitations, so we recommend that you consider using Cloudflare for additional flexibility.

Access your domain DNS settings

The first step in setting up your custom domain is to sign into your GoDaddy account and head over to your domain's DNS settings in the My Products area.

Select the domain you would like to configure with your Ghost(Pro) publication:

Access DNS Records

If you do not see DNS records from the DNS settings, ensure that GoDaddy manages your nameservers by selecting the default nameservers:

Update GoDaddy NS Records

From the DNS records table, remove the default A record with the value of Parked:

Delete A Record

Edit the CNAME record

By default, GoDaddy pre-populates a CNAME record for www. Replace the @ value with your ghost.io url <subdomain>.ghost.io and save your new CNAME record:

Edit CNAME record

If your DNS records do not have a pre-populated CNAME entry, you can manually add your own record and enter the same information.

Domain Activation

The final step to complete your custom domain setup is to go back to Ghost.org and activate your custom domain.

  • Log into your Ghost.org account at my.ghost.org/signin and setup a custom domain in the "Domain Settings" section.

  • Enter the domain into the custom domain field on my.ghost.org, making sure to include www when entering the domain. For example, www.yourdomain.com:

Activate Custom Domain

  • Activate your custom domain - this can take anywhere from a few seconds to a few hours due to the length of time your DNS takes to propagate.

  • Once activated, you can view your publication by going to the custom domain directly from the browser.


You did it! 🎉 You've successfully configured your DNS on GoDaddy to point to your Ghost(Pro) site!

If you're having trouble getting your custom domain to activate, drop [email protected] a message for help.