Many instructors on Teachable already have existing sites by the time they decide to use Teachable to create online courses. Instead of requiring their students to navigate to two different sites, or remember a completely new URL, often these instructors are interested in finding a way to integrate their Teachable classes with their already existing site or URL. This article will address the most common approaches to complementing your site with Teachable without creating confusion for your students.
NOTE: We recommend against embedding your Teachable school in an iFrame, as that leads to a sub-optimal student experience. Teachable works best as a standalone destination, and an iFrame hinders this native experience for students.
Linking Teachable to Your Main Domain
One way to connect your current URL to your Teachable courses is to direct all traffic from your main domain to your Teachable site. You can do this by setting up a custom domain. Once you have set up a custom domain, when users put your current URL in their browser, they will automatically be directed to your Teachable course page.
If you connect your Teachable account in this way, you are able to keep your current URL while also taking full advantage of all that Teachable has to offer. For instance, you can add several customized pages to your Teachable site, including a homepage, an About Us page, and a blog. Furthermore, Teachable offers multiple ways to customize the look and feel of your website by adding your personal logo, background, typography, and colors.
Linking Teachable as a Subdomain
If you would prefer to keep your current site but easily link to your Teachable courses, you can do this by adding a custom subdomain. When using this method, you have the option to either customize your Teachable site to mirror your current site’s look and feel, or create a completely different look and feel for your Teachable subdomain.
To seamlessly link your site to your Teachable courses, you need to create a custom subdomain on your Teachable admin panel, create a link on your site to your Teachable courses, and create a link on your Teachable course(s) that links back to your site.
Creating a Link in WordPress
If you created your site using WordPress.org, it is a simple process to add a link to your Teachable courses.
- Log into the dashboard of your WordPress site (wp-admin).
- Select the site you want to link to your Teachable courses.
- Click Appearance on the left navigation bar.
- Choose Menus.
- Give your menu an appropriate name and click Create Menu.
- Choose Custom Links from the left navigation.
- Enter your Teachable URL and an appropriate name for your link (often “Courses” or similar).
- Click Add to Menu.
- Now, if you have other items in your menu, you can change the placement by dragging your Teachable link above or below other items.
- Once you are happy with the link name and placement, click the Save Menu button.
NOTE: You can add the link to your Header, Footer, or Primary Menu.
Customizing a Link in Teachable
After you have added your Teachable URL to your personal site, you may want to add a link on your Teachable site that enables users to return to your personal site.
- Log into your Teachable account.
- Select Site on your admin sidebar.
- Click Navigation from the submenu.
- Select Header or Footer, depending on where you want the link to be located.
- Click the Add Link button.
- Select the location (either Header or Footer) from the drop down menu.
- Enter an appropriate title for the link (e.g. Return to Homepage).
- Enter the URL for your personal site.
- [Optional] Click the toggle if you want to have the site open in a new tab.
- Select whether you want the link Visible To all users or only logged-in users.
- Click the Add Link button.
Now users on your Teachable school will be able to return to your site by clicking the link.