Scan report ·

lululemon.com

Invisible. Agents can't meaningfully engage with this storefront.

E
21 / 100
Invisible
Evaluated coverage: 100/100 applicable points
Aisle Pro · Remediation packet
Every fix this scan flagged, one card at a time: ranked by points per effort, with copy-paste snippets, per-fix downloads, and a plan your AI coding agent can execute.
Discoverability
D
8 / 20
Machine Readability
E
1 / 20
Transactability
E
0 / 20
Agent Posture
B
10 / 15
Trust Signals
E
2 / 10
Agent-Native Content
E
0 / 15

Narrative

Lululemon scores 21/100 and lands in the Invisible band, not because the brand is small but because the site is effectively opaque to any automated client. Product pages return 403s to our fetcher, there is no sitemap at the apex domain, and even the pages that did load carry zero Product schema, zero inline price markup, and zero specification signal. For a category leader in athleisure, this is a catastrophic gap: an AI shopping agent asked for "black high-rise leggings" cannot see, price, or transact against this catalog.

Where the points went

ProblemPoints lostWhat an agent hits
No price in raw or rendered HTML8Agent cannot quote a price to the shopper
No Product/Offer schema on any sample6Product does not surface in AI product answers
Checkout and cart unreachable13 (3.1 to 3.5)Agent cannot add to cart or complete purchase
No specifications, descriptions, or decision metadata13 (6.1 to 6.6)Agent has nothing to reason about fit, fabric, or use
No sitemap, no llms.txt, no ai-plugin.json6 (1.3 + 1.4)Agents cannot discover the catalog structure

The evidence

  • Structured product data: 0/6. All 10 sampled PDPs returned hasProduct: false, hasOffer: false, dialects: ["none"]. Four EU URLs (e.g. prod11871437.html, prod11870392.html) returned HTTP 403; six shop.lululemon.com URLs returned status 0 (network refused). Zero JSON-LD, zero microdata.
  • Price in raw HTML: 0/8. raw_hits: 0, rendered_hits: 0 across the sample. Neither rawSnippet nor renderedSnippet captured a currency string on any product page.
  • Sitemap: 0/4. https://lululemon.com/sitemap.xml returned status 0. There is no crawlable index of the catalog at the apex host.
  • Transactability: 0/20. cart_status: 0, checkout_status: 0. No payment rails detected, no REST endpoints, no form posts. Every transactability check failed at the fetch layer.
  • Trust anchors: 0/2. Zero aggregate ratings, no Trustpilot, Yotpo, Bazaarvoice, or Feefo hits despite checking 11 platforms. Return policy check failed with "No /returns page reachable and homepage has no returns link."

What already works

  • AI crawler posture: 6/6. No robots.txt blocks against GPTBot, ClaudeBot, PerplexityBot, Google-Extended, or CCBot.
  • CAPTCHA prevalence: 4/4. No interstitials observed on product, cart, checkout, or homepage.
  • Price stability: 2/2. No sale markup or volatility markers detected across the sample.

Fix first

  1. Publish Product + Offer JSON-LD with price, currency, and availability on every PDP. Recovers up to 19 points (1.2, 2.1, 2.2, 2.3).
  2. Serve a valid sitemap.xml at lululemon.com and add llms.txt. Recovers up to 6 points (1.3, 1.4).
  3. Stop returning 403 to non-browser user agents on EU PDPs and expose a machine-readable cart endpoint. Recovers up to 16 points across transactability and posture.

The single biggest opportunity is making the catalog fetchable at all: until PDPs return 200 with structured data, every downstream agent capability is dead on arrival.

DDiscoverability

Robots, sitemap, agent endpoints. patchy.

AI crawler posture: 6/6
https://lululemon.com/robots.txt
1.1 · 6/6
×
Structured product data coverage: 0/6
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
How to fixPro
1.2 · 0/6
×
Sitemap quality: 0/4
https://lululemon.com/sitemap.xml
How to fixPro
1.3 · 0/4
!
Agent-specific endpoints: 2/4
https://lululemon.com/.well-known/ai-plugin.json
How to fixPro
1.4 · 2/4

EMachine Readability

Schema coverage, raw-HTML price, inventory, variants. broken.

×
Price in raw HTML: 0/8
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
How to fixPro
2.1 · 0/8
×
Product attributes structured: 0/6
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
How to fixPro
2.2 · 0/6
×
Inventory signals: 0/5
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
How to fixPro
2.3 · 0/5
Variant handling: 1/1
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
2.5 · 1/1

ETransactability

Checkout flow, guest, transparency, payment rails, cart API. broken.

×
Checkout flow structure: 0/6
How to fixPro
3.1 · 0/6
×
Guest checkout availability: 0/4
How to fixPro
3.2 · 0/4
×
Price transparency signals: 0/4
How to fixPro
3.3 · 0/4
×
Machine-native payment rails: 0/3
How to fixPro
3.4 · 0/3
×
Cart API accessibility: 0/3
How to fixPro
3.5 · 0/3

BAgent Posture

Bot detection, CAPTCHA, rate limiting, stated agent policy. mostly strong.

!
Bot detection aggressiveness: 3/6
How to fixPro
4.1 · 3/6
CAPTCHA prevalence: 4/4
4.2 · 4/4
Rate limiting posture: 3/3
4.3 · 3/3
×
Stated agent policy: 0/2
How to fixPro
4.4 · 0/2

ETrust Signals

Return policy, merchant verifiability, price history, third-party anchors. broken.

×
Return policy machine-readable: 0/3
How to fixPro
5.1 · 0/3
×
Merchant verifiability: 0/3
How to fixPro
5.2 · 0/3
Price history signals: 2/2
5.3 · 2/2
×
Third-party trust anchors: 0/2
How to fixPro
5.4 · 0/2

EAgent-Native Content

Specs, descriptions, decision support, delivery, stability, absence of manipulation. broken.

×
Specification completeness: 0/4
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
How to fixPro
6.1 · 0/4
×
Conversational product descriptions: 0/2
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
How to fixPro
6.2 · 0/2
×
Decision-support metadata: 0/3
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
How to fixPro
6.3 · 0/3
×
Delivery date transparency: 0/2
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
How to fixPro
6.4 · 0/2
×
Price stability signals: 0/2
sample · https://www.eu.lululemon.com/en-no/p/groove-nulu-high-rise-flared-pant-regular/prod11871437.html
How to fixPro
6.5 · 0/2
×
Absence of manipulation tactics: 0/2
How to fixPro
6.6 · 0/2