AI Site Grade
mayamagal.co.uk — AI Site Grade
Maya Magal London's entire site is blocked by a Cloudflare JS challenge wall, making it invisible to all major AI crawlers and resulting in zero AI knowledge of the brand.
Maya Magal London's site is completely inaccessible to AI crawlers due to a Cloudflare JS challenge wall, with no robots.txt, llms.txt, or crawlable content, leading to zero AI knowledge of the brand despite a well-established physical presence.
- Findings
- 10
- Evidence checks
- 27
- Completed
- 30 May 2026
Analysis
Maya Magal London — AI-Visibility Audit
The live site at mayamagal.co.uk is entirely invisible to every major AI crawler — every bot tested (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, Applebot-Extended, Bytespider, ChatGPT-User, anthropic-ai) receives a 403 Cloudflare JS challenge wall, identical to the browser baseline. No AI crawler can access the homepage, robots.txt, llms.txt, sitemap, or any content on the domain.
Crawler Access
The domain resolves to 23.227.38.32 (Shopify via Cloudflare). The compare_bot_access test returned unanimous 403 "blocked" verdicts across all 11 user-agents. The robots.txt and llms.txt endpoints also return the Cloudflare challenge page — neither file exists as a readable resource. No robots.txt directives of any kind are served to crawlers. The sitemap index (4 sub-sitemaps covering products, pages, collections, and blogs) exists on the Shopify backend but is unreachable by crawlers.
Cold-Knowledge Gap
A frontier LLM queried cold about "Maya Magal" returned zero knowledge — the model could not identify the brand, its products, its founder, or its category. This is a total knowledge vacuum. The actual site (visible only via Wayback Machine snapshots) reveals a well-established London jewellery brand: founded by Maya Magal, with physical stores in Notting Hill, King's Cross (Coal Drops Yard), and Islington, selling handcrafted solid gold and sterling silver jewellery, bespoke engagement rings, and wedding bands. The site claims "voted best jewellery shops in London" and displays 5.0 Google reviews. The brand has been featured in Harper's Bazaar, Cosmopolitan, Grazia, Marie Claire, and has celebrity clients including Ellie Goulding, Alexa Chung, and Jourdan Dunn. None of this press or positioning is accessible to AI engines.
Schema Posture
The homepage (via Wayback) contains Organization, WebSite, and BreadcrumbList JSON-LD schema. The Organization block includes a slogan, social links (Facebook, Instagram, Pinterest, TikTok), and a SearchAction potential action. However, the Organization schema is missing critical fields: no logo, no description, no address, no telephone, no aggregateRating (despite claiming 5.0 Google reviews on the page). Product pages likely use Product schema (Shopify default) but these are unreachable for verification. No FAQPage or HowTo schema was detected despite the site having FAQ-style content and jewellery care guides.
Content & Signals
The site is a full Shopify ecommerce store with hundreds of product pages, a blog (#designedforlife with 8 pages of articles), a press archive, and content-rich pages on sustainability, materials, and bespoke services. The homepage uses a carousel of bestsellers, customer testimonials, and "As seen in" press logos. The blog covers jewellery care, birthstone guides, and engagement ring advice — exactly the kind of content that performs well in AI answer surfaces. None of this content is reachable by crawlers.
External Signals
DuckDuckGo returns zero indexed results for mayamagal.co.uk, "Maya Magal" London, or "Maya Magal" jewellery. The brand has no discoverable Google Business Profile citations, no Reddit threads, no press mentions surfaced in search. The Klaviyo email marketing integration and Google MX records confirm active ecommerce operations, but the site has no external search footprint whatsoever. The brand's social media presence (Instagram @mayamagaljewellery, Facebook, Pinterest, TikTok) is referenced in schema but not linked from any crawlable page.
Findings
Cloudflare JS challenge wall blocks all AI crawlers High
Every major AI crawler (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, Applebot-Extended, Bytespider, ChatGPT-User, anthropic-ai) receives a 403 Cloudflare JS challenge wall, identical to the browser baseline. No crawler can access any page on the domain.
What to change: Configure Cloudflare to allow AI crawler user-agents by disabling the JS challenge for known bots or adding a firewall rule to bypass the challenge for verified crawler IP ranges.
robots.txt is unreachable High
The robots.txt endpoint returns a 403 Cloudflare challenge page, so no crawler can read any directives. No rules are served to any user-agent.
What to change: Ensure robots.txt is served without a JS challenge, and include directives to allow AI crawlers to access the site.
llms.txt is unreachable Medium
The llms.txt endpoint returns a 403 Cloudflare challenge page, preventing AI crawlers from discovering a structured summary of the site.
What to change: Serve llms.txt without a JS challenge and populate it with a summary of the site's content and key pages.
Sitemap is unreachable by crawlers High
The sitemap index and all sub-sitemaps (products, pages, collections, blogs) exist on the Shopify backend but are blocked by the Cloudflare challenge, so crawlers cannot discover the site's URL structure.
What to change: Ensure sitemap files are served without a JS challenge and reference them in robots.txt.
Zero AI knowledge of the brand High
A frontier LLM queried cold about 'Maya Magal' returned zero knowledge, unable to identify the brand, products, founder, or category. This is a total knowledge vacuum despite the brand's established physical presence.
What to change: Unblock crawler access to allow AI engines to index the site and build knowledge of the brand.
No search engine index High
DuckDuckGo returns zero indexed results for the domain or brand name. The site has no external search footprint whatsoever.
What to change: Unblock crawler access and submit the sitemap to search engines to begin indexing.
Organization schema missing critical fields Medium
The Organization JSON-LD on the homepage lacks logo, description, address, telephone, and aggregateRating fields, despite the page claiming 5.0 Google reviews.
What to change: Add logo, description, address, telephone, and aggregateRating to the Organization schema.
No FAQPage or HowTo schema on relevant content Medium
Despite the site having FAQ-style content and jewellery care guides, no FAQPage or HowTo schema was detected. Such schema would help AI engines surface answers directly.
What to change: Add FAQPage schema to FAQ sections and HowTo schema to jewellery care guides.
No external citations or press mentions indexed Medium
The brand claims press features in Harper's Bazaar, Cosmopolitan, Grazia, Marie Claire, and celebrity clients, but no press mentions or external citations are discoverable in search results.
What to change: Ensure press mentions are published on crawlable pages with backlinks, and consider structured data for articles.
Social media links not crawlable Low
Social media profiles (Instagram, Facebook, Pinterest, TikTok) are referenced in schema but not linked from any crawlable page, so AI crawlers cannot discover them.
What to change: Add visible, crawlable links to social media profiles in the site footer or header.
What's working
- JSON-LD schema present on homepage — The homepage includes Organization, WebSite, and BreadcrumbList JSON-LD schema, providing structured data for AI engines when access is granted.
- Sitemap index with sub-sitemaps exists — A sitemap index with four sub-sitemaps (products, pages, collections, blogs) is present on the Shopify backend, enabling comprehensive URL discovery once access is allowed.
- Rich blog content with AI-friendly topics — The blog covers jewellery care, birthstone guides, and engagement ring advice, which are ideal for AI answer surfaces.
- Established physical presence with press features — The brand has physical stores in Notting Hill, King's Cross, and Islington, and has been featured in major publications, providing strong external signals once indexed.
Track mayamagal.co.uk across AI search
This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.