AI Site Grade

manieredevoir.com — AI Site Grade

Manière De Voir's AI-agent commerce layer is completely unreachable by AI crawlers due to Cloudflare JS challenges on all deep pages.

The site has a sophisticated AI visibility setup (llms.txt, agents.md, UCP) but blocks all AI bots with Cloudflare 403 challenges, has zero schema markup, and lacks any external web presence.

Findings
10
Evidence checks
35
Completed
30 May 2026

Analysis

---

Manière De Voir has a sophisticated AI-agent commerce layer (/llms.txt, /agents.md, UCP endpoints) that is completely unreachable by the very AI crawlers it was designed for — every product page, JSON endpoint, sitemap, and the .well-known/ucp route returns a Cloudflare 403 challenge to all AI bots including GPTBot, ClaudeBot, and Google-Extended.

Crawler Access

The homepage returns 200 with ~483KB to every AI bot tested — but that payload is a JS shell containing zero visible text. All 11 bot UAs (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Bytespider, Applebot-Extended, anthropic-ai, Perplexity-User, and a standard browser) receive the same empty JS-rendered shell. Deep pages — product pages, collection pages, the sitemap, and the .well-known/ucp endpoint — are blocked with Cloudflare 403 for every UA including browser. The robots.txt is a standard Shopify default with no AI-bot-specific rules; no AI crawler is explicitly allowed or disallowed. The llms.txt exists and is well-structured, but the API endpoints it advertises (/products/{handle}.json, /collections/all.json, /.well-known/ucp) all return Cloudflare challenges.

Cold-Knowledge Gap

An LLM queried cold describes Manière De Voir as a French streetwear brand based in Paris, known for oversized hoodies, graphic tees, and limited drops targeting Gen Z — a description that matches zero evidence on the actual site. The site presents itself as a contemporary luxury fashion label ("Spring Summer 26", "design-led fashion", "investment pieces", "tastemakers") selling tailored womenswear including vegan leather, corset blazer dresses, and boucle denim. The cold model's "French streetwear" framing is a hallucination or conflation with a different brand; the site carries no Paris address, no streetwear aesthetic, and no men's products visible in the catalog URLs.

Schema Posture

The homepage contains zero JSON-LD schema of any type. No Organization, WebSite, Product, BreadcrumbList, or ItemList schema is present. The heading structure is minimal (one H2 "Products", three identical H3 "Spring Summer '26 Chapter Two"). No FAQ, comparison, or definition patterns are detected. A Shopify store of this scale with no structured data is invisible to knowledge-graph features in AI search results.

External Signals

Web searches for the brand name, reviews, Reddit mentions, and Trustpilot listings return zero indexed results across multiple queries. The domain has 44 Wayback captures since June 2022, suggesting it has been operational for years, yet the brand has essentially no discoverable external footprint. The DNS resolves to Shopify (23.227.38.32) with multiple Klaviyo verification TXT records, indicating email marketing is active, but the site's content is sealed behind Cloudflare's JS challenge gate.

Findings

  1. Cloudflare JS challenge blocks all AI bots from deep pages High

    Every product page, collection page, sitemap, and .well-known/ucp endpoint returns a Cloudflare 403 challenge to all AI bots tested, including GPTBot, ClaudeBot, and Google-Extended. The homepage returns a JS shell with zero visible text.

    What to change: Configure Cloudflare to allow AI crawlers (GPTBot, ClaudeBot, Google-Extended, etc.) to access all pages, or serve static HTML content without JS challenges to known bot user agents.

  2. Homepage returns empty JS shell to all crawlers High

    The homepage returns a 200 status but contains zero visible text, only JavaScript. All 11 bot UAs receive the same empty shell, making the site's content invisible to AI crawlers.

    What to change: Implement server-side rendering or static HTML generation for crawlers, or use dynamic rendering to serve pre-rendered content to bot user agents.

  3. llms.txt advertised endpoints are blocked by Cloudflare High

    The llms.txt file exists and is well-structured, but the API endpoints it advertises (/products/{handle}.json, /collections/all.json, /.well-known/ucp) all return Cloudflare challenges to AI bots, rendering the file useless.

    What to change: Allow AI crawlers to access JSON endpoints and the UCP endpoint by removing Cloudflare JS challenges for known bot user agents.

  4. No structured data (JSON-LD) on any page High

    The homepage contains zero JSON-LD schema of any type. No Organization, WebSite, Product, BreadcrumbList, or ItemList schema is present. This makes the site invisible to knowledge graph features in AI search results.

    What to change: Add JSON-LD structured data for Organization, WebSite, Product, and BreadcrumbList to all relevant pages.

  5. Brand has zero indexed external web presence High

    Web searches for the brand name, reviews, Reddit mentions, and Trustpilot listings return zero indexed results across multiple queries. The domain has been operational since at least 2022 but has no discoverable external footprint.

    What to change: Build external signals through PR, backlinks, social media presence, and listings on fashion directories and review platforms.

  6. Cold LLM knowledge hallucinates brand identity Medium

    An LLM queried cold describes Manière De Voir as a French streetwear brand, while the actual site presents itself as a contemporary luxury fashion label. This mismatch can lead to fabricated facts in AI-generated content.

    What to change: Publish authoritative brand information on the site with structured data and ensure the site is crawlable to correct LLM knowledge.

  7. Sitemap returns 403 to all crawlers High

    The sitemap.xml returns a Cloudflare 403 challenge to all user agents, including browsers. This prevents search engines and AI crawlers from discovering the site's URL structure.

    What to change: Allow all crawlers to access sitemap.xml without JS challenges.

  8. Robots.txt lacks AI bot directives Medium

    The robots.txt is a standard Shopify default with no AI-bot-specific rules. No AI crawler is explicitly allowed or disallowed, leaving their access to default behavior which is blocked by Cloudflare.

    What to change: Add explicit allow rules for AI crawlers (e.g., GPTBot, ClaudeBot) in robots.txt to complement Cloudflare configuration.

  9. Poor heading hierarchy and content structure Low

    The homepage has only one H2 ('Products') and three identical H3s ('Spring Summer '26 Chapter Two'), providing minimal semantic structure for crawlers to understand page content.

    What to change: Improve heading hierarchy with descriptive H1, H2, and H3 tags that reflect page content.

  10. UCP endpoint (.well-known/ucp) blocked by Cloudflare High

    The .well-known/ucp endpoint, which is part of the AI-agent commerce layer, returns a Cloudflare 403 challenge to all user agents, preventing AI agents from accessing the Universal Commerce Protocol data.

    What to change: Allow AI crawlers to access the .well-known/ucp endpoint without JS challenges.

What's working

  • Well-structured llms.txt file exists — The site has a properly formatted llms.txt file that advertises API endpoints for product data, collections, and the UCP endpoint, demonstrating intent to support AI crawlers.
  • Agents.md file is present — The site hosts an /agents.md file, indicating awareness of AI agent documentation standards.
  • Homepage returns 200 to all bots — The homepage returns a 200 HTTP status code to all 11 bot user agents tested, avoiding outright blocking at the HTTP level.
  • Standard robots.txt with no harmful disallows — The robots.txt is a standard Shopify default that does not explicitly disallow any AI crawlers, leaving room for future configuration.
  • Site has historical Wayback Machine captures — The domain has 44 Wayback captures since June 2022, indicating some level of historical archiving and longevity.

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