AI Site Grade

forrestfoods.com — AI Site Grade

Forrest Foods' live site blocks all AI crawlers with a Cloudflare challenge wall, while LLMs hold entirely fabricated knowledge about the business.

The site is completely invisible to AI crawlers due to a Cloudflare challenge wall, has no external digital footprint, and LLMs describe a fictional meat business instead of the actual FMCG distributor.

Findings
9
Evidence checks
35
Completed
30 May 2026

Analysis

Cloudflare Challenge Wall Blocks Every AI Crawler from the Site

The live site at forrestfoods.com returns HTTP 403 with a Cloudflare challenge wall to every bot and browser tested — GPTBot, ClaudeBot, PerplexityBot, Google-Extended, ChatGPT-User, OAI-SearchBot, Applebot-Extended, and a standard browser all receive the same "Verifying your connection" JS shell with zero visible content. The robots.txt and llms.txt endpoints also return 403 Cloudflare challenge pages, meaning no crawler can read either file. The site is hosted on Shopify (via forrestfresh.myshopify.com subdomain) behind Cloudflare, with DNS pointing to 23.227.38.65 (Shopify's IP range).

Cold-Knowledge Gap: LLM Describes a Completely Different Business

When queried cold, the LLM describes Forrest Foods as a UK premium meat brand founded in 1995 by the Forrest family in Lancashire, specializing in sausages, bacon, and cooked meats sold through Tesco, Sainsbury's, and Waitrose. The actual site — visible only through Wayback Machine snapshots — reveals Forrest Fresh Foods is a global wholesale FMCG distributor stocking over 4,000 product lines from brands like Coca-Cola, Mars, Nestle, Red Bull, and Heinz, shipping to 40+ countries. The site has no mention of sausages, bacon, or any meat production. The only overlap is the Lancashire/Rochdale location. The LLM's prior knowledge is entirely fabricated — no evidence of a Forrest family meat business exists on the current or archived site.

Schema and Content Posture

The archived homepage contains Organization and WebSite JSON-LD schema with the company name "Forrest Foods," legal name "Forrest Foods," a contact phone of 0021001, and an address at Unit 6b, Scotts Industrial Park, Fishwick Street, Rochdale, OL16 5NA. The schema's author field points to a Dutch web agency (someoneyouknow.online in Eindhoven). The site uses Shopify as its ecommerce platform with customer login gating product prices. Key pages include /pages/brands-suppliers, /pages/export-services, /pages/logistics, and /pages/central-distribution. The site has no FAQ schema, no comparison tables, and no answer-format signals that would help AI engines extract structured information.

External Signals: Complete Digital Invisibility

Despite the site claiming 29 years in business, 4,000+ product lines, shipping to 40+ countries, and a managing director who won "Business Person of the Year 2024," no external mentions exist in search results. Searches for the company name, phone number (0330 002 1001), address, LinkedIn page, Instagram account, and trade show appearances (Gulfood 2025, SIAL Paris 2025) all return zero results. The site's own customer reviews on the homepage mention names like "Go Outdoors" and "Imran Khan," but none of these appear in any indexed external source. The brand has no discoverable digital footprint outside its own domain.

Findings

  1. Cloudflare challenge wall blocks every AI crawler from the site High

    The live site returns HTTP 403 with a Cloudflare challenge page to all tested bots and browsers, preventing any crawler from accessing content. Robots.txt and llms.txt endpoints also return 403.

    What to change: Configure Cloudflare to allow AI crawlers (e.g., GPTBot, ClaudeBot) through the challenge wall, or serve a static version of the site to bots.

  2. LLM knowledge describes a fictional meat business High

    When queried cold, the LLM describes Forrest Foods as a premium meat brand founded in 1995, specializing in sausages and bacon. The actual site is a wholesale FMCG distributor with no mention of meat production.

    What to change: Publish accurate structured data and content about the actual business to correct LLM knowledge.

  3. No external digital footprint exists for the brand High

    Searches for the company name, phone number, address, LinkedIn, Instagram, and trade show appearances return zero results. The site claims 29 years in business and 4,000+ product lines but has no discoverable external mentions.

    What to change: Build external signals through business listings, social media profiles, press releases, and trade show participation.

  4. Robots.txt and llms.txt are inaccessible High

    Both robots.txt and llms.txt endpoints return 403 Cloudflare challenge pages, preventing crawlers from reading any directives or AI-specific guidance.

    What to change: Ensure robots.txt and llms.txt are publicly accessible without authentication or challenge walls.

  5. Sitemap is inaccessible High

    The sitemap endpoint returns 403, preventing search engines and AI crawlers from discovering site pages.

    What to change: Make the sitemap publicly accessible and ensure it lists all important pages.

  6. No FAQ or comparison schema on the site Medium

    The archived site lacks FAQ schema, comparison tables, or other answer-format signals that help AI engines extract structured information.

    What to change: Add FAQ schema to relevant pages and consider comparison tables for product lines.

  7. Product prices are hidden behind customer login Medium

    The site uses Shopify customer login to gate product prices, preventing crawlers from accessing pricing information.

    What to change: Expose product prices publicly or provide structured data with pricing for crawlers.

  8. No llms.txt file exists Medium

    The llms.txt endpoint returns 403, meaning no AI-specific guidance or content summary is provided.

    What to change: Create an llms.txt file with a summary of the business and links to key pages.

  9. Schema author points to a Dutch web agency Low

    The Organization schema's author field references someoneyouknow.online, a Dutch web agency, which may confuse crawlers about the site's ownership.

    What to change: Update the schema author field to reflect the actual business or remove it.

What's working

  • Organization and WebSite JSON-LD schema present on homepage — The archived homepage includes Organization and WebSite schema with company name, legal name, contact phone, and address, providing basic structured data.
  • Wayback Machine snapshot captures site content — A recent Wayback Machine snapshot (September 2025) successfully archived the site's homepage and key pages, preserving content for historical reference.

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