AI Site Grade

fitstop.com — AI Site Grade

Fitstop's live site has dropped all mention of 45-minute sessions, but AI models still remember the old 'Fitstop 45' product model.

Fitstop's AI visibility is strong on access and schema, but a cold-knowledge gap and missing local business schema limit accurate AI representation.

Findings
8
Evidence checks
21
Completed
30 May 2026

Analysis

Fitstop: All AI Crawlers Welcomed, But the Site Sells Franchises While AI Remembers a Gym

The most striking finding is a fundamental identity gap: the cold LLM knowledge describes Fitstop as a 45-minute HIIT gym franchise (the "Fitstop 45" class), yet the live site has completely dropped any mention of 45-minute sessions and now positions itself around four session types (LIFT, Perform, Condition, Sweat) with no specific class duration advertised. The AI model's prior is stuck on an older product model that the brand itself has moved past.

Crawler Access

Every major AI crawler — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, Bytespider, Applebot-Extended — receives a full 200 response with identical byte-size content (348,887 bytes) to a browser. No UA-based blocking exists. The site runs on Cloudflare with Kinsta cache (WordPress + Avada theme). The robots.txt has a single catch-all rule (User-agent: *) with standard WordPress disallows and no AI-specific directives. No llms.txt exists (returns a 404 WordPress page). The local-sitemap.xml contains only a KML file reference, meaning individual location pages are not surfaced through a dedicated local sitemap despite hundreds of gym sub-pages existing at paths like /au/gyms/qld/stafford/.

Cold-Knowledge Gap

The LLM prior knows Fitstop as a 2014-founded Australian HIIT franchise offering "Fitstop 45" classes, founded by Peter Hull, with rapid growth and some franchisee consistency concerns. The live site says nothing about 45-minute sessions, does not use "HIIT" as a primary descriptor, and instead brands around "functional group fitness" with four rotating session types. The site mentions founders Pete & Bec Hull (not just Peter). The homepage claims 167+ global locations across 4 countries with 30,000+ members — a scale the cold model understates. The site also heavily pushes franchise ownership (the "Own a Fitstop" page is a detailed lead-gen form), while the cold model primarily remembers the gym experience, not the franchise opportunity.

Schema Posture

The site uses Rank Math SEO with rich JSON-LD across all pages, including ExerciseGym, Organization, Place, WebSite, WebPage, Article, BlogPosting, and VideoObject types. The organization schema includes a physical address (Brookvale, NSW), logo, and search action. However, no FAQPage schema exists anywhere despite the site answering common questions in prose. The Article type is applied to every page including the homepage and location finder — a semantic mismatch. Individual gym location pages (e.g., /au/gyms/qld/stafford/) exist in the sitemap but were not verified for per-location LocalBusiness schema.

External Signals

The site has no FAQ sections, no comparison tables, and no pricing pages visible. The blog is active (dozens of posts, including a notable "Why Fitstop is AI Proof" article from January 2026 citing a 2026 Global Fitness Report). Web searches for Fitstop reviews and Reddit threads returned zero results — the brand has minimal independent third-party discussion indexed, which means AI engines have little external signal to triangulate against beyond the brand's own content. DNS records show Google Workspace mail, multiple Google Search Console verifications, and integrations with HubSpot, Zendesk, and Amazon SES.

Findings

  1. Cold LLM knowledge stuck on old 'Fitstop 45' product model High

    The AI model's prior describes Fitstop as a 45-minute HIIT gym franchise, but the live site has completely dropped any mention of 45-minute sessions and now positions itself around four session types (LIFT, Perform, Condition, Sweat) with no specific class duration advertised.

    What to change: Update the homepage and 'What is Fitstop?' page to explicitly state the current session types and durations, and ensure consistent messaging across all pages to align with the new product model.

  2. Individual gym location pages lack LocalBusiness schema High

    The sitemap references location pages (e.g., /au/gyms/qld/stafford/), but these pages were not verified to have per-location LocalBusiness schema, which is critical for AI crawlers to understand each gym as a distinct entity.

    What to change: Add LocalBusiness schema to each individual gym location page, including name, address, phone, and opening hours.

  3. No llms.txt file published Medium

    The site returns a 404 for llms.txt, missing an opportunity to guide AI crawlers to key pages and provide a structured summary of the site's content.

    What to change: Create an llms.txt file listing important pages (e.g., franchise info, location finder, blog) and a brief site summary.

  4. Article schema applied to non-article pages Medium

    The Article schema type is used on the homepage and location finder, which are not articles. This semantic mismatch can confuse AI crawlers about the page's purpose.

    What to change: Replace Article schema with WebPage or appropriate type on non-article pages like the homepage and location finder.

  5. No FAQPage schema despite FAQ content Medium

    The site answers common questions in prose (e.g., on 'What is Fitstop?' and 'First Timers' pages) but does not use FAQPage schema, which could help AI extract Q&A pairs directly.

    What to change: Add FAQPage schema to pages that contain question-and-answer content.

  6. Minimal independent third-party discussion indexed Medium

    Web searches for Fitstop reviews and Reddit threads returned zero results, meaning AI engines have little external signal to triangulate against beyond the brand's own content.

    What to change: Encourage customer reviews on third-party platforms and engage in community discussions to build external signals.

  7. No pricing or comparison pages available Low

    The site has no pricing pages or comparison tables, which are often cited by AI when users ask about cost or how Fitstop compares to competitors.

    What to change: Add a pricing page and a comparison table showing how Fitstop differs from other gyms.

  8. Local sitemap contains only KML file reference Medium

    The local-sitemap.xml only references a KML file, meaning individual location pages are not surfaced through a dedicated local sitemap despite hundreds of gym sub-pages existing.

    What to change: Create a proper local sitemap that lists all individual gym location pages with appropriate metadata.

What's working

  • All major AI crawlers fully allowed — Every major AI crawler receives a full 200 response with identical content to a browser, and robots.txt has no AI-specific blocking.
  • Rich JSON-LD schema across all pages — The site uses Rank Math SEO to include ExerciseGym, Organization, Place, WebSite, WebPage, Article, BlogPosting, and VideoObject schema types, providing structured data to AI crawlers.
  • Active blog with relevant content — The blog has dozens of posts, including a notable article 'Why Fitstop is AI Proof' from January 2026, which can help AI understand the brand's perspective.
  • Detailed franchise ownership page — The 'Own a Fitstop' page is a comprehensive lead-gen form with 1686 words, providing rich content for AI to understand the franchise opportunity.
  • Cloudflare and Kinsta cache for performance — The site uses Cloudflare CDN and Kinsta cache, ensuring fast load times for AI crawlers and reducing server load.
  • Sitemap indexed with 80 URLs — The sitemap is accessible and contains 80 URLs, helping AI crawlers discover site content efficiently.

Track fitstop.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