Scan report ·

rhodeskin.com

Mixed signal. Discovery holds up, but content falls short.

Category · beauty

C
63 / 100
Mixed signal
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
A
18 / 20
Machine Readability
B
14 / 20
Transactability
C
11 / 20
Agent Posture
D
6 / 15
Trust Signals
A
8 / 10
Agent-Native Content
D
6 / 15

Narrative

Rhode scores 63/100: a competent Shopify storefront wrapped in policies that punish agents at the moment of transaction. Product data is well-structured and payment rails are modern, but a CAPTCHA-gated cart, no guest checkout, and a blind checkout page mean an agent can read the catalog fluently and then get shut out at the register.

Where the points went

ProblemPoints lostWhat an agent hits
Checkout requires initialized cart, cannot be analyzed4Agent cannot map the purchase flow before attempting it
No guest checkout, account required4Agent must create and manage credentials to buy anything
CAPTCHA on cart and homepage4Automated add-to-cart triggers a human-only challenge
Bot detection returns 403 on /checkout3Agents get slammed at the exact URL they need
Variants not enumerated in schema (1 of 10 URLs)StructuralAgent cannot resolve shade or size without JS execution

The evidence

  • Guest checkout absent (0/4): the classifier pulled "Email Password sign in sign in sign in sign in sign in Don't have an account? Sign up here." Confidence high. There is no guest path, only account creation.
  • CAPTCHA blocking transactions (0/4): both reCAPTCHA and hCaptcha detected on /cart and the homepage, with transaction_blocking: true. Two overlapping CAPTCHA systems on the cart page is aggressive even by human standards.
  • Checkout unreachable (2/6): https://rhodeskin.com/checkout returned 403 during the scan, and the checkout page "requires an initialized cart to render." Agents cannot pre-flight the flow.
  • Variant enumeration gap (1/1 partial): 10 of 10 sampled products have variants, only 1 (snap-on-lip-case) exposes them in JSON-LD. Shopify variant JSON exists on some URLs but shade and size options for products like peptide-lip-treatment (14 variants) are not machine-enumerated in schema.
  • No stated agent policy (0/2): terms and privacy content were unavailable to the classifier. Agents have no signal on whether automated purchase is sanctioned.
  • Manipulation flag: "Shop the full collection before everyone else. Login now to activate early access." plus unexplained "Limited edition" labels on TERRY TOWEL and LIP CASE.

What already works

  • Every AI crawler allowed in robots.txt: ChatGPT-User, Claude-User, PerplexityBot, Amazonbot, and more. Zero blocks. An llms.txt is published.
  • Product schema is universal: 10 of 10 sampled products carry Product + Offer JSON-LD with price in raw HTML.
  • Payment rails are agent-friendly: Shop Pay, Apple Pay, and PayPal detected on cart and homepage. Return policy is machine-readable with a clear 30-day window.

Fix first

  1. Enable guest checkout (recovers up to 4 points).
  2. Remove or scope CAPTCHA off the cart and homepage (recovers up to 4 points).
  3. Enumerate variants in Product JSON-LD across all SKUs (structural lift across 2.2, 2.5, 6.1).

The single biggest opportunity: Rhode's discovery layer is already agent-ready; dismantling the checkout gauntlet is what converts readable into buyable.

ADiscoverability

Robots, sitemap, agent endpoints. strong.

AI crawler posture: 6/6
https://rhodeskin.com/robots.txt
1.1 · 6/6
Structured product data coverage: 6/6
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
1.2 · 6/6
!
Sitemap quality: 2/4
https://rhodeskin.com/sitemap.xml
How to fixPro
1.3 · 2/4
Agent-specific endpoints: 4/4
https://rhodeskin.com/.well-known/ai-plugin.json
1.4 · 4/4

BMachine Readability

Schema coverage, raw-HTML price, inventory, variants. mostly strong.

Price in raw HTML: 8/8
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
2.1 · 8/8
!
Product attributes structured: 3/6
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
How to fixPro
2.2 · 3/6
!
Inventory signals: 2/5
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
How to fixPro
2.3 · 2/5
!
Variant handling: 1/1
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
How to fixPro
2.5 · 1/1

CTransactability

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

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

DAgent Posture

Bot detection, CAPTCHA, rate limiting, stated agent policy. patchy.

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

ATrust Signals

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

Return policy machine-readable: 3/3
https://rhodeskin.com/policies/refund-policy
5.1 · 3/3
!
Merchant verifiability: 1/3
How to fixPro
5.2 · 1/3
Price history signals: 2/2
5.3 · 2/2
Third-party trust anchors: 2/2
5.4 · 2/2

DAgent-Native Content

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

!
Specification completeness: 2/4
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
How to fixPro
6.1 · 2/4
Conversational product descriptions: 2/2
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
6.2 · 2/2
!
Decision-support metadata: 1/3
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
How to fixPro
6.3 · 1/3
×
Delivery date transparency: 0/2
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
How to fixPro
6.4 · 0/2
×
Price stability signals: 0/2
sample · https://www.rhodeskin.com/en-ca/products/the-duos-sleepy-girl-raspberry-jelly
How to fixPro
6.5 · 0/2
!
Absence of manipulation tactics: 1/2
How to fixPro
6.6 · 1/2