AI Site Grade

bodyfittraining.com — AI Site Grade

Body Fit Training's .com domain is a redirect shell that funnels all AI crawlers to a .au TLD, creating a fractured international presence with no canonical home.

Body Fit Training's primary domain redirects to a .au TLD, its sitemap is stale and broken, and the site lacks all structured data except a single VideoObject, limiting AI visibility.

Findings
9
Evidence checks
27
Completed
30 May 2026

Analysis

The .com domain is a redirect shell that funnels all AI crawlers to a .au TLD, creating a fractured international presence with no canonical home

The site at bodyfittraining.com immediately 301-redirects to www.bodyfittraining.au for every visitor — browser and AI bot alike. This means the brand's primary domain name does not host content; it is a pass-through. The .au TLD then serves as the canonical root, but the sitemap at bodyfittraining.com/sitemap.xml lists 250+ URLs on the .com domain (club pages, coach pages, location pages) that either redirect to .au equivalents or return 404 errors. The /club/carmel-valley page, listed in the .com sitemap, resolves to a 404 on .au. The .au sitemap contains 954 URLs covering studios in Australia, New Zealand, Singapore, the UK, and the US — but the .com sitemap is a stale, broken index.

Crawler Access

All major AI crawlers — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, Bytespider, Applebot-Extended, anthropic-ai — receive a 200 with full HTML content from the .au homepage. No UA-based blocking exists. The robots.txt is minimal (HubSpot CMS boilerplate: disallow preview and cache-busting paths only) and mentions zero AI bots by name. No llms.txt exists (404). The site runs on HubSpot CMS behind Cloudflare with HSTS and standard security headers. Content is server-rendered HTML — no JS-shell risk. The 564 words of visible text on the homepage are fully accessible to crawlers.

Cold-Knowledge Gap

The LLM prior knows BFT as an Australian-founded franchise (2016, Cameron Falloon and Tom Crampton, also co-founders of F45) with 200+ locations, a "no mirrors" studio design, proprietary heart-rate tech, and a periodized training model. It also recalls franchisee complaints about high operational costs. The actual site says 330+ studios in 13 countries, claims "Beyond Activ Franchise of the Year (2021, 2022 & 2024)" and "International Franchise of the Year (2025)," and mentions founder Cameron Falloon was "personal trainer to Princess Diana" — a detail the cold model does not know. The model's knowledge is stale by ~130 studios and misses the Xponential Fitness ownership signal (the privacy policy links to xponential.com/privacy_choices?data_request_is_for_which_brand_=BFT, indicating BFT is part of the Xponential portfolio). The site itself never explicitly names Xponential as the parent company.

Schema Posture

Zero JSON-LD schema exists on the homepage, about page, classes page, location page, or challenges page. The only structured data found anywhere is a VideoObject schema on the franchise page. No LocalBusiness, Gym, HealthAndBeautyBusiness, FAQPage, Product, or Organization schema is present. The location page for Irvine has a physical address, phone number, and email but no local-business markup. The classes page describes 14 distinct program types (CrewFit, Cardio U, HYPER, H.I.R.T, XTX, PUMP, etc.) with detailed descriptions — ideal for ItemList or HowTo schema — but none is applied.

External Signals

The press page lists 30+ media mentions from EatingWell, Shape, Runner's World, Women's Health, GQ, Nike, CBS News, and BusinessWire, mostly from 2024–2026. The brand has active Instagram (bft_international, bft_studios) and Facebook (TrainBodyFit, BFTStudios) presences. The privacy policy footer links to Xponential's consumer health data portal, confirming BFT operates under the Xponential Fitness umbrella — a material ownership fact the site's own content never states. No Reddit threads or independent review aggregators surfaced in search.

