How to set up a custom domain with GoDaddy

Tech Note: In order to set up a custom domain for use with beehiiv, you must own the domain, or at least have the ability to modify its DNS settings. For more information about how to set up your host records in GoDaddy, please refer to their documentation here.

How to use a custom domain hosted by GoDaddy

Before we get started, it’s important to understand that while there are a few back and forth steps that you’ll have to take between your beehiiv account and your GoDaddy account, you should only need to set these aspects up once and when you’re done, you’ll be good to go. 

We’ve broken the process down into these 4 sections: 

A. Verify a custom domain

B. Configure a Web Domain

C. Configure a Redirect Domain

D. Configure an Email Domain

In the following instructions, we will be using www.newsletterdaddy.co as our example. 

A. Verify a custom domain

  1. Log into your beehiiv account and from the left panel options, go to Settings > Publications > then click on the Domains tab found up top.

    GoDaddy CD.01.png

  2. Scroll down to the Verified Domains section and click on Add Custom Domain.

    GoDaddy CD.02.png

  3. Enter your custom domain URL and click on Add Domain.

    GoDaddy CD.03.png

  4. You'll be provided with a custom TXT record that you will need to add to the DNS records of your domain.

    GoDaddy CD.04.png

  5. In a separate tab, log into your account at GoDaddy and navigate to your Dashboard, then click on Domain.

    GoDaddy CD.05.png

  6. Click on Manage DNS.

    GoDaddy CD.06.png

  7. Click on Add New Record.

    GoDaddy CD.07.png

  8. Select TXT record type from the dropdown menu.

    GoDaddy CD.08.png

  9. Refer back to your beehiiv account page to copy and paste the values for the name of the TXT record here.

    GoDaddy CD.09.png

  10. Within the Value field, paste in the beehiiv value.

    GoDaddy CD.10.png

  11. Leave TTL set to "Default" and click on Save.

    GoDaddy CD.11.png

  12. You will now see your custom TXT record added within your GoDaddy domain DNS settings.

    GoDaddy CD.12.png

  13. Go back to your beehiiv account page and click on Verify.

    GoDaddy CD.13.png

  14. If all is correct, you will see ‘Verified’ next to a green checkmark icon under that particular domain. Congrats! 🎉

    GoDaddy CD.14.png

    If you would like to add additional domains that you may use as either a Web, Email, or Redirect Domain, you can click the Add Custom Domain button and repeat the process. 

 


B. Configure a Web Domain

Now that you have added one or more custom domains to your account, you can configure one to use as a Web Domain where your beehiiv Publications will live. 

  1. From the Domains tab in your beehiiv account, scroll down to the Web Domain section and click on Select Custom Web Domain

    GoDaddy CD_B.01.png

  2. Select a domain from the dropdown list of already Verified Domains that you'd like to be your Web Domain. In this example, we have added 2 subdomains and will use the "www" option for the Web Domain.

    GoDaddy CD_B.02.png

  3. Click on Configure Domain to confirm

    GoDaddy CD_B.03.png

  4. You’ll be prompted to Verify Domain Configuration and should follow the instructions in the box that pops up.
    If you’re adding a root domain (yoursite.com for example) as the Web Domain, then it will provide you with this A record.

    Type: A
    Name: @
    Value/Data: 104.16.243.55

    GoDaddy CD_B.04_A.jpg

    If you’re adding a subdomain (www.yoursite.com for example) as the Web Domain, then it will provide you with this CNAME record.

    Type: CNAME
    Name: subdomain of your choosing (i.e. www, blog, newsletter)
    Value/Data: cname.beehiiv.com

    GoDaddy CD_B.05_CNAME.jpg

  5. In a separate tab, log into dcc.godaddy.com and navigate to your DNS records. Click on Add New Record.

  6. If you have any existing CNAME or A records for "www" you will need to remove those first to avoid duplicates. So look through the DNS records you currently have and delete any with “www” as the host.

  7. Click on the ADD NEW RECORD option.

    GoDaddy CD_B.06.png

  8. Select the CNAME or A record type (depending on what you were given) from the dropdown options.

    GoDaddy CD_B.07.png

  9. Add "www" as the Name value.

    GoDaddy CD_B.08.png

  10. Add "cname.beehiiv.com" in the Value section.

    GoDaddy CD_B.09.png

  11. Ensure that all 3 aspects are correct and click on Save.

    GoDaddy CD_B.10.png

    You should now see your new CNAME or A record saved in your DNS settings.

    GoDaddy CD_B.11.png

  12. Refer back to your beehiiv account page and click on Verify Setup.

    GoDaddy CD_B.12.png

  13. If all is correct, then your domain will be verified, and you will see the green success checkmark under your Web Domain. Congrats! 🎉

    GoDaddy CD_B.13.png
