How to setup a custom domain
You can use a self-purchased domain name with Teachify to increase your website's brand recognition!
For example, the following websites all use their own corporate domain names:
https://nii.school/
https://course.lens-content.com/
https://lifehack.raymondhouch.com/
There are two types of domain configurations you can use. The first is to directly bind your purchased domain to Teachify, while the second is to create a "subdomain," which means adding an English word in front of your purchased primary domain.
Creating a subdomain is also very simple. After purchasing a domain, you can usually set it up on the website where you bought it.
Therefore, the most common configurations after purchasing a domain (using the Teachify domain name as an example) are as follows:
teachify.tw as the main official website
blog.teachify.tw as the official blog
www.teachify.tw is a type of domain name commonly used for official websites that starts with www, but because it has www in front, it is also considered a subdomain setting.
In this example, teachify.tw is the primary domain, and blog and www are subdomains.
Subdomains can be any English word, with the most common ones being school, course, and academy. We have also seen more creative subdomains, such as vip, learn, and content.
High brand recognition;
Traffic accumulates on the same main domain;
It's easier to integrate with cross-domain tracking or future extensions.
Please follow the tutorial below to set up a custom domain in the "General Settings" -> "Custom Domain Name" section of the dashboard.
Using a subdomain
If you want to use a domain format like blog.teachify.tw or www.teachify.tw, please refer to the instructions for "Using a Subdomain."
Using a main domain
If you want to use a domain format like teachify.tw (i.e., the purchased domain without a subdomain), please refer to the instructions for "Using a Main Domain."
The following tutorials are provided for several common domain management systems:
GoDaddy configuration tutorial
Subdomain configuration
Main domain configuration
Cloudflare configuration tutorial
Subdomain configuration
Main domain configuration
Gandi configuration tutorial
Subdomain configuration
Main domain configuration
Google Domains Domain Setup Tutorial
Access the GoDaddy backend and select the desired domain name to be set up, click " DNS Management "
If you want to use a "subdomain", add the following settings:
Type: CNAME
Name: school
Content value: cname.myteachify.com
TTL: Default
The name part can be any English letters, numbers, and hyphens, but must not have spaces or other special characters.
If you want to use a "primary domain" name, add the following settings:
Type: A
Name: @
Content value: 76.76.21.21
TTL: Default
GoDaddy's A Record usually has a default Parked record, please be sure to delete this data.
Enter the Cloudflare backend and select the desired domain name to be set up, click the " DNS" option on the left menu.
If you want to use a "subdomain", add the following settings:
Type: CNAME
Name: school
Content value: cname.myteachify.com
Proxy status: Off, only DNS (be sure to turn it off)
TTL: Auto
The name part can be any English letters, numbers, and hyphens, but must not have spaces or other special characters.
If you want to use a "primary domain" name, add the following settings:
Type: CNAME
Name: @
Content value: cname.myteachify.com
Proxy status: Off, only DNS (be sure to turn it off)
TTL: Auto
Enter the "Domain" management section of the Gandi backend and select the desired domain name. Click on " DNS Records ".
Click on "Add record".
If you want to use a "subdomain", add the following settings:
Type: CNAME
TTL (time to live): 10800 seconds
Name: school
Hostname: cname.myteachify.com.
(Note: Be sure to add a "." at the end.)
If you want to use the "primary domain" name, add the following settings:
Type: A
TTL (time to live): 10800 seconds
Name: @
IPv4 address: 76.76.21.21
After creating it, be sure to check if there are any other DNS records with the same name set to "@" and delete them to avoid the website not being accessible.
For example, the following websites all use their own corporate domain names:
https://nii.school/
https://course.lens-content.com/
https://lifehack.raymondhouch.com/
There are two types of domain configurations you can use. The first is to directly bind your purchased domain to Teachify, while the second is to create a "subdomain," which means adding an English word in front of your purchased primary domain.
Creating a subdomain is also very simple. After purchasing a domain, you can usually set it up on the website where you bought it.
Therefore, the most common configurations after purchasing a domain (using the Teachify domain name as an example) are as follows:
teachify.tw as the main official website
blog.teachify.tw as the official blog
www.teachify.tw is a type of domain name commonly used for official websites that starts with www, but because it has www in front, it is also considered a subdomain setting.
In this example, teachify.tw is the primary domain, and blog and www are subdomains.
Subdomains can be any English word, with the most common ones being school, course, and academy. We have also seen more creative subdomains, such as vip, learn, and content.
Benefits of using a custom domain
High brand recognition;
Traffic accumulates on the same main domain;
It's easier to integrate with cross-domain tracking or future extensions.
How to set up a custom domain in the Teachify backend
Please follow the tutorial below to set up a custom domain in the "General Settings" -> "Custom Domain Name" section of the dashboard.
Configuration tutorials for common domain management systems
Using a subdomain
If you want to use a domain format like blog.teachify.tw or www.teachify.tw, please refer to the instructions for "Using a Subdomain."
Using a main domain
If you want to use a domain format like teachify.tw (i.e., the purchased domain without a subdomain), please refer to the instructions for "Using a Main Domain."
The following tutorials are provided for several common domain management systems:
GoDaddy configuration tutorial
Subdomain configuration
Main domain configuration
Cloudflare configuration tutorial
Subdomain configuration
Main domain configuration
Gandi configuration tutorial
Subdomain configuration
Main domain configuration
Google Domains Domain Setup Tutorial
Setting a Custom Domain Name: GoDaddy Example
Access the GoDaddy backend and select the desired domain name to be set up, click " DNS Management "
If you want to use a "subdomain", add the following settings:
Type: CNAME
Name: school
Content value: cname.myteachify.com
TTL: Default
The name part can be any English letters, numbers, and hyphens, but must not have spaces or other special characters.
If you want to use a "primary domain" name, add the following settings:
Type: A
Name: @
Content value: 76.76.21.21
TTL: Default
GoDaddy's A Record usually has a default Parked record, please be sure to delete this data.
Setting a Custom Domain Name: Cloudflare Example
Enter the Cloudflare backend and select the desired domain name to be set up, click the " DNS" option on the left menu.
If you want to use a "subdomain", add the following settings:
Type: CNAME
Name: school
Content value: cname.myteachify.com
Proxy status: Off, only DNS (be sure to turn it off)
TTL: Auto
The name part can be any English letters, numbers, and hyphens, but must not have spaces or other special characters.
If you want to use a "primary domain" name, add the following settings:
Type: CNAME
Name: @
Content value: cname.myteachify.com
Proxy status: Off, only DNS (be sure to turn it off)
TTL: Auto
Setting up a custom domain name: using Gandi as an example
Enter the "Domain" management section of the Gandi backend and select the desired domain name. Click on " DNS Records ".
Click on "Add record".
If you want to use a "subdomain", add the following settings:
Type: CNAME
TTL (time to live): 10800 seconds
Name: school
Hostname: cname.myteachify.com.
(Note: Be sure to add a "." at the end.)
If you want to use the "primary domain" name, add the following settings:
Type: A
TTL (time to live): 10800 seconds
Name: @
IPv4 address: 76.76.21.21
After creating it, be sure to check if there are any other DNS records with the same name set to "@" and delete them to avoid the website not being accessible.
Updated on: 29/03/2023
Thank you!