Articles on: Website configuration

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.

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

Was this article helpful?

Share your feedback

Cancel

Thank you!