ShoppingPartnerLab © 2026 ShoppingPartnerLab · All rights reserved
Research Report — Q2 2026

The State of AI-Readiness in European E-Commerce

Google's Universal Cart is live. AI agents now make purchases autonomously. We scanned 6,551 European webshops across 7 categories and 40+ signals. The result: virtually no one is ready.

6,551 webshops 24 countries 16 sectors 3 AI models · 14 chapters
Contents
  1. The new reality: Agentic Commerce after Google I/O 2026
  2. How AI shopping agents work: from question to transaction
  3. Executive summary
  4. Methodology: 7 categories, 40+ checks, 3 AI models
  5. The JS shell crisis
  6. Content health
  7. Schema.org and structured data
  8. AI Visibility: the verdict of the machines
  9. Technical foundation
  10. Scores by country
  11. Scores by sector with top 3
  12. What top sites do differently
  13. The AI Trust Registry: the certificate authority for e-commerce
  14. The roadmap to AI-readiness
  15. Case study: from 35 to 86 in 28 days

01 — The new reality

Welcome to the Agentic Economy

On May 19, 2026, Google introduced Universal Cart at I/O — an AI-powered shopping cart that works across Search, Gemini, YouTube and Gmail. Via the Agent Payments Protocol (AP2), AI agents can now make purchases autonomously on behalf of users. Nike, Sephora, Target, Walmart and Wayfair are already onboard. McKinsey estimates the market at $3–5 trillion by 2030.

The core: the Universal Commerce Protocol (UCP) is the new standard through which AI agents find, compare and purchase products. Shops that don't provide machine-readable product data and structured data are simply not included in the Universal Cart.

The impact on clicks is already measurable. Gartner predicted 25% less search volume by end of 2026 — that prediction is running ahead of schedule. 80%+ of all searches end without a click. In Google's AI Mode: 93%. But AI-referred traffic converts 42% better (Adobe, Q1 2026). Those who invest now build a structural advantage.

Zero-click
80%+
end without a click
AI traffic growth
+393%
YoY (Adobe Q1 2026)
AI conversion
+42%
better than traditional

02 — How AI shopping agents work

From consumer question to autonomous transaction

To understand why the data in this report is so alarming, you need to understand what concretely happens when a consumer says: "Find me a good running shoe under €120."

In the old world, that consumer opened Google, clicked 5 links, compared manually, and ordered. In the new world, an AI agent takes over the entire process. Here's how it works technically:

The path from question to transaction — 6 steps
Step 1
Interpretation

The AI parses the question: product type (running shoe), price limit (€120), implicit requirements (quality, availability, trustworthy shop).

Step 2
Discovery

The agent crawls product feeds, Google Shopping Graph (60 billion listings), and webshops. It looks for Product schema with price, brand, availability and images.

Step 3
Filtering

Shops without structured data, with JS shell, or without machine-readable prices are immediately skipped. They don't even enter the comparison. This is where 44% of European shops drop out.

Step 4
Trust verification

The agent evaluates: does the shop have reviews (AggregateRating)? Contact details? Return policy? SSL? Is the business verifiable? This is where it consults trust registries like the Trust Registry.

Step 5
Ranking & aanbeveling

From the remaining shops, the agent creates a ranking based on price, reviews, delivery time, and trust score. The consumer sees the top 2–3 options — without ever visiting a website.

Step 6
Transaction

Via the Universal Commerce Protocol (UCP) and Agent Payments Protocol (AP2), the agent completes the purchase — checkout, payment, confirmation — without the consumer ever seeing the webshop.

The crucial insight: in this process there is no click, no website visit, no Google ranking that matters. The only question is: can the AI agent read your product data (step 2), do you pass the filter (step 3), and are you verifiably trustworthy (step 4)? That is exactly what our scanner measures — and where 99.7% of European webshops fall short.

Why AI agents take the path of least resistance

There is a technical reality that few people outside the AI industry understand, but that explains everything about why structured data is so decisive: LLMs are fundamentally lazy — and that's by design.

Every Large Language Model operates on tokens — chunks of text that the model processes. Each token costs compute, and therefore money. GPT-4o costs roughly $2.50 per million input tokens. Claude 3.5 Sonnet sits at similar rates. When an AI shopping agent needs to understand a product page, the number of tokens it requires directly determines the cost and speed of the transaction.

