AI Site Grade
yescolours.com — AI Site Grade
YesColours.com blocks every AI crawler with a Cloudflare JS challenge, making the entire site — including its 111 SKUs, B Corp certification, and schema-rich content — invisible to all AI knowledge sources.
YesColours.com's Cloudflare JS challenge blocks all AI crawlers, resulting in zero LLM knowledge, zero indexed pages, and zero external signals despite a fully operational Shopify store with rich schema.
- Findings
- 10
- Evidence checks
- 35
- Completed
- 30 May 2026
Analysis
Cloudflare JS Challenge Blocks Every AI Crawler from Seeing Any Content
Every page on yescolours.com — the homepage, robots.txt, llms.txt, and sitemap.xml — returns HTTP 403 with a Cloudflare "Verifying your connection..." JS challenge page. All eleven tested AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, ChatGPT-User, OAI-SearchBot, Applebot-Extended, Bytespider, Perplexity-User, anthropic-ai, and a standard browser) receive the same wall. No bot gets a single byte of real content. The site has no robots.txt directives for any AI user-agent because the file itself is unreachable. There is no llms.txt. The sitemap is invisible. The site runs on Shopify (DNS points to 23.227.38.71, TXT records include squarespace-mail SPF, and the Wayback snapshot reveals a Shopify-powered store with collections/paint, products/, and blogs/news URL patterns).
Cold-Knowledge Gap
LLM knowledge of yescolours.com is zero. The model reports no verifiable information about the brand's operations, products, or reputation — only that the domain name "suggests it may be related to color products." The actual site, visible only through Wayback snapshots, is a fully operational UK premium paint brand with 111 SKUs across 16 colour collections, a blog with 50+ articles, B Corp certification, awards (Lick of Paint Award 2022, Sustainability Awards 2022, Best Decorative Newcomer 2022), a patented flexible-pouch packaging system, and a free colour consultation service. The gap between what the live site offers and what AI models know is total: the brand is effectively invisible to the AI ecosystem.
Schema and Content Posture
The homepage (via Wayback) contains Organization, WebSite, and BreadcrumbList JSON-LD schema with correct name, email, social profiles (Facebook, Instagram, LinkedIn, Pinterest), and a SearchAction potential action. Product pages carry ProductGroup and OfferCatalog schema with GTINs, prices in GBP, inventory levels, and brand references. The blog uses Blog and BlogPosting schema with keyword tags. The sustainability page has a thin Organization schema with missing sameAs fields. Despite this solid schema foundation, none of it reaches AI crawlers because the live site blocks all access.
External Signals
External search results for the brand return zero indexed pages, zero reviews, zero press mentions, zero Reddit threads, zero Trustpilot entries. The homepage itself references Trustpilot testimonials from customers named Danielle, Martin, and Peter, but no Trustpilot profile is findable via search. The blog mentions B Corp certification, a "J. Adams & Co. Capsule Collection," and a "Dirty" paint collection inspired by 1990s grunge — none of which appear in any external index. The brand has social media accounts (Facebook, Instagram, LinkedIn, Pinterest) listed in its schema, but these are not discoverable through standard search queries. The site is a complete blind spot for every AI knowledge source.
Findings
Cloudflare JS challenge blocks every AI crawler from accessing any content High
All eleven tested AI crawlers receive HTTP 403 with a Cloudflare JS challenge page. No bot gets real content, including robots.txt, sitemap.xml, and llms.txt.
What to change: Remove the JS challenge for known AI crawler user-agents (GPTBot, ClaudeBot, PerplexityBot, etc.) or serve them static HTML content without challenge.
Robots.txt is unreachable, preventing any crawler directives High
The robots.txt file returns HTTP 403, so no AI crawler can read any directives. The site has no rules for any user-agent.
What to change: Ensure robots.txt is publicly accessible and includes directives for AI crawlers.
Sitemap is invisible to crawlers High
The sitemap returns HTTP 403, so crawlers cannot discover the site's URL structure.
What to change: Make sitemap.xml publicly accessible and submit it to search engines.
No llms.txt file published Medium
The site does not provide an llms.txt file, missing an opportunity to guide AI crawlers to key content.
What to change: Create an llms.txt file listing important pages for AI crawlers.
LLMs have zero knowledge of the brand High
The model reports no verifiable information about yescolours.com, despite the site being a fully operational UK paint brand with 111 SKUs, B Corp certification, and awards.
What to change: Allow AI crawlers to access the site so that content can be indexed and incorporated into LLM training data.
No external signals found: zero indexed pages, reviews, or press mentions High
Web searches for the brand return zero results across search engines, review platforms, and social media. The brand is completely absent from external indexes.
What to change: Implement SEO best practices to get pages indexed, and encourage customer reviews on platforms like Trustpilot.
Rich JSON-LD schema is blocked from AI crawlers High
The site includes Organization, WebSite, ProductGroup, and BlogPosting schema with detailed data, but none of it reaches AI crawlers due to the JS challenge.
What to change: Allow AI crawlers to access the site so that schema markup can be parsed and used.
Trustpilot testimonials on site but no Trustpilot profile findable Medium
The homepage displays customer testimonials attributed to Trustpilot, but no Trustpilot profile for the brand can be found via search.
What to change: Ensure the Trustpilot profile is public and linked from the site, and encourage customers to leave reviews.
Social media accounts listed in schema but not discoverable via search Medium
The site's schema includes Facebook, Instagram, LinkedIn, and Pinterest URLs, but these profiles do not appear in search results for the brand.
What to change: Optimize social media profiles for search and link them prominently from the site.
Sustainability page schema missing sameAs fields Low
The sustainability page has a thin Organization schema that lacks sameAs properties, reducing its completeness for AI parsers.
What to change: Add sameAs fields to the Organization schema on the sustainability page linking to social profiles.
What's working
- Homepage includes Organization, WebSite, and BreadcrumbList JSON-LD schema — The homepage has correct schema with name, email, social profiles, and SearchAction, providing a strong foundation for AI understanding if accessible.
- Product pages carry ProductGroup and OfferCatalog schema with GTINs and prices — Product pages include detailed schema with GTINs, GBP prices, inventory levels, and brand references, which would be valuable for AI shopping features.
- Blog uses Blog and BlogPosting schema with keyword tags — The blog schema includes keyword tags, which helps categorize content for AI crawlers.
- Shopify platform provides structured URL patterns for collections, products, and blog — The site uses Shopify with clean URL patterns like /collections/paint, /products/, and /blogs/news, which are crawlable if access is granted.
- Brand holds B Corp certification and multiple industry awards — The site mentions B Corp certification and awards (Lick of Paint Award 2022, Sustainability Awards 2022, Best Decorative Newcomer 2022), which are strong trust signals.
- Patented flexible-pouch packaging system for sustainability — The site promotes a patented flexible-pouch packaging system, a unique selling point that could differentiate the brand in AI-generated comparisons.
- Free colour consultation service offered — The site offers a free colour consultation service, adding value for customers and potential content for AI to highlight.
Track yescolours.com across AI search
This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.