Skip to main content

Using your own domain

How to connect a domain you own to your myMat site, in about ten minutes, with your site online the whole time.

Your myMat site comes with a free address like yourstudio.mymat.yoga. If you own a domain, something like yourstudio.com, you can use that instead.

This guide is written for you to follow yourself. It takes about ten minutes, plus some waiting.

Your site stays online the whole time. Nothing changes at your current address until your own domain is ready, and even then the old address keeps working. It just forwards to the new one.

What you need

  • A domain you already own, bought from a registrar such as GoDaddy, Namecheap, Squarespace or Cloudflare.
  • Access to that registrar's DNS settings. This is usually under a menu called DNS, Domain settings, Manage DNS or Advanced DNS.

If your domain currently points at another website, read Moving a domain that's already in use first.

Step 1: Tell us your domain

In the editor, open Settings (the gear icon) and find Custom domain. Type your domain and press Connect.

Type it plainly, with no https:// and no trailing slash. We'll tidy up https://yourstudio.com, and treat www.yourstudio.com as yourstudio.com.

You can also use a subdomain if your main site lives elsewhere, for example classes.yourstudio.com while yourstudio.com stays on Squarespace.

Step 2: Add the records we show you

After you press Connect, we show you a short list of DNS records. Add each one at your registrar exactly as shown. Use the copy buttons: a single wrong character means it won't work.

You'll see two kinds:

  • CNAME points visitors at your myMat site.
  • TXT proves to our certificate provider that the domain is yours.

Don't skip the TXT records. They're the most commonly missed step, and without them your site can't get its security certificate. If your domain has both a root (@) and a www record, you'll have two TXT records to add, one for each.

If your registrar won't accept the @ record

Some registrars can't point a root domain at a hostname. If yours refuses the @ row, that's normal and not your mistake:

  1. Add the www record only.
  2. Find your registrar's forwarding or redirect setting, and forward your root domain to www.yourstudio.com.

Your site will live at www.yourstudio.com. Everything works the same.

Step 3: Wait

That's it. We check every minute or so, and the panel updates on its own. Most domains are ready within 10–30 minutes. Some registrars take longer: up to a few hours is normal, and occasionally a full day.

You don't need to keep the page open.

What the statuses mean

Waiting for your DNS. We can see the domain but not the records yet. Give it time; if it's been more than a few hours, re-check the records for typos.

Your site is live at… Done. Your old mymat.yoga address now forwards here automatically, so old links and printed flyers still work.

Setup didn't finish. Something needs your attention, and the message says what. Fix it and press Try again; you don't need to re-enter the domain.

Common problems

"We couldn't find the DNS records"

Most often a typo, or the records were added to the wrong domain. Check that the Name field matches exactly. Some registrars automatically add your domain to the end, so entering www.yourstudio.com can quietly become www.yourstudio.com.yourstudio.com. If your registrar does that, enter just www.

The old address still shows in Google

Search engines take a few weeks to catch up. The redirect tells them to move, and no visitor is ever stranded in the meantime.

I want to change my mind

Open Settings and either type a different domain or choose Remove this domain. Your free mymat.yoga address takes over again immediately.

Moving a domain that's already in use

If yourstudio.com currently shows another website, adding these records will move it to your myMat site. Visitors will stop seeing the old one.

If you want to keep your existing site and only put your classes on myMat, use a subdomain instead, such as classes.yourstudio.com or book.yourstudio.com. Enter that in step 1 and your main site is untouched.

Still stuck?

Open the support chat from inside the editor and tell us the domain you're setting up. A screenshot of your registrar's DNS page is the fastest way for us to spot the problem.