Here's where it gets technically interesting:

Token efficiency: structured data vs. unstructured HTML
Unstructured page
<div class="product-wrapper"> <div class="col-md-6"> <h1 class="pdp-title">Nike Air Zoom Pegasus 41</h1> <span class="price-current">€119.99</span> <span class="stock-label green">In Stock </span> <div class="rating">★★★★☆ (847)</div> ... 200+ lines of HTML, CSS classes, nested divs ... navigation, footer, tracking scripts ... median web page: ~9,000 tokens (HTTP Archive)
~9,000 tokens needed The LLM must guess what's what
JSON-LD Product Schema
{ "@type": "Product", "name": "Nike Air Zoom Pegasus 41", "offers": { "price": 119.99, "priceCurrency": "EUR", "availability": "InStock" }, "aggregateRating": { "ratingValue": 4.2, "reviewCount": 847 } }
~80 tokens needed No interpretation required

The difference is a factor of 100×. According to HTTP Archive data, a median web page contains ~9,000 tokens of HTML after preprocessing. The same product information sits in ~80 tokens of JSON-LD. That's 112× cheaper, 112× faster, and — crucially — with 0% interpretation error.

The reality is even more radical. Research by ProxyEmpire (2026) shows that production systems detect JSON-LD and bypass the LLM model entirely: "Structured data embedded in pages — such as JSON-LD — can often be extracted with near-zero cost and perfect accuracy." The LLM is only invoked when no structured data exists. Your competitor with JSON-LD costs the system literally zero tokens. You without JSON-LD cost 9,000.

This has three direct consequences for how AI shopping agents will restructure the market:

1. Agents optimize for cost. Every AI provider — Google, OpenAI, Anthropic, Perplexity — optimizes their agents for token efficiency. An agent that needs 100× more tokens to extract the same information from a shop is 100× more expensive to run. Agentic commerce operates on margins of fractions of cents per transaction. Shops serving unstructured data won't be "ranked lower" — they won't be processed at all because it's computationally unprofitable.

2. Structured data eliminates hallucination risk. When an LLM must extract a price from unstructured HTML, there's always a risk of misinterpretation — the model "hallucinates" €119.99 as €11,999 or grabs the wrong <span>. With JSON-LD, there is no interpretation: the field "price": 119.99 is unambiguous. For an agent spending money on behalf of a consumer, that risk differential is unacceptable. Agents will always choose the source with the lowest hallucination risk.

3. Eligibility-based dynamics. Shops with good data structures are eligible to be processed by agents at all → those eligible shops then have the opportunity to transact, accumulate reviews and authority → which compounds their selection probability over time. Shops without machine-readable data are not "ranked lower" — they're structurally skipped, regardless of how good the underlying offer is. Readability is the entry requirement; recommendation depends on additional factors such as reputation, reviews and authority.

Clickvoyant (2026) summarizes it: "If your competitor exposes 20 structured attributes and you expose 5, the agent doesn't think harder. It just picks them." AI agents aren't neutral — they're efficient. And efficiency means: the path of least resistance.

This is not a theoretical scenario. Google's Shopping Graph already indexes 60 billion product listings, primarily via structured data feeds. OpenAI's shopping integration filters on schema availability. Shopify's Universal Commerce Protocol requires standardized data. And even after the agent recommendation, data quality is decisive: Yext research (2026) shows that 62% of consumers verify AI recommendations by searching themselves, and 58% visit the website directly. If what they find doesn't match what the agent promised — wrong price, outdated stock, inconsistent reviews — you lose a customer you technically already won. The market is converging on one truth: only shops that speak the language of machines will survive.


03 — Executive summary

99.7% of European webshops are not ready for AI

Shops scanned
6.551
24 European markets
Average score
32
out of 100
AI-ready (≥80)
0,3%
14 out of 6,551
JS Shell
44%
Invisible to AI

Consumers no longer ask a search engine for a list of links — they ask an AI agent to solve a problem. That agent consumes data structures: structured data, schema markup, machine-readable content. If your shop doesn't deliver those, you don't exist in the decision-making process.

