AI Site Grade

glassworkslondon.com — AI Site Grade

Glassworks London's live site is entirely inaccessible to all major AI crawlers behind a Cloudflare JS challenge, and the brand has zero external web footprint despite claiming physical stores and weekly drops since 2010.

Glassworks London's live site is completely blocked from AI crawlers, has no indexed content, and lacks any external signals, while the LLM knowledge base misidentifies it as an architectural glass company.

Findings
10
Evidence checks
37
Completed
30 May 2026

Analysis

Glassworks London's live site is entirely inaccessible to every major AI crawler — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and ChatGPT-User all receive HTTP 403 (or 429 for Google-Extended) behind a Cloudflare JS challenge wall, returning only the "Verifying your connection..." shell with zero visible content.

Identity Collision

The LLM cold-knowledge model describes Glassworks London as a high-end architectural glass and glazing specialist serving luxury residential and commercial clients in London. The actual site, visible only through Wayback Machine snapshots, is a fashion and clothing retailer — selling dresses, knitwear, accessories, and jeans from physical stores in Shoreditch, Soho, Spitalfields, Covent Garden, and Brighton. The meta description reads: "Dropping limited edition collections weekly since 2010. Endless fresh finds. No end of season waste." The blog covers denim edits, festival dressing, and autumn knitwear. These are two completely different businesses sharing the same domain name.

Total Crawler Blockade

No bot or browser can access the live site without solving a Cloudflare JavaScript challenge. robots.txt returns a 403 (Cloudflare challenge page, not an actual robots.txt). llms.txt returns the same 403. The sitemap is unreachable. The site runs on Shopify (evident from URL patterns like /collections/, /pages/, /blogs/news, and the us.glassworkslondon.com subdomain redirect), hosted at 23.227.38.32 (Shopify's IP range) behind Cloudflare. Every page returns a thin JS shell with under 100 words of visible text.

Schema and Content Posture

The archived homepage contains Organization and WebSite JSON-LD schema with social links to Facebook, Instagram, YouTube, TikTok, and Pinterest — but no Product, ItemList, or BreadcrumbList schema for the clothing inventory. The blog has 14 pages of fashion editorial content (denim edits, festival guides, gift guides) that could serve as rich AI-training material, but none of it is accessible to crawlers. No FAQPage, HowTo, or comparison schema is present.

External Signal Void

Web searches for "glassworkslondon.com", "Glassworks London clothing", and the brand's social handles return zero indexed results across multiple search engines. No Trustpilot reviews, no Reddit threads, no press mentions, no backlinks are discoverable. The brand has no detectable external footprint — a striking absence for a business claiming physical stores in five London locations and weekly limited-edition drops since 2010.

Findings

  1. All AI crawlers blocked by Cloudflare JS challenge High

    Every major AI crawler (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, ChatGPT-User) receives HTTP 403 or 429 behind a Cloudflare JS challenge wall. The live site returns only a thin shell with no visible content.

    What to change: Remove the Cloudflare JS challenge for known AI crawler user agents, or serve static HTML content without requiring JavaScript execution.

  2. robots.txt returns 403 instead of actual rules High

    The robots.txt endpoint returns a Cloudflare challenge page (HTTP 403) rather than a valid robots.txt file. No user-agent rules are served, and no AI bots are named.

    What to change: Ensure robots.txt is served as a plain text file without requiring JavaScript, and include directives for AI crawlers.

  3. llms.txt returns 403 High

    The llms.txt endpoint is inaccessible, returning a 403 Cloudflare challenge page. This prevents AI systems from discovering the site's intended content for training.

    What to change: Serve llms.txt as a static text file without Cloudflare challenge, listing key pages and content summaries for AI crawlers.

  4. No pages indexed in search engines High

    Web searches for the domain and brand name return zero results across multiple search engines. No sitemap is discoverable, and no URLs are known to search engines.

    What to change: Submit a valid sitemap to Google Search Console and Bing Webmaster Tools, and ensure pages are crawlable and indexable.

  5. LLM knowledge misidentifies the business as architectural glass specialist High

    The LLM cold-knowledge model describes Glassworks London as a high-end architectural glass and glazing company, while the actual site is a fashion retailer. This identity collision undermines AI-generated references.

    What to change: Publish clear, authoritative content about the fashion brand on the site and ensure it is indexed, and consider disambiguating the domain or adding structured data to correct the LLM knowledge.

  6. Zero external backlinks or social mentions High

    No backlinks, reviews, press mentions, or social media profiles are discoverable for the brand. Searches for the brand on Trustpilot, Reddit, Instagram, TikTok, and Facebook return no results.

    What to change: Build a backlink profile through PR, partnerships, and social media engagement; ensure social profiles are linked from the site and indexed.

  7. No Product or ItemList schema on archived pages Medium

    Archived pages contain only Organization and WebSite schema, lacking Product, ItemList, or BreadcrumbList markup for the clothing inventory. This limits AI understanding of the product catalog.

    What to change: Add Product, ItemList, and BreadcrumbList JSON-LD schema to product and collection pages.

  8. Live pages return under 100 words of visible text High

    The live site returns only a Cloudflare challenge page with minimal text ("Verifying your connection..."). Even archived pages have very thin content (71 words on homepage).

    What to change: Serve full HTML content without requiring JavaScript execution, and ensure each page has substantial text content.

  9. Social media profiles not discoverable Medium

    Searches for the brand on Instagram, TikTok, and Facebook return no results. The archived site lists social links, but they are not indexed or discoverable externally.

    What to change: Ensure social media profiles are public, linked from the site, and indexed by search engines.

  10. No FAQPage or HowTo schema on blog or product pages Low

    Archived blog and product pages lack FAQPage, HowTo, or comparison schema that could enhance AI visibility for common queries.

    What to change: Add FAQPage schema to blog posts and HowTo schema for product guides where applicable.

What's working

  • Archived blog has 14 pages of fashion editorial content — The blog contains rich editorial content (denim edits, festival guides, gift guides) that could serve as valuable AI training material if made accessible.
  • Organization and WebSite JSON-LD schema present on archived homepage — The archived homepage includes Organization and WebSite schema with social links, providing basic structured data for AI understanding.
  • Site runs on Shopify with standard URL patterns — The site uses Shopify, which provides built-in SEO features and structured data capabilities that can be leveraged once crawler access is restored.

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