AI Site Grade
theraggedpriest.com — AI Site Grade
The Ragged Priest's entire public web presence is a Cloudflare JS challenge wall, blocking all AI crawlers, search engines, and API clients from accessing any content.
The site serves zero content to AI crawlers or search engines due to a Cloudflare JS challenge wall on every page, leaving its AI visibility at zero.
- Findings
- 10
- Evidence checks
- 55
- Completed
- 30 May 2026
Analysis
The Ragged Priest's entire public web presence is a Cloudflare JS challenge wall — no AI crawler, search engine, or API client can access a single byte of actual content on theraggedpriest.com.
Crawler Access
Every page on the domain — homepage, robots.txt, llms.txt, sitemap.xml, products.json, collections.json, and all subdirectories — returns HTTP 403 with a Cloudflare JS challenge page. All eleven tested AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Applebot-Extended, Bytespider, anthropic-ai, Perplexity-User, and a plain browser) receive the same wall. The site runs on Shopify (A record 23.227.38.32), but even Shopify's native JSON API endpoints are blocked. No robots.txt directives exist because the file itself is unreachable. No llms.txt exists. No sitemap is accessible. The checkout page (/checkouts/cn/...) returns HTTP 200 with the title "Checkout - The Ragged Priest" but delivers zero visible text — a JS-rendered shell.
Cold-Knowledge Gap
The LLM model knows The Ragged Priest as a UK-based fashion brand founded in 2014, specializing in edgy, vintage-inspired streetwear with distressed denim, graphic prints, and a "Ripped & Ruined" collection. It recalls the brand targets Gen Z, relies on influencer collaborations, and faced social media criticism in 2023-2024 over quality control and shipping delays. This knowledge is entirely derived from off-domain signals — the site itself contributes zero content to any AI training corpus. The gap between what AI models "know" and what the site serves is absolute: the site provides nothing, while the model has a moderately detailed brand profile from external mentions.
Schema Posture
Zero structured data exists. No JSON-LD, no Organization, WebSite, Product, or BreadcrumbList schema was detected on any page. The homepage has no meta description, no OG tags, and no canonical URL. The only heading across the entire domain is the Cloudflare challenge wall's "Your connection needs to be verified before you can proceed." No FAQ, comparison, table, or list answer signals are present.
External Signals
The DNS TXT records include a google-site-verification token and a klaviyo-site-verification token, confirming the site once had Google Search Console and email marketing integration. No Wayback Machine snapshots exist. DuckDuckGo returns zero indexed results for any query containing the brand name or domain. The brand's external reputation — influencer collaborations, customer complaints — exists entirely off-domain, with no discoverable connection back to the live site.
Findings
Cloudflare JS challenge wall blocks all AI crawlers and search engines High
Every page on the domain returns HTTP 403 with a Cloudflare JS challenge, preventing all tested AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, ChatGPT-User, Applebot-Extended, Bytespider, anthropic-ai, Perplexity-User) and a plain browser from accessing any content.
What to change: Remove the JS challenge wall for known AI crawler user agents by configuring Cloudflare WAF to allow GPTBot, ClaudeBot, PerplexityBot, Google-Extended, and other listed bots, or serve a static HTML version of the site to those bots.
robots.txt is inaccessible, preventing crawler directives High
The robots.txt file returns HTTP 403, so no crawler directives exist. AI bots cannot learn which paths are allowed or disallowed.
What to change: Serve a robots.txt file that allows AI crawlers (e.g., GPTBot, ClaudeBot) to access the site, and ensure it is accessible without JS challenge.
No llms.txt file exists for AI crawler guidance Medium
The llms.txt file returns HTTP 403, so AI crawlers have no machine-readable guidance about which pages to crawl or how to interpret content.
What to change: Create an llms.txt file listing key pages (homepage, collections, product pages) and make it accessible to AI crawlers.
Sitemap.xml is blocked, preventing search engine discovery High
The sitemap.xml returns HTTP 403, so search engines and AI crawlers cannot discover the site's URL structure.
What to change: Serve a valid sitemap.xml listing all public pages and ensure it is accessible without JS challenge.
Shopify JSON API endpoints are blocked, preventing structured data access High
Products.json and collections.json return HTTP 403, so AI crawlers cannot access product data in structured format.
What to change: Allow access to /products.json and /collections.json for AI crawlers, or serve equivalent structured data via schema.org markup on HTML pages.
No structured data (JSON-LD) on any page High
No JSON-LD, Organization, WebSite, Product, or BreadcrumbList schema was detected. The homepage lacks meta description, OG tags, and canonical URL.
What to change: Add JSON-LD structured data for Organization, WebSite, and Product pages, including meta descriptions and OG tags.
Zero pages indexed in search engines High
DuckDuckGo returns zero results for site:theraggedpriest.com, and no Wayback Machine snapshots exist. The site has no search engine visibility.
What to change: Remove the JS challenge wall for search engine bots and submit the sitemap to Google Search Console.
Checkout page returns empty JS shell with no visible text Medium
The checkout page returns HTTP 200 but delivers zero visible text, indicating a JS-rendered shell that AI crawlers cannot parse.
What to change: Ensure the checkout page includes server-side rendered text or a fallback for crawlers.
No external backlinks or social media presence found Medium
Web searches for the brand name and domain returned zero results, indicating no discoverable external signals linking back to the site.
What to change: Build external backlinks through influencer collaborations, PR, and social media profiles that link to the site.
AI model knowledge of the brand is entirely from off-domain sources Medium
The LLM knows The Ragged Priest as a UK fashion brand with specific collections and reputation, but this knowledge comes from external mentions, not from the site itself. The site contributes zero content to AI training.
What to change: Allow AI crawlers to access the site so that the site's own content can inform AI models directly.
What's working
- DNS TXT records include Google and Klaviyo verification tokens — The domain has google-site-verification and klaviyo-site-verification TXT records, indicating past integration with Google Search Console and email marketing.
- Site runs on Shopify, a robust ecommerce platform — The site is hosted on Shopify (A record 23.227.38.32), which provides built-in SEO features, structured data capabilities, and API endpoints that could be leveraged once access is granted.
Track theraggedpriest.com across AI search
This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.