AI Site Grade
betr.com.au — AI Site Grade
betr.com.au's Cloudflare wall blocks all AI crawlers, making the site invisible to LLMs despite verified crawler tokens.
betr.com.au is entirely blocked from AI crawlers by a Cloudflare JS challenge, has no robots.txt or sitemap, and suffers from canonical fragmentation with BlueBet, while lacking key schema markup.
- Findings
- 12
- Evidence checks
- 35
- Completed
- 30 May 2026
Analysis
Cloudflare Wall Blocks Every AI Crawler — Site Is Invisible to LLMs
betr.com.au returns a 403 Cloudflare JS challenge to every request — homepage, robots.txt, llms.txt, and sitemap.xml all serve the same "Just a moment..." challenge page. Every major AI crawler tested (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, anthropic-ai) receives the identical 403 response with zero visible content. The site has no robots.txt rules for any AI bot because the file itself is blocked. No llms.txt exists. The DNS TXT records include an openai-domain-verification token and an anthropic-domain-verification token, indicating the brand registered for AI crawler access — but the Cloudflare challenge layer prevents those verified crawlers from reaching any content.
Cold-Knowledge Gap
LLM knowledge about betr is surprisingly rich for a site that is entirely bot-blocked. The model describes betr as an Australian sports betting platform launched in 2022 by Matthew Tripp and Lachlan Murdoch, citing products like "Same Game Multi" and "Betr Blitz," and mentions an ACMA fine for advertising breaches during live sports. The actual site content — visible only through Wayback snapshots — describes betr as an Australian publicly listed company (ASX: BBT) with Executive Chairman Michael Sullivan, operating under a Northern Territory Gambling Licence. The cold knowledge mentions Tripp and Murdoch as founders; the site itself never names them. The cold knowledge references "Betr Blitz" as a key product; the site's navigation lists "Same Game Multi" and "Same Race Multi" but no "Betr Blitz." The gap is moderate: the model knows the brand's external reputation (regulatory trouble, high-profile founders) but lacks the site's actual self-description (ASX listing, Sullivan's leadership, product names).
Canonical Fragmentation and BlueBet Confusion
The blog at /blog carries a canonical URL pointing to www.bluebet.com.au/blog — a different betting brand. The blog's JSON-LD @id resolves to an Azure-hosted domain (bb-auae-prd-ext-blog-01.azurewebsites.net). The blog content itself includes references to "BlueBet" in video titles ("BlueBet And betr Have Teamed Up To Create A Bigger, Better Betting Experience"). This suggests a technical merger or shared infrastructure between betr and BlueBet, but the canonical misdirection means AI engines indexing the blog attribute the content to bluebet.com.au, not betr.com.au. The promotions page (/promotions/current) returns only 4 words of visible text — a JS-rendered shell even in the Wayback archive.
Schema Posture
Every archived page carries a bare Organization schema with name, URL, phone, and social links — but no WebSite, WebPage, FAQPage, or BreadcrumbList schema. The FAQ page contains 2,100+ words of structured Q&A content (account questions, deposit methods, bet types) with zero FAQPage markup. The blog has no Article or BlogPosting schema. The homepage has no SportsOrganization or Bookmaker schema type despite being a licensed gambling operator. The Organization schema is identical across every page — same URL, same phone number, no page-specific context.
Findings
Cloudflare JS challenge blocks all AI crawlers High
Every request to betr.com.au returns a 403 Cloudflare JS challenge, preventing all major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, anthropic-ai) from accessing any content. The robots.txt, sitemap.xml, and llms.txt are also blocked.
What to change: Configure Cloudflare to allow verified AI crawlers (e.g., GPTBot, ClaudeBot) through the JS challenge, or serve a static version of the site to these bots.
No robots.txt rules for AI bots High
The robots.txt file is blocked by Cloudflare, so no AI crawler directives exist. Even if the file were accessible, it contains no rules for any AI bot.
What to change: Create a robots.txt file that allows verified AI crawlers and serve it without a JS challenge.
No llms.txt file Medium
The site does not provide an llms.txt file, which would help AI crawlers discover key content.
What to change: Create an llms.txt file listing important pages for AI crawlers.
Sitemap.xml blocked by Cloudflare High
The sitemap.xml returns a 403 Cloudflare challenge, preventing crawlers from discovering the site's URL structure.
What to change: Serve the sitemap.xml without a JS challenge to allow crawlers to index the site.
Blog canonical URL points to bluebet.com.au High
The blog page's canonical URL is set to www.bluebet.com.au/blog, causing AI engines to attribute the blog content to BlueBet instead of betr. The blog's JSON-LD @id also points to an Azure domain.
What to change: Update the canonical URL on the blog to point to betr.com.au/blog and ensure the JSON-LD @id uses the betr domain.
FAQ page lacks FAQPage schema markup Medium
The FAQ page contains over 2,100 words of structured Q&A content but has no FAQPage schema, missing an opportunity for rich results in AI and search.
What to change: Add FAQPage schema markup to the FAQ page with each question and answer.
Blog posts lack Article schema Medium
The blog has no Article or BlogPosting schema markup, reducing its visibility in AI-driven content discovery.
What to change: Add Article or BlogPosting schema to each blog post with appropriate properties.
No SportsOrganization or Bookmaker schema on homepage Medium
The homepage uses only a generic Organization schema and does not include SportsOrganization or Bookmaker schema, despite being a licensed gambling operator.
What to change: Add SportsOrganization or Bookmaker schema to the homepage with relevant details like license and sports offered.
Promotions page renders as empty JS shell Medium
The promotions page returns only 4 words of visible text even in Wayback archives, indicating it is a JavaScript-rendered shell with no static content for crawlers.
What to change: Ensure the promotions page has static HTML content or server-side rendering for crawlers.
Cold knowledge misattributes founders and products Medium
LLM cold knowledge mentions Matthew Tripp and Lachlan Murdoch as founders and 'Betr Blitz' as a product, but the site's actual content names Michael Sullivan as Executive Chairman and lists 'Same Game Multi' and 'Same Race Multi' instead.
What to change: Ensure the site's about page and product pages clearly state the correct leadership and product names, and consider publishing an llms.txt to guide AI crawlers.
Organization schema identical across all pages Low
Every archived page carries the same Organization schema with the same URL and phone number, providing no page-specific context to crawlers.
What to change: Customize the Organization schema on each page to include page-specific context, or add WebSite and WebPage schemas.
No web search results found for betr.com.au Medium
Multiple web searches for betr.com.au and related terms returned zero results, indicating extremely low external visibility and backlink profile.
What to change: Improve SEO and backlink strategy to increase the site's presence in search engine results.
What's working
- OpenAI and Anthropic domain verification tokens present — DNS TXT records include openai-domain-verification and anthropic-domain-verification tokens, indicating the brand has registered for AI crawler access, which is a positive step.
- FAQ page contains comprehensive Q&A content — The FAQ page has over 2,100 words of structured Q&A covering account, deposits, and bet types, which is valuable content for AI crawlers once access is granted.
- Blog contains substantial text content — The blog page has nearly 2,000 words of text content, providing material for AI crawlers to index once access is allowed.
- Responsible gambling page with detailed information — The responsible gambling page contains over 1,100 words of detailed information, demonstrating compliance and providing useful content.
- About Us page names executive leadership — The About Us page mentions Executive Chairman Michael Sullivan and the ASX listing (BBT), providing authoritative self-description.
- Organization schema present on all pages — Every page includes a basic Organization schema with name, URL, phone, and social links, providing a baseline of structured data.
Track betr.com.au across AI search
This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.