Every DojoMesh academy gets a public website the moment it is created, at https://your-academy.dojomesh.com/, with your live class schedule, trial bookings and signup form already wired in. This guide covers making that page yours, putting DojoMesh forms and schedules on a website you already have, and what DojoMesh + Custom Website adds, including your own domain.
Your three options
Academies use DojoMesh for their web presence in one of three ways. They are not exclusive: many start with the first and add the third later.
- Use the included page at your-academy.dojomesh.com. Included with every account. You edit the words, photos and colours from your dashboard and it updates itself from your schedule and plans. Good for academies with no website, or a site they would rather retire.
- Keep your own website and embed DojoMesh into it. Paste a signup form and a live schedule into the site you already have. Bookings and leads still land in your dashboard. Included.
- DojoMesh + Custom Website. Your own domain, a custom-designed site built for you, and changes by email around the clock, for $25 a month on top of your plan. See below.
The rule is simple: anything at a dojomesh.com address is included; your own domain, hosted by us, comes with DojoMesh + Custom Website.
Set up your landing page
Open Settings Landing Page. Everything on the page is edited here, one card per section, each with its own Save button. Use Preview Live Site at the top right to see the result as visitors do.
The sections, top to bottom:
- Hero: the headline, a line beneath it, a background photo with a darkness slider, and two buttons. The buttons can point anywhere, so one can open your trial offer and the other your schedule.
- About: a title, your story, and up to four feature cards with a photo each. Most academies use the cards for age groups or programs.
- Coaches: name, title, short bio and a portrait for each instructor.
- Testimonials and Gallery: quotes from members and parents, and a photo grid.
- Contact: address, phone, email and hours, and the map that is drawn from the address.
- Social, Typography and Custom CSS: your social links, the fonts, and a box for any extra styling if you have someone who writes CSS.
Two things on the page come from elsewhere and need no editing here. The schedule is your live timetable from Building your class schedule, and memberships are the plans you have marked Show on website.
The Section Visibility Controls card decides what appears at all. Turn a section off while you fill it in, and it vanishes from the public page without losing its content. The same card holds the switches for Book Trial Class buttons, the signup form, the store and special events. If your page shows an empty gallery or a "Meet Our Coaches" heading with nobody under it, this is the card to check.
Use landscape photos for the hero and feature cards and portraits for coaches. Phone photos are fine; DojoMesh resizes them. Upload photos of your own mats and students rather than stock images; visitors can tell.
Add DojoMesh to an existing website
If you already have a website you like, keep it. Two pages in your dashboard give you code to paste into it, and everything submitted still arrives in DojoMesh.
Settings Website Form gives you a complete signup form: name, contact details, emergency contact and the medical questions, styled plainly so it takes on your site's look. Paste it into any page. Submissions create a lead in your Leads page and email you, exactly as the landing page form does. The form carries its own spam protection.
Settings Schedule Embed Code gives you a snippet that shows your live timetable inside your own site. When you change a class in DojoMesh, the embedded schedule changes with it, so there is never a second copy to keep up to date.
Both snippets work on WordPress, Squarespace, Wix and plain HTML pages. On page builders, paste them into an "HTML" or "Embed" block rather than a text block.
The simplest integration is a link. Your landing page at https://your-academy.dojomesh.com/ already has the schedule, trial booking and signup on it, so a "Book a free class" button on your site can point straight there.
Your own domain, with DojoMesh + Custom Website
Your DojoMesh address always works. Putting your academy on your own domain, such as yourschool.com, is part of DojoMesh + Custom Website: when you upgrade, we build the site and connect the domain as one job. Open Settings Landing Page, click I want this on the DojoMesh + Custom Website card, and tell us the domain you own or that you would like one. There is nothing else to fill in on your side.
Once the site is ready, the domain is connected in one of two ways. We will tell you which applies and walk you through it.
Option A: we manage the domain's DNS (easiest)
Make one change where you bought the domain (GoDaddy, Namecheap, Google Domains, Hover and so on): set the domain's nameservers to
| Nameserver 1 | Nameserver 2 |
|---|---|
| dns1.osdedicated.com | dns2.osdedicated.com |
That hands the domain's records to us. We create the website records, issue the SSL certificate so the padlock shows, and make any later changes for you. You never need to touch DNS again.
Changing nameservers moves all of the domain's records, including the ones that deliver your email. If you have addresses like info@yourschool.com on Google Workspace, Microsoft 365 or your old host, tell us when you request the site. We copy the mail records over first, so nothing bounces when you switch.
Option B: keep your own DNS
If you prefer to keep managing the domain yourself, add two records wherever its DNS lives and tell us when they are in, so we can verify the domain and issue SSL.
| Type | Host / Name | Value | Purpose |
|---|---|---|---|
| A | @ (the bare domain) | 65.7.2.84 | yourschool.com |
| CNAME | www | your-academy.dojomesh.com | www.yourschool.com |
Two records because most registrars will not allow a CNAME on the bare domain. If yours offers "ALIAS", "ANAME" or "CNAME flattening" for the root, you can point the root at your-academy.dojomesh.com instead of the A record.
What happens next
- Your Landing Page screen shows that your DojoMesh + Custom Website request is in progress.
- DNS changes take anywhere from a few minutes to 48 hours to reach everyone, so the domain may work for you before it works for a friend.
- We map the domain to your academy, issue the certificate, and email you when it is live.
- Your DojoMesh address keeps working alongside the new one, so old links and printed material do not break.
DojoMesh + Custom Website
For academies that want their own domain and more than the included page, DojoMesh designs and builds a full website and keeps it running, for $25 a month on top of the platform. That includes your own domain, hosting, the security certificate, mobile and search optimisation, the signup form, trial booking, your live schedule and contact forms, all connected to your DojoMesh account so a booking on the site is a lead in your dashboard within seconds.
Changes work by email. Send your photos, new wording, a YouTube video or a design request to the address you are given, and an assistant updates the site within a few minutes and replies to confirm what changed. There is nothing to log in to and no page builder to learn; it is like having a web developer on call around the clock.
To start, click I want this on the card at the top of Settings Landing Page, or reply to any DojoMesh email with a link to your Facebook page and, if you have one, your current site. Nothing is charged until you say the site is ready to go live. We usually have a first draft to show you within a day or two. Once it is live, the Landing Page screen in your dashboard changes to a short page about your website, and the editors for the included page are hidden so there is only one site to think about.
Troubleshooting
My domain shows a "not mapped" or "domain not found" message.
DNS is pointing at us but we have not finished the server side yet. If it has been more than a business day since we said the site was ready, email us@dojomesh.com.
The site works at www.yourschool.com but not at yourschool.com, or the other way round.
One of the two records is missing or wrong. Under Option B, compare them against the table above. Under Option A, tell us and we will fix it; there is nothing for you to do.
The browser warns the connection is not private.
The certificate has not been issued yet. It is the last step and depends on DNS having reached our side. Give it a few hours. If the warning persists past a day, let us know.
My email stopped working after I changed nameservers.
Email records did not come across. Email us immediately from any other address with the name of your email provider and we will restore them, normally within the hour. Sending us the note beforehand avoids this.
A section is missing from my landing page.
Check Section Visibility Controls. A section that is switched off does not appear, and neither does one with nothing in it yet.
Common questions
Does connecting a domain cost extra?
Your own domain is part of DojoMesh + Custom Website, $25 a month on top of your plan, which also gets you the custom-designed site and changes by email. The included page stays on your dojomesh.com address. You pay your registrar for the domain itself, as you do today.
Can I move my domain to you completely?
Option A is the practical version of that: the domain stays registered in your name, and we run its records. We do not take over ownership of domains.
Will the member portal be on my domain too?
Yes. Once the domain is live, yourschool.com/platform/user/ opens the member portal and yourschool.com/platform/ opens your admin dashboard, the same as on the DojoMesh address.
I have a domain but no website. Which option?
DojoMesh + Custom Website. Tell us the domain when you request it and we build the site on it. If you would rather not pay the $25, the included page at your dojomesh.com address carries your schedule, bookings and signup from day one and you can link to it from anywhere.
Can I change the domain later?
Yes. Email us the new one. We swap it over and keep the old one working for a while so nothing breaks.