For context: Shopify's own Commerce Readiness Tool measures an average of 42/100 across 1,000 Shopify stores. Digital Applied audited 5,000 sites and found only 22% fully pass the Rich Results Test. A Pattern report states 75% of e-commerce leaders admit they're not ready. Our research confirms and deepens this picture for the entire European market, cross-platform.

Score distribution: nearly 40% scores below 20
Distribution of overall AI-readiness score across 6,551 shops

04 — Methodology

7 categories, 40+ checks, 3 AI models

The ShoppingPartnerLab Feed Scanner analyzes each webshop across 7 categories with over 40 individual signals. Unique: for each shop, we run three independent AI models — Google Gemini, Anthropic Claude and Perplexity — to write an independent assessment. This goes beyond Shopify's Agentic Commerce Audit (31 checks, Shopify only) and broader than tools like Semrush or Ahrefs. It works on Shopify, WooCommerce, WordPress, Lightspeed, Magento and custom platforms.

AI Knowledge Graph Readiness 75/100
  • Schema.org type detection
  • Product schema present
  • FAQ schema present
  • Organization / WebSite
  • BreadcrumbList
Commerce Content Intelligence 55/100
  • Meta title (length + quality)
  • Meta description
  • H1 tags
  • Paragraph length
  • Word count / thin content
Technical Setup 100/100
  • Sitemap.xml
  • Robots.txt
  • AI bots explicitly allowed
  • Canonical / Hreflang / OG
  • JS shell detection
AI Readiness Score™ 80/100
  • Gemini assessment
  • Claude assessment
  • Perplexity assessment
  • 3-model consensus score
Transaction Readiness 68/100
  • Guest checkout / Price in HTML
  • Currency / Availability
  • Add-to-cart / Shipping cost
  • Return link / Payment methods
  • Cart reachable / HTTPS
Trust & Authority 64/100
  • About page / Contact
  • Privacy / Terms
  • Reviews / Badges
  • SSL / Social / Author
  • Address registration
Operational Maturity 68/100
  • Shipping policy
  • Viewport / Locale
  • Return window
  • Consent / URL structure
  • Sitemap / 404 handling
  • Brand identity
  • Performance
  • Soft 404 detection

Scope and limitations. This report measures what AI agents actually use, not what matters for human browsing experience. PageSpeed and Core Web Vitals (LCP, FCP, CLS) are deliberately excluded — AI agents don't open browsers and don't experience visual load times. The scanner analyzes homepage + product page sample, which mirrors how AI shopping agents evaluate shops: they don't crawl your entire site, they land on your homepage, look for structured data, and assess a handful of product pages. The dataset contains 98% shops from the discovery engine and 2% from manual scans. This means shops that are completely invisible online are not in our sample — the actual AI-readiness of European e-commerce is likely even lower than our data suggests.


05 — The JS shell crisis

44% of all shops are invisible to AI

2,191 out of 6,551 shops serve an empty JavaScript container. No text, no product information, no structured data. AI crawlers from Google, OpenAI and Perplexity don't execute JavaScript — these shops don't exist.

Impact of JS shell on every score dimension
JS shell (n=2,191) Server-side rendered (n=2,758)
Overall
14,5
vs 46.0 without JS shell
AI Visibility
3,7
vs 40.5 without JS shell
Product Content
5,5
vs 57.4 without JS shell

This is how an AI model describes a typical JS shell shop: "Zero content, missing metadata, and no schema make the site invisible to AI crawlers and recommendation engines."


06 — Content health

72% lack an H1. 53% have no meta description.

72%
Missing H1 tag
53%
No meta desc
35%
No meta title
55%
Thin content
19%
<300 woorden
24%
Correct headings
Meta title status
Meta description status

07 — Schema.org

Only 32% use structured data

Most used schema types
Among the 1,591 shops with schema.org markup

Schema is the strongest predictor. Shops with schema score 53.8 on average, without 35.8 — a difference of 18 points. Product schema is used by only 278 shops.


08 — AI Visibility

The verdict of three machines

Unique: each shop is evaluated by Gemini, Claude and Perplexity. Three independent AI models, three scores, three assessments. The average AI visibility score is 24.