Findings

  1. .com domain is a redirect shell with no hosted content High

    The bodyfittraining.com domain immediately 301-redirects to www.bodyfittraining.au for all visitors, including AI crawlers. The .com sitemap lists 250+ URLs that either redirect to .au equivalents or return 404 errors, creating a fractured international presence.

    What to change: Host content on the .com domain or implement a single canonical domain with proper redirects and update the sitemap to reflect only live URLs.

  2. Sitemap on .com domain is stale and contains broken URLs High

    The sitemap at bodyfittraining.com/sitemap.xml lists 250+ URLs on the .com domain, many of which redirect to .au or return 404 errors (e.g., /club/carmel-valley). The .au sitemap covers 954 URLs but the .com sitemap is not updated.

    What to change: Remove the stale .com sitemap and serve a single accurate sitemap from the canonical domain.

  3. No llms.txt file available for AI crawlers Medium

    The site returns a 404 for /llms.txt, missing an opportunity to provide AI crawlers with a curated list of important pages and context.

    What to change: Create an llms.txt file listing key pages (about, classes, locations, franchise) and a brief description of the brand.

  4. Homepage and key pages lack any JSON-LD schema High

    Zero JSON-LD schema exists on the homepage, about page, classes page, location page, or challenges page. No LocalBusiness, Gym, Organization, or FAQPage markup is present, reducing the site's ability to appear in rich results and AI knowledge panels.

    What to change: Add JSON-LD schema for LocalBusiness (or Gym) on the homepage and location pages, Organization schema on the about page, and ItemList or HowTo schema on the classes page.

  5. Location pages have no local business markup Medium

    The Irvine location page includes a physical address, phone number, and email but lacks LocalBusiness or Gym schema, making it harder for AI to extract location data.

    What to change: Add LocalBusiness schema with address, phone, opening hours, and geo coordinates to each location page.

  6. Classes page describes 14 program types without structured data Medium

    The classes page details 14 distinct workout programs (CrewFit, Cardio U, HYPER, etc.) but no ItemList, HowTo, or Product schema is applied, missing an opportunity for AI to understand the program catalog.

    What to change: Add ItemList or HowTo schema for each program type on the classes page.

  7. LLM knowledge is stale and misses key brand facts Medium

    The cold LLM prior knows BFT as having 200+ locations, but the site claims 330+ studios in 13 countries. The model is unaware of Xponential Fitness ownership and the founder's 'personal trainer to Princess Diana' detail.

    What to change: Publish a press release or Wikipedia-style page with current studio count, ownership, and founder background to update LLM training data.

  8. Site does not mention Xponential Fitness as parent company Low

    The privacy policy links to Xponential's consumer health data portal, confirming BFT is part of the Xponential portfolio, but the site's own content never states this ownership. This omission limits AI understanding of the brand's corporate structure.

    What to change: Add a line in the about page or footer stating that BFT is part of the Xponential Fitness family.

  9. No independent review aggregators or Reddit discussions surfaced Low

    Web searches for reviews and Reddit threads returned zero results, indicating a lack of organic third-party discussion that could boost external signals.

    What to change: Encourage members to leave reviews on Google, Yelp, and Reddit to build external signals.

What's working

  • All major AI crawlers receive full HTML content — GPTBot, ClaudeBot, PerplexityBot, and others receive a 200 with full HTML from the .au homepage. No UA-based blocking exists, and robots.txt is minimal.
  • Content is server-rendered HTML, not JavaScript shells — All pages tested return fully rendered HTML with visible text, making them easily crawlable by AI bots without JavaScript execution.
  • Press page lists 30+ media mentions from reputable outlets — The press page includes mentions from EatingWell, Shape, Runner's World, Women's Health, GQ, Nike, CBS News, and BusinessWire, providing strong external signals.
  • Active Instagram and Facebook accounts with large followings — The brand maintains active Instagram accounts (bft_international, bft_studios) and Facebook pages (TrainBodyFit, BFTStudios), contributing to external signals.
  • Franchise page includes VideoObject schema — The franchise page has a VideoObject schema, which is the only structured data found on the site and helps with rich results for that page.
  • Site uses Cloudflare CDN with HSTS and security headers — The site is behind Cloudflare with HSTS and standard security headers, ensuring secure and fast delivery.

Track bodyfittraining.com across AI search

This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.

Open this AI Site Grade Grade another site Track your brand