AI Site Grade

fruitybooty.co.uk — AI Site Grade

Fruitybooty.co.uk's Cloudflare JS challenge blocks all AI crawlers, leaving the Shopify storefront completely invisible to AI systems and search engines.

The site is entirely blocked from AI crawlers by a Cloudflare JS challenge, has no discoverable content, and lacks any external footprint.

Findings
10
Evidence checks
34
Completed
30 May 2026

Analysis

Cloudflare JS Challenge Blocks All AI Crawlers from a Shopify Storefront

Every AI crawler tested — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Applebot-Extended, Bytespider, and anthropic-ai — receives a 403 Cloudflare JS challenge wall identical to what a standard browser gets. No bot reaches any page content. The site has no robots.txt, no llms.txt, and no sitemap.xml accessible — all return the same 403 challenge page. The domain resolves to 23.227.38.32 (Shopify infrastructure), confirming a Shopify-hosted storefront that is entirely invisible to automated agents.

Cold-Knowledge Gap: Total Void

The LLM queried has zero knowledge of fruitybooty.co.uk — no product category, no brand positioning, no reputation signals, no news. The domain name suggests a niche online store, but the model cannot confirm even that. External searches across Google, Trustpilot, Reddit, Instagram, TikTok, Facebook, and general web indexes returned zero results for the domain or brand name. No Wayback Machine snapshot exists. The brand has no detectable external footprint anywhere on the public web.

Schema and Content Posture: Nonexistent

No JSON-LD schema of any type was found on any page. No Open Graph tags, no meta description, no canonical URL, no heading structure beyond the Cloudflare challenge page's single H1 ("Your connection needs to be verified before you can proceed"). The homepage and all tested subpaths (/products, /collections, /collections/all, /pages/about, /pages/contact, /account) return the same 10-word JS challenge shell. No FAQ, comparison, table, or list signals exist. The site is functionally a blank wall to any non-JavaScript-capable visitor.

External Signals: None Detected

No reviews, press mentions, social media profiles, forum discussions, or backlinks were found for this domain. The Google Site Verification TXT records (NuJTGBt73TyjyC_ki3yuunZUn2op5elV220FjnlhTTo and ZzAlvXphO5p8teYC_t0_tBxbpMxo8ke7y8BWZCyISEE) and a Klaviyo verification record confirm the site was set up with standard Shopify marketing tools, but none of these have translated into any public visibility. The site is a ghost — configured for commerce but producing zero discoverable signal across search engines, social platforms, or AI training corpora.

Findings

  1. Cloudflare JS challenge blocks all AI crawlers High

    Every AI crawler tested receives a 403 Cloudflare JS challenge wall, preventing any bot from accessing page content. The site has no robots.txt, llms.txt, or sitemap.xml accessible.

    What to change: Remove or relax the Cloudflare JS challenge for known AI crawler user agents, or serve static HTML content that bypasses the challenge.

  2. No robots.txt file accessible High

    The robots.txt endpoint returns a 403 Cloudflare challenge page, meaning no crawler directives are available. This prevents any bot from understanding which parts of the site are allowed.

    What to change: Create a robots.txt file that allows AI crawlers to access the site, and ensure it is served without a JS challenge.

  3. No llms.txt file accessible Medium

    The llms.txt endpoint returns a 403, so AI models have no structured overview of the site's content.

    What to change: Create an llms.txt file that provides a summary of the site's content and links to key pages.

  4. No sitemap.xml accessible High

    The sitemap endpoint returns a 403, so search engines and AI crawlers cannot discover the site's pages.

    What to change: Generate and serve a sitemap.xml that lists all public pages, and ensure it is accessible without a JS challenge.

  5. All pages return 403 Cloudflare JS challenge High

    The homepage and all tested subpaths (/products, /collections, /collections/all, /pages/about, /pages/contact, /account) return the same 10-word JS challenge shell. No actual content is served to any non-JavaScript-capable visitor.

    What to change: Serve static HTML content for all pages, and configure Cloudflare to bypass the JS challenge for known bots.

  6. No JSON-LD or structured data found High

    No JSON-LD schema of any type was found on any page. No Open Graph tags, meta description, or canonical URLs are present.

    What to change: Add JSON-LD structured data (e.g., Organization, Product, WebSite) to all pages, and include Open Graph tags.

  7. Zero external footprint across web and social media High

    Searches on Google, Trustpilot, Reddit, Instagram, TikTok, Facebook, and general web indexes returned zero results for the domain or brand name. No Wayback Machine snapshot exists. The brand has no detectable external presence.

    What to change: Build external signals through social media profiles, press mentions, backlinks, and customer reviews.

  8. LLM has zero knowledge of the site Medium

    The queried LLM has no information about fruitybooty.co.uk — no product category, brand positioning, or reputation signals.

    What to change: Improve overall AI visibility by allowing crawlers and providing structured data so that AI models can learn about the site.

  9. No meta tags or meaningful heading structure Medium

    The only heading found is the Cloudflare challenge page's H1. No meta description, canonical URL, or heading hierarchy exists.

    What to change: Add meta descriptions, canonical URLs, and proper heading structure (H1, H2, etc.) to all pages.

  10. No FAQ, comparison, or list content Low

    No FAQ, comparison, table, or list signals exist on the site, which limits rich snippet opportunities.

    What to change: Add FAQ sections, product comparisons, and list-based content to improve search visibility.

What's working

  • Shopify infrastructure confirmed — The domain resolves to 23.227.38.32, confirming a Shopify-hosted storefront, which provides a solid e-commerce foundation.
  • Marketing tools configured via DNS records — Google Site Verification and Klaviyo verification TXT records indicate standard Shopify marketing tools are set up.

Track fruitybooty.co.uk 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