Online courses on Squarespace
Add an online course to Squarespace
Place a course inside a Squarespace page without moving your existing website. Embedin hosts the lessons and course access; Squarespace keeps the surrounding site and brand.

Why Squarespace + Embedin
Keep your site. Add the learning experience.
A Squarespace Code block can place the course next to your sales copy, schedule, and other page content. Availability of custom code can vary by plan and editor, so confirm that your current setup allows external scripts.
- Keep your Squarespace site and course page together.
- Add course context and search-friendly copy around the embed.
- Change course content in Embedin while keeping the page in Squarespace.
Setup guide
How to add an online course to Squarespace
- 01
Prepare the course
Publish your course in Embedin and copy the Course ID from course settings.
- 02
Allow every Squarespace domain
Add the live domain to Embedin. If visitors can use both www and non-www hostnames, allow both.
- 03
Insert a Code block
Open the Squarespace page editor, add a Code block in HTML mode, and paste the snippet below with your Course ID in all three places.
- 04
Publish and verify
Save and publish the page, then test it on the public URL. If the editor preview is blank, check the published page and current plan restrictions.
Use this embed snippet and replace YOUR_COURSE_ID with the course ID from Embedin:
<div id="YOUR_COURSE_ID" data-courseid="YOUR_COURSE_ID"></div>
<script type="module" data-courseid="YOUR_COURSE_ID" src="https://embed.embedin.com/course.js"></script>Before you publish
Squarespace course questions
Why does my course work on one Squarespace URL but not another?
Each hostname is checked separately. Add both www and non-www domains, along with any staging domain, to Embedin.
Is a Code block available on every plan?
Custom code availability can depend on the current Squarespace plan and editor. Check your plan before setting up the embed.
Should I test the editor preview or the published page?
Test the published page. Editor previews may use a different host or restrict external scripts.
Your website, your course
Start building your Squarespace course.
Create a course in Embedin, connect it to your site, and keep the learning experience in your brand.
Start for free No credit card required.