AI Site Grade

tangleteezer.com — AI Site Grade

Tangle Teezer's live site is entirely invisible to every AI crawler — Cloudflare's JS challenge wall returns a 403 to GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and even a standard browser, making the entire domain a black hole for AI retrieval.

Tangle Teezer's Cloudflare JS challenge wall blocks all AI crawlers, making the entire site invisible to AI retrieval despite strong brand knowledge and valid product schema.

Findings
10
Evidence checks
30
Completed
30 May 2026

Analysis

Tangle Teezer's live site is entirely invisible to every AI crawler — Cloudflare's JS challenge wall returns a 403 to GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and even a standard browser, making the entire domain a black hole for AI retrieval.

Crawler Access

Every AI crawler tested — GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, anthropic-ai, PerplexityBot, Perplexity-User, Google-Extended, Bytespider, Applebot-Extended — receives a 403 with a Cloudflare JS challenge page (cf-ray headers present). The robots.txt (retrieved via Wayback) is a standard Shopify template with no AI-bot-specific directives — no Disallow for GPTBot, ClaudeBot, or any AI crawler. The llms.txt returns the same 403 wall. The sitemap is also blocked. The site runs on Shopify (A record 23.227.38.65, Shopify's IP range) behind Cloudflare with managed challenge mode. The homepage delivers ~10 words of visible text — a JS shell with no content.

Cold-Knowledge Gap

The LLM knows Tangle Teezer well: invented by Shaun Pulfrey in 2007, patented Flexi-Tip bristles, viral via Kim Kardashian and other celebrity endorsements, priced $10–$15, competes with Tangle Angel and Wet Brush. The live site, however, cannot confirm any of this to an AI crawler. The Wayback snapshot shows the site does carry celebrity quotes from Maya Jama, Salma Hayek, and Elle Fanning — but these are locked behind Cloudflare. The brand's origin story, founder name, and patent claims are absent from any crawlable page.

Schema Posture

Product pages carry valid Product JSON-LD with brand, offers (including price, priceCurrency, availability, sku), and seller organization data. The homepage and blog index carry zero schema markup. No Organization, WebSite, BreadcrumbList, FAQPage, or Article schema exists anywhere on the site. The blog has 17 pages of content (hair tips, trends, interviews) with no structured data to help AI engines surface them as answers.

External Signals

DuckDuckGo returns zero indexed results for site:tangleteezer.com and near-zero for brand-name queries — the Cloudflare wall appears to be suppressing organic search visibility entirely. DNS records show integrations with Klaviyo (email), Zendesk (support), Pinterest, and Facebook verification. The Wayback confirms the site has been actively updated through early 2025 (Chrome collection, Plant brush line, pet grooming guides), but none of this content reaches AI crawlers.

Findings

  1. Cloudflare JS challenge wall blocks all AI crawlers High

    Every AI crawler tested receives a 403 with a Cloudflare JS challenge page. The site is entirely inaccessible to GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and others.

    What to change: Disable JS challenge for known AI crawler user agents (GPTBot, ClaudeBot, PerplexityBot, etc.) in Cloudflare WAF rules, or serve a static HTML version to those bots.

  2. Robots.txt has no AI bot directives Medium

    The robots.txt is a standard Shopify template with no Disallow rules for GPTBot, ClaudeBot, or any AI crawler. However, the Cloudflare wall makes these directives moot.

    What to change: Add explicit Allow directives for AI crawlers in robots.txt to signal intent, but the primary fix is the Cloudflare rule.

  3. LLMs.txt and sitemap blocked by Cloudflare High

    Both llms.txt and sitemap.xml return 403, preventing AI crawlers from discovering the site's content structure.

    What to change: Ensure llms.txt and sitemap.xml are accessible to AI crawlers by excluding them from JS challenge rules.

  4. Homepage delivers JS shell with no content High

    The live homepage returns only ~10 words of visible text (a JS shell), providing no meaningful content to crawlers that cannot execute JavaScript.

    What to change: Implement server-side rendering (SSR) or static HTML fallback for crawlers to ensure content is indexable.

  5. Zero search engine indexing due to Cloudflare wall High

    DuckDuckGo returns zero indexed results for site:tangleteezer.com, and brand-name queries yield near-zero results. The Cloudflare wall appears to suppress organic search visibility entirely.

    What to change: Resolve Cloudflare blocking for search engine bots (Googlebot, Bingbot) to restore organic indexing.

  6. No Organization or WebSite schema on homepage Medium

    The homepage and blog index carry zero schema markup. No Organization, WebSite, BreadcrumbList, FAQPage, or Article schema exists anywhere on the site.

    What to change: Add Organization and WebSite JSON-LD schema to the homepage, and Article schema to blog posts.

  7. Blog content lacks structured data Medium

    The blog has 17 pages of content (hair tips, trends, interviews) with no structured data to help AI engines surface them as answers.

    What to change: Add Article or BlogPosting schema to each blog post, including author, date, and headline.

  8. Brand origin and founder details not crawlable Medium

    The brand's origin story, founder name (Shaun Pulfrey), and patent claims are absent from any crawlable page, as they are locked behind Cloudflare.

    What to change: Ensure an About page or brand story page is accessible to crawlers with proper schema markup.

  9. No FAQ schema for common questions Low

    The site does not implement FAQPage schema, missing opportunities to appear in AI-generated answers for common queries about detangling brushes.

    What to change: Add FAQPage schema to a dedicated FAQ page or relevant product pages.

  10. External signals weak due to blocking Medium

    DNS records show integrations with Klaviyo, Zendesk, Pinterest, and Facebook, but the Cloudflare wall prevents these from contributing to AI visibility.

    What to change: Resolve Cloudflare blocking to allow external signals to be associated with the site.

What's working

  • Valid Product JSON-LD schema on product pages — Product pages carry valid Product JSON-LD with brand, offers (price, priceCurrency, availability, SKU), and seller organization data.
  • Strong brand knowledge in LLM — The LLM has detailed knowledge of Tangle Teezer: invented by Shaun Pulfrey in 2007, patented Flexi-Tip bristles, celebrity endorsements, and pricing.
  • Active content updates confirmed via Wayback — Wayback snapshots show the site has been actively updated through early 2025 with new collections (Chrome, Plant brush line, pet grooming guides).
  • Celebrity endorsements present on site — The site carries quotes from Maya Jama, Salma Hayek, and Elle Fanning, which are valuable social proof signals.
  • Blog content exists with 17 pages — The blog has 17 pages of content covering hair tips, trends, and interviews, providing a foundation for AI visibility once access is resolved.
  • Shopify platform with standard setup — The site runs on Shopify, which provides built-in SEO features and structured data capabilities.

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