Tech Note: It can take up to 24 hours to propagate a new DNS setting, during this time, your beehiiv account might show the status as “Verifying Configuration” which means that you just need to wait. If you have fully set up a custom domain and are still experiencing issues after 24 hours, we advise you to grab a full screenshot of your DNS records and then contact support so we can try and solve the issue with you.

 


C. Configure a Redirect Domain

Now that you have added one or more custom domains to your account, you can configure one to use as a Redirect Domain. 

  1. From the Domains tab in your beehiiv account, scroll down to the Redirect Domain section and click on Select Custom Redirect Domain.

    GoDaddy CD_C.01.png

  2. Choose an option from your Verified Domains and click Configure Domain.

    GoDaddy CD_C.02.png

  3. You’ll be prompted to Verify Domain Configuration and should follow the instructions in the box that pops up.
    If you’re adding a root domain (yoursite.com for example) as the Redirect Domain, then it will provide you with this A record that you will need to add to your DNS records.

    Type: A
    Name: @
    Value/Data: 104.16.243.55

    GoDaddy CD_B.04_A.jpg

    Or, if you’re adding a subdomain (yoursite.com for example) as the Redirect Domain, then it will provide you with this CNAME record that you will need to add to your DNS records.

    Type: CNAME
    Name: subdomain of your choosing (i.e. www, blog, newsletter)
    Value/Data: cname.beehiiv.com

    GoDaddy CD_B.05_CNAME.jpg

  4. In a separate tab, log into your account at GoDaddy and navigate to your DNS records, then refer back to your beehiiv tab to add either the A record or the CNAME record that you were provided to your DNS account.

  5. Go back to your beehiiv account page and click on Verify Setup. If all is correct, then your domain will be verified, and you will see the green success checkmark under your Redirect Domain. Congrats! 🎉

 


D. Configure an Email Domain

Now that you have added a couple of custom domains to your account and used one as a Web Domain, you’ll need to select and configure one to use as your Email Domain. 

  1. From the Domains tab in your beehiiv account, scroll down to the Email Domain section and click on Select Custom Email Domain.

    GoDaddy CD_D.01.png

  2. Select a domain from the dropdown list of already Verified Domains that you'd like to be your Email Domain.

    GoDaddy CD_D.02.png

  3. Click on Configure Domain to confirm.

    GoDaddy CD_D.03.png

  4. Click on the dropdown trigger and select Verify.

    GoDaddy CD_D.04.png

  5. You will then be provided with 3 CNAME records that you will need to add to your GoDaddy DNS account to verify for sending.

    GoDaddy CD_D.05.png

  6. In a separate tab, go to dcc.godaddy.com and navigate to your DNS records. Click on Add New Record option.

    GoDaddy CD_D.06.png

  7. Click on record type and add a new CNAME. Then add each of the three CNAME records provided.

    GoDaddy CD_D.07.png

  8. When finished you should have all 3 CNAME records added to your GoDaddy DNS account. Be sure to save your changes.

    GoDaddy CD_D.08.png

  9. Go back to your beehiiv account page and click on Verify Setup.

    GoDaddy CD_D.09.png

  10. Once verified, you’ll see the green checkmark confirming your Email Domain is ready. Congrats! 🎉

    GoDaddy CD_D.10.png

 

Option to update your email username

You will automatically be assigned a working Email Username for your Publication but you have the option to change this. It will be the email address that your subscribers will see your newsletters being sent from. 

  1.  Under your verified Email Domain, click on Update Email to change your email username.

    GoDaddy CD_D.11.png

  2. Type in the name you’d like to use for the “from” emails that your subscribers will see. Click on Confirm to verify.

    GoDaddy CD_D.12.png

  3. Your Email Username is now set up for sending and your username is set. Congrats! 🎉

    GoDaddy CD_D.13.png

 

Additional custom domain resources

Was this article helpful?