bikeinn.com 82
"Strong multi-language authority and FAQ schema. Missing Product schema and llms.txt for precise AI indexing."
JS shell-shop 9
"Zero content, missing metadata, and no schema make the site invisible to AI crawlers."
llms.txt adoption
5,9%
295 out of 6,551
OG tags complete
24%
title + image + desc
Crawler blocked
10,8%
87% via HTTP 403

09 — Technical foundation

Platforms, frameworks, rendering

Score by platform (SSR only)
Score by framework
Score% JS shell

Surprisingly: Next.js scores highest (48.3) with only 2% JS shell. The framework isn't the problem — the configuration is. The JS shell problem concentrates in the 4,236 shops without a detected framework (51% JS shell).


10 — Scores by country

Netherlands leads, Southern Europe struggles

Average score by country — color = % JS shell
<35% JS 35–50% JS >50% JS

11 — Sector analysis

Top 3 by sector

Scores by sector across four dimensions
Overall AI visibility Schema Content
Sports
1bikeinn.com82
2tradeinn.com78
3canyon.com67
Electronics
1apple.com77
2oneplus.com72
3ldlc.com72
Fashion
1na-kd.com73
2hessnatur.com66
3goertz.de66
Health
1vitaminstore.nl76
2farmaline.be68
3myprotein.com66
Home & Garden
1hornbach.nl67
2hornbach.at65
3jysk.dk64
Beauty
1rossmann.pl70
2cultbeauty.co.uk67
3parfumado.com66

12 — What top sites do differently

100% versus 0%: the difference is binary

Feature adoption: top 50 vs bottom 50
Top 50Bottom 50
FeatureTop 50Bottom 50
Schema.org100%0%
Canonical tag94%0%
Open Graph tags90%0%
Sitemap94%0%
Hreflang60%0%
llms.txt16%0%
JS Shell0%96%

13 — The AI Trust Registry

The certificate authority for e-commerce in the AI era

To understand why the Trust Registry is needed, you need to understand how LLM models think about trust — and where they fall short.

A Large Language Model can read text, interpret structured data and recognize patterns. But it cannot independently verify whether a webshop is trustworthy. It cannot check if a business actually exists, if the registration number is correct, if the price in the schema matches the real price, or if the return policy is fair. An LLM reads what a shop says about itself — but it cannot assess whether that's true.

This is the same problem the internet had before SSL certificates. Any website could claim to be secure, but your browser had no way to verify that. The solution was a certificate authority (CA) — an independent third party that verifies a website is who it claims to be. Your browser trusts the CA, the CA verifies the website, and thus your browser trusts the website.

How the Trust Registry works as an intermediary layer for AI models
🛒
The webshop

Has structured data, product schema, reviews, business details — but these are unverified claims

🔒
The Trust Registry

Independently verifies: 40+ checks, 3 AI models, continuous monitoring. Provides a verified trust score

🤖
The LLM / AI agent

Consults the registry as external verification source. Can now rely on substantiated trust instead of guessing

Without this intermediary layer, an LLM model must decide on its own whether a shop is trustworthy — based on the same unverified data the shop itself provides. That's like asking a job applicant if they're trustworthy: the answer is always yes. The Trust Registry solves this by providing an independent, machine-readable verification layer that LLMs can consult.

This is not theoretical. Google's Universal Commerce Protocol already requires standardized product data and trust signals. OpenAI's Instant Checkout relies on partner verification. As AI agents gain more autonomy to actually spend money on behalf of consumers — via AP2, via ACP — the question "can I trust this shop?" becomes the most critical decision point in the entire transaction chain.

Verification
40+ signals audited by 3 AI models, score ≥80 required
Machine-readable
Structured data API that LLM models can query directly
Continuous monitoring
Not a one-time certification — continuous rescans guarantee current trustworthiness

The analogy summarized: SSL certificates tell your browser "this connection is secure." The Trust Registry tells an AI agent "this shop is verified trustworthy for autonomous transactions." In a world where 80%+ of searches end without a click and AI agents take over purchasing, this is the difference between existing and not existing in the digital economy.


14 — The roadmap

From invisible to AI-ready

Step 1: Fix server-side rendering
Impact: +31.5 points on average

Check if SSR is enabled. The difference is 14.5 vs 46.0 points. This is the single biggest fix.

Step 2: Implementeer Schema.org
Impact: +18 points on average

Minimum: Product, Organization, BreadcrumbList. Optimal: FAQPage, AggregateRating, OnlineStore. 68% are missing this entirely.

Step 3: Claim je AI-identiteit
Impact: early-mover — only 5.9% do this

Add llms.txt, allow AI crawlers in robots.txt, implement complete OG tags, fix your H1 and meta descriptions.

Step 4: Kwalificeer voor het Trust Registry
Impact: structural competitive advantage

Achieve a score of 80+ and be included in the Trust Registry. In a world where AI agents buy autonomously, verified trustworthiness is the new currency.

Want to know how your webshop scores? The ShoppingPartnerLab Feed Scanner checks your shop across 7 categories and 40+ signals — including the assessment from Gemini, Claude and Perplexity. Within 60 seconds you'll see your results and whether you qualify for the Trust Registry.


15 — Case study

From 35 to 86 in 28 days

Full disclosure: this case study concerns a European wellness webshop on Shopify that used our scanner to systematically improve AI-readiness. We deliberately show the areas where the shop still falls short.

On May 1, 2026, the shop ran its first scan with the Feed Scanner. The site was a Vue-based SPA on Shopify — technically solid, but virtually unreadable for AI agents. The AI verdict was devastating:

AI Readiness Score™ — May 1, 2026 10/100
"Extremely low visibility for AI assistants due to a near-total lack of semantic signals. The absence of H1/H2 headings and structured data makes it nearly impossible for LLMs to parse the site's hierarchy. Requires a complete overhaul."

28 days later, after systematically implementing every step in the roadmap, a new scan was run:

Overall
35 → 86
+51 points
AI Visibility
10 → 80
+70 points
Schema.org
0 → 100
+100 points
Content
50 → 90
+40 points
Score evolution by category

34 out of 50 checks changed. The key fixes:

Schema: 0 → 100

From 2 schema types (Organization, WebSite) to 14+: Product with Offer, aggregateRating, Review, MerchantReturnPolicy, OfferShippingDetails, FAQPage, HowTo, VideoObject, BreadcrumbList, DigitalDocument. GTIN, MPN, and all Google Merchant Listings fields populated.

JS Shell → Prerender

From a Vue SPA serving an empty HTML shell, to static prerender snapshots with embedded JSON-LD. Sitemap grew from a manual list to a sitemap index of ~70,000 URLs.

llms.txt ecosystem

7 llms.txt files (~5,000 lines) with product facts, dosage guidelines, regional regulations, symptom matrices. Plus MCP discovery, ChatGPT plugin manifest, and OpenAPI spec.

CI/CD monitoring

5 GitHub Actions + 12 validation scripts: SEO validation, JSON-LD checks, broken links, product schema, and prerender gates. Regressions are caught before merge.

After the fixes, three AI models re-evaluated the shop:

Gemini 85/100
"Strong structured data, FAQ schema, and multilingual support provide high semantic clarity for AI retrieval."
Perplexity 80/100
"Strong structured data, multilingual, rich content; missing llms.txt and brand authority signals may limit citations."
Claude 75/100
"Strong technical SEO, product schema, and FAQ structure, but lacks product focus for shopping queries."

What's still not good enough. Operational Maturity scores 64/100 — shipping policy and return window are incomplete. The Perplexity scan didn't detect llms.txt (the scan ran before the llms.txt deploy). And Google Search Console still shows 12 items with invalid price format and missing images in Merchant Listings. We're not done — but the architecture is in place.

The lesson: a shop can go from 35 to 86 in 28 days. It doesn't require a new platform, a redesign, or months of work. It requires systematically implementing structured data, solving the JS shell problem, and building a machine-readable content layer. The roadmap in this report isn't theoretical — it's exactly what we did ourselves.

© 2026 ShoppingPartnerLab B.V. · KVK 88375692 · Maastricht (Nederland)

This report and its contents are proprietary. Reproduction, distribution, or citation without attribution is prohibited.

Contact: info@shoppingpartnerlab.com · shoppingpartnerlab.com