Your brand domain stays yours — until the GMS vendor’s subdomain hosts your content

A bundled-builder vendor’s sales team will tell you — correctly — that you can map your custom domain to their platform, and the browser bar will show yourdojo.com to a visitor. That part is true, and it defuses the easy worry about a subdomain in the URL. What it does not defuse is which domain a search engine indexes the content on — which, until the vendor serves canonical tags pointing elsewhere, is still the vendor’s subdomain, and that is where five years of SEO equity accrues.

The claim, plainly

Your website’s SEO equity does not live where your URL bar lives. It lives wherever the search engine decides the canonical URL for your content is. Custom-domain mapping is a cosmetic fix for a visitor-facing URL; canonical URLs are the SEO-equity reality. If your website runs on a bundled gym management system (GMS) builder or a general-fitness platform’s iframe widgets, the vendor is almost certainly deciding your canonical URLs on your behalf — and often not in your favor. The result is a five-year compounding problem that is easy to miss early because the browser bar looks right, and hard to undo later because migrating five years of SEO equity across domains is one of the most expensive projects on the web.

What a bundled builder actually does with your domain

Here is what custom-domain mapping on a bundled builder usually does, in order.

It routes yourdojo.com traffic to the vendor’s platform. A visitor types yourdojo.com, their DNS resolves to the vendor’s platform, the vendor’s platform serves the page, and the URL bar continues to show yourdojo.com. That part works. The vendor’s sales team is not lying when they describe this behavior.

It does not usually give you per-page meta control. On the bundled-builder tier we last audited, a new page created in the admin gets a limited field set — essentially a name, a URL, and a navigation toggle. No per-page meta title. No per-page meta description. No per-page canonical URL field. Those fields are either absent at the UI level or set globally for the whole site, which means every page emits the same meta chrome, and your home page’s SEO signal becomes identical to your schedule page’s SEO signal.

It typically emits a vendor placeholder as the Open Graph image. On the same audit, the signup page of a sandbox tenant served a global vendor placeholder image as og:image — not the dojo’s brand image, not the dojo’s logo, nothing dojo-specific. When a prospective member shares your signup page link on LinkedIn or in a group chat, the preview card displays the vendor’s placeholder graphic. The dojo brand does not appear in the share preview that most prospective members see first.

It frequently omits an auto-generated sitemap at /sitemap.xml. On the same audit, /sitemap.xml on the live tenant returned the login HTML shell — a 200 OK response of roughly 11KB, HTML rather than XML. Any dojo wiring Google Search Console walks into that gap immediately. The dojo-facing admin has no obvious option to generate or expose a sitemap.

Those are not design flaws the vendor would be ashamed of. They are shape decisions appropriate for a GMS backend that happens to include a website layer. They are consequential if you are counting on the website layer to be a brand surface and an SEO surface at a five-year horizon.

What a general-fitness platform does with iframe widgets

The general-fitness tier — a GMS whose website layer is a set of iframe widgets you drop into whatever host site you already run — has a different canonical-URL problem, and it is actually the sharper one.

The widget renders the schedule, the member portal, or the signup form from the vendor’s subdomain inside an iframe on your page. A visitor sees your dojo’s URL in the browser bar — because the host page is on your dojo’s domain — but the content inside the iframe is served from a URL on the vendor’s subdomain, with parameters identifying your particular tenant.

Here is the mechanics piece dojo owners rarely hear: you do not control the canonical URL of the iframe content. The vendor does. Google’s guidance on iframe indexing has been clear and consistent since Mueller’s 2017 statement: search engines evaluate iframe content against the iframe’s own URL, and the iframe-page <head> controls the canonical. Which means for every schedule page, every signup page, every member-facing content view served through a widget, the canonical URL in the index is the vendor’s subdomain — not yours.

If your schedule page gets linked, shared, or indexed over five years, the SEO equity from those links accrues to the vendor’s subdomain. You do not accumulate that equity. The vendor does.

The pattern that keeps showing up in the receipts

The clearest tell on this is in the vendors’ own featured customer lists. Multiple brand-ambitious dojos we have inspected — including featured customers on bundled-builder vendors’ own marketing pages — run their flagship brand site on a completely separate CMS, and keep the bundled-builder website live only as a signup funnel or a shop surface. Renzo Gracie Academy HQ runs its flagship brand site on WordPress with its own CDN in front of it; the bundled-builder subdomain the vendor’s customer list implies is actually a 404 at the time of writing.

The dojos making this choice are not confused about their vendor relationship. They are telling you something about where the architectural ceiling of the bundled-builder tier actually is for a brand they take seriously. The move is: operational backend on the GMS, brand site on infrastructure the dojo owns. The bundled builder is not where the brand lives; it is where the signup form lives.

The pattern is strong enough across the vendors’ own customer bases that it stops reading as an outlier and starts reading as what the top end of each vendor’s installed base does when the website matters.

What a dojo-specific website layer does with your domain

A dojo-specific website partner — the fourth category on the compare page — keeps your brand site on your own domain, your own origin, and your own code. The content lives in a CMS your dojo owns, not in a vendor’s tenancy. The pages render as native HTML served from your domain. The canonical URL on every page is a URL you control. The Open Graph image is your dojo’s. The sitemap generates at build time. The search equity accrues to you.

Your GMS stays your GMS. Memberships, billing, class check-in — nothing moves. The schedule data flows into your dojo’s website via the GMS’s API and renders as native HTML on your own domain. The schedule page lives at yourdojo.com/schedule; the canonical URL is yourdojo.com/schedule; the SEO equity accrues to yourdojo.com.

If you ever leave your GMS — switch to a different one, run multiple in parallel, or move away from a monthly fee entirely — your website does not care. The content lives in your CMS, the pages live in your code, and the only piece that changes is which API feeds your schedule page. Your brand site stays live. Your SEO equity stays accrued to your domain. The question of leaving a GMS becomes an operational question about data migration, not an existential question about whether your website survives.

Where this question doesn’t matter

This is a five-year-horizon question. For some dojos it is not the right question to be asking.

If your dojo is a single location whose website exists to help ten walk-ins per month find your address and signup form, SEO equity is not the surface where your dojo wins — word of mouth, local presence, and a visible storefront are. The bundled-builder tier is honest for that dojo. The canonical URL on the signup page accrues to the vendor’s subdomain; it does not matter to a dojo whose growth is not routed through search. The whole conversation above is a problem the dojo is not having.

The question lands differently for a dojo whose five-year ambition includes being found by a prospective member in another city or another country, whose brand site carries editorial — news, instructor pages, federation presence — and whose growth plan runs through discovery surfaces where SEO equity compounds. For that dojo, the five years of search equity ending up on an address the dojo does not own is the single most consequential piece of the website decision.

What to carry out

Your website is where your five years of search equity accrue. The browser bar is not the signal that tells you where that equity is accruing. The canonical URL in your page’s <head> is. If your website is on a bundled builder, open a page in your admin and look for the per-page canonical URL field. If it is not there, open the page’s HTML source in a browser and find the <link rel="canonical"> tag. The URL in that tag is where your five years of search equity are heading — whether or not the browser bar agrees.

Make sure the URL in that tag is a domain you own.


If this is the question your dojo is working through, write to marc@niolacontentsystems.com — or read how we think about the architecture.