Setting Up a Custom Domain With GoDaddy

This article goes over the process of setting up a custom domain with GoDaddy. This requires 5 steps: purchasing a domain name, adding your domain to your school, creating a CNAME record, setting up domain forwarding, and making your domain your primary school domain. Note that these steps must be done sequentially.

Purchasing a Domain Name

In order to set up a custom domain, you'll first have to purchase one. If you've already purchased a custom domain, you can skip this step. To purchase a domain name through GoDaddy:

  1. Go to GoDaddy's domain name search.
  2. In the search bar, type in your desired domain name and click Search.
    godaddy_domain_search.png
  3. If your desired domain is available, go through GoDaddy's checkout process to purchase it.

After purchasing your domain name, you can add it to your Teachable school.

Adding Your Domain to Your Teachable School

Once you've purchased your desired domain name, you'll have to add it to your Teachable School. To do so:

  1. Log into your Teachable account.
  2. Select Site from the admin sidebar.
  3. Choose Domains from the submenu.
  4. If you have not yet verified your original Teachable subdomain, you'll see this screen, where you can confirm the standard subdomain or add the custom domain instead. (We recommend that you confirm the standard free .teachable.com subdomain first and then add a custom domain using the process in steps 5-7, as you'll need a Teachable subdomain to connect certain programs like Zapier.)
    admin-site-domains-custom_domain.png
  5. Otherwise, if you have already verified your original subdomain, click the New Domain button.
    admin_site_domains__new.png
  6. In the Domain Name text box, enter the url of the desired custom domain INCLUDING "www."
    Domains___Admin.png
  7. Click the Add Domain button and you will see your newly created domain added to the list of domains. 

Creating a CNAME Record with GoDaddy

After adding your domain name to your Teachable school, you'll have to create a CNAME record within GoDaddy. To make your CNAME record compatible with Teachable, you'll have to delete any "A" records, create a CNAME record, and set up domain forwarding.

Deleting Any "A" Records

  1. Log into GoDaddy.
  2. In the header, click on My Products.
  3. Under the Domains section, find the URL you are using for your school and click DNS next to it.
    godaddy_products_DNS.png
  4. In the subsequent page, find any "A" records and click the pencil icon.
    godaddy_arecord.png
  5. Click the trash can icon to delete the "A" record.
    godaddy_deletearecord.png

Creating a CNAME record

  1. In the Records section, find the CNAME record that has "www" in the name column, and "@" in the value column. Click the pencil icon to edit.
  2. In the Points to text box, delete the "@" and enter your default Teachable school URL. Note that this is not your desired custom domain, but your Teachable URL (i.e. test.teachable.com).
    Domain_Manager.png
  3. Click Save.

Setting Up Domain Forwarding

Creating a CNAME record allows you to use your custom domain as long as it has "www." in front of it. If you would like to use your domain without "www." you'll have to set up forwarding. To do so:

  1. From the same DNS management page, scroll down to Forwarding.
  2. Click Add.
    Domain_Manager.png
  3. In the Forward To text box, enter your custom domain URL with "www."
    godaddy_forward.png
  4. Click Save.

Making the New Domain your Primary Domain

  1. Log into your Teachable account.
  2. Select Site from the admin sidebar.
  3. Choose Domains from the submenu.
  4. Verify that the new domain name works by clicking the Check Domain button. If your domain name works, you will see a Verified message next to your domain.

    CAUTION: Do not set your new domain as Primary in Teachable until you know the transfer is complete. If you have set your new domain as the Primary too early, you will be unable to log into your school.

    Domains___Admin.png
  5. Click the Make Primary button next to your new domain. 
    Domains___Admin.png

(Optional) Using a Subdomain

For school owners that already have their own website, and would like to use the same website to point to their Teachable school, you'll have to create a subdomain. A subdomain is a second website, with its own unique content. For example, if you already have a website at "popcorn.com", you could create a subdomain (i.e. school.popcorn.com) that points to your Teachable school. To do so:

  1. In the Records section of the GoDaddy domain manager, click Add. Using the dropdown menu, select the CNAME type.
  2. In the Host field, enter the name you would like to give to your subdomain.
  3. In the Points to field, enter your Teachable URL (i.e. school.teachable.com)
    Domain_Manager.png
  4. Click Save
  5. Log into your Teachable account.
  6. Select Site from the admin sidebar.
  7. Choose Domains from the submenu.
  8. Click the New Domain button. 
    admin_site_domains__new.png
  9. In the Domain Name text box, enter the url of the desired custom domain INCLUDING the subdomain you just created.
    Domains___Admin.png
  10. Click the Add Domain button and you will see your newly created domain added to the list of domains. 
  11. Verify that the new domain name works by clicking the Check Domain button. If your domain name works, you will see a Verified message next to your domain.

    CAUTION: Do not set your new domain as Primary in Teachable until you know the transfer is complete. If you have set your new domain as the Primary too early, you will be unable to log into your school.

  12. Click the Make Primary button next to your new domain. 

 

thanks_illustration

Can't find what you're looking for?

Contact us
thanks_illustration