AI Site Grade

ecomplete.com — AI Site Grade

Ecomplete.com is entirely invisible to AI crawlers — every page, including robots.txt and llms.txt, returns a 403 Cloudflare JS challenge wall, and the site has zero external digital footprint despite claiming a £100M+ portfolio.

Ecomplete.com is completely blocked from AI crawlers by Cloudflare JS challenges, has no external digital presence, and suffers from a total cold-knowledge gap where LLMs describe a different company entirely.

Findings
12
Evidence checks
44
Completed
30 May 2026

Analysis

The site is entirely invisible to AI crawlers — every single page, including robots.txt and llms.txt, returns a 403 Cloudflare JS challenge wall to all major AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, ChatGPT-User, OAI-SearchBot, and others all blocked identically).

Crawler Access

The entire domain is behind Cloudflare's managed challenge (JS + cookie verification). The homepage, robots.txt, llms.txt, and every subpage (/pages/about, /pages/portfolio, /blogs/news) all return 403 with zero visible content — only a "Verifying your connection..." shell. No AI crawler can read a single word of live content. The robots.txt file is inaccessible, meaning no crawl directives exist for any bot. The llms.txt endpoint also 403s. The site is hosted on Shopify (evidenced by URL structure and Shopify account links in archived pages) behind Cloudflare DNS (A record 23.227.38.65).

Cold-Knowledge Gap

The LLM's cold knowledge describes ecomplete.com as a German e-commerce platform provider for SMBs ("ecomplete Shop" with payment processing, shipping, SEO tools). The actual site — visible only through Wayback Machine snapshots — is a UK-based DTC investment and operating partner called "eComplete 2.0" that takes majority stakes in brands like CurrentBody, Naturecan, and Give Me Cosmetics. The cold knowledge describes a completely different company. The gap is total: the wrong country, wrong business model, wrong product, wrong market.

Content & Schema

The archived homepage contains an Organization schema with name "eComplete 2.0" but all sameAs fields are empty strings — no LinkedIn, no social profiles linked. A FAQPage schema exists with four Q&A pairs about the platform, operator experience, risk appetite, and value creation. The WebSite schema includes a SearchAction target. The site has a substantial blog (30+ articles on M&A, operating partners, 3PL, commercial due diligence) and a detailed portfolio page with investment case studies. No Product or SoftwareApplication schema exists — consistent with the investment firm identity, not the software platform the LLM hallucinates.

External Signals

Despite the portfolio page citing press sources (thebusinessdesk.com, cosmeticsbusiness.com, businesscloud.co.uk, uknewsgroup.co.uk), web searches for eComplete return zero indexed results across all queries tested. No LinkedIn presence, no press mentions, no reviews, no Reddit threads, no Crunchbase profile surfaced. The company appears to have no external digital footprint whatsoever — a striking absence for a firm claiming to manage £100M+ revenue brands and deploy £15M-£40M equity investments.

Findings

  1. Entire site blocked by Cloudflare JS challenge for all AI bots High

    Every page on ecomplete.com, including robots.txt and llms.txt, returns a 403 with only a 'Verifying your connection...' shell. No AI crawler can access any live content.

    What to change: Remove the JS challenge for known AI crawler user agents (GPTBot, ClaudeBot, Google-Extended, etc.) by configuring Cloudflare WAF to allow them, or serve a static HTML version of the site to bots.

  2. Robots.txt is inaccessible, preventing any crawl directives High

    The robots.txt file returns a 403, so no bot can read crawl rules. This means the site cannot even allow or disallow specific bots.

    What to change: Ensure robots.txt is publicly accessible and includes directives for AI crawlers, such as allowing GPTBot and ClaudeBot.

  3. Llms.txt endpoint returns 403, missing AI-specific guidance Medium

    The llms.txt file, which provides AI crawlers with structured guidance, is blocked by the JS challenge. This prevents AI models from discovering the site's content.

    What to change: Create a publicly accessible llms.txt file that lists key pages and provides a summary for AI crawlers.

  4. LLM cold knowledge describes a completely different company High

    LLMs describe ecomplete.com as a German e-commerce platform provider for SMBs, but the actual site is a UK-based DTC investment firm. This total mismatch undermines AI visibility and brand accuracy.

    What to change: Build external signals (press mentions, LinkedIn, Crunchbase) and ensure the site is crawlable so LLMs can update their knowledge.

  5. No external digital presence found despite claimed portfolio High

    Web searches for eComplete return zero indexed results across all queries. No LinkedIn, press mentions, reviews, or Crunchbase profile exist, which is inconsistent with a firm managing £100M+ revenue brands.

    What to change: Create and maintain LinkedIn, Crunchbase, and other business profiles; secure press coverage; and ensure the site is indexed by search engines.

  6. Organization schema sameAs fields are empty strings Medium

    The Organization schema on the homepage has all sameAs fields set to empty strings, missing links to LinkedIn, Twitter, or other social profiles.

    What to change: Populate the sameAs fields with actual URLs to the company's social media profiles.

  7. No Product or SoftwareApplication schema for the platform Low

    The site lacks Product or SoftwareApplication schema, which would help AI crawlers understand the software offering. However, this is consistent with the investment firm identity.

    What to change: If the site offers a software platform, add SoftwareApplication schema; otherwise, ensure the Organization schema accurately reflects the business.

  8. Blog content is blocked from AI crawlers High

    The blog at /blogs/news contains 30+ articles on M&A and operations, but all are behind the Cloudflare JS challenge, making them invisible to AI crawlers.

    What to change: Allow AI crawlers to access the blog by configuring Cloudflare to bypass the JS challenge for known bot user agents.

  9. Portfolio and about pages are blocked from AI crawlers High

    Key pages like /pages/about and /pages/portfolio, which describe the company's investments and case studies, are blocked by the JS challenge.

    What to change: Allow AI crawlers to access these pages by configuring Cloudflare to bypass the JS challenge for known bot user agents.

  10. Site is not indexed by search engines High

    No URLs from ecomplete.com appear in search engine results, likely due to the Cloudflare block. This severely limits organic discovery.

    What to change: Remove the JS challenge for search engine bots (Googlebot, Bingbot) and ensure the site is crawlable and indexable.

  11. Cloudflare JS challenge blocks all 11 tested AI bots High

    All major AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.) are blocked by the Cloudflare JS challenge, resulting in 0/11 bots being able to access the site.

    What to change: Configure Cloudflare to allow known AI crawler user agents by creating a WAF rule that bypasses the JS challenge for those bots.

  12. No llms.txt or AI-specific guidance available Medium

    The llms.txt endpoint is blocked, and no alternative AI guidance file exists. This prevents AI crawlers from efficiently discovering the site's content.

    What to change: Create a publicly accessible llms.txt file that lists key pages and provides a summary for AI crawlers.

What's working

  • Organization schema present on homepage — The homepage includes an Organization schema with name 'eComplete 2.0', which helps AI crawlers identify the entity.
  • FAQPage schema with four Q&A pairs — The site includes a FAQPage schema with four questions and answers about the platform, operator experience, risk appetite, and value creation, which can enhance AI understanding.
  • WebSite schema includes SearchAction — The WebSite schema has a SearchAction target, which can enable AI crawlers to understand site search functionality.
  • Blog with 30+ articles on relevant topics — The blog contains over 30 articles on M&A, operating partners, 3PL, and commercial due diligence, providing rich content for AI crawlers if accessible.
  • Portfolio page with investment case studies — The portfolio page includes detailed case studies of investments in brands like CurrentBody, Naturecan, and Give Me Cosmetics, which could serve as strong external signals if indexed.
  • Wayback Machine snapshot preserves site content — A Wayback Machine snapshot from October 2025 captures the site's content, including pages, blog, and schema, providing a fallback for historical reference.
  • Site hosted on Shopify with Cloudflare CDN — The site uses Shopify (evidenced by URL structure and A record) behind Cloudflare, indicating a modern hosting setup that can be configured for bot access.
  • DNS records are properly configured — The domain has valid A, NS, and TXT records, indicating basic DNS infrastructure is in place.

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