Agent-readiness audit · v2

https://agents.bag-selection.ch
18/100
Emerging
The one change that lifts this store most
Emit a Product JSON-LD block on every PDP with name, sku/gtin, description and image[].
Driven by the dim with the largest weighted lost points.
Product JSON-LD
0/100 · wt 18

No PDP URL could be discovered from the sitemap.

blockCount: 0productNode: ✗name: ✗skuOrGtin: ✗description: ✗imageArray: ✗

Fix: Add a Product JSON-LD block with name, sku, description and image[] to every PDP.

Offer clarity
0/100 · wt 16

No Offer node attached to Product — agents can't quote a current price.

offerNode: ✗price: ✗currency: ✗availability: ✗priceValidUntil: ✗saleWindowValid: ✗
Catalog feed quality
0/100 · wt 16

No public structured product feed was discoverable (no /products.json on Shopify or /wp-json/wc/store/products on WooCommerce).

feedReachable: ✗products: 0gtin: ✗brand: ✗categories: ✗

Fix: Expose a structured catalogue feed at /products.json (Shopify) or /wp-json/wc/store/products (WooCommerce).

Freshness and inventory
64/100 · wt 14

Inventory signals look stale — agents downweight stores whose stock or pricing isn't current.

topProductsPricedFreshly: ✗

Fix: Keep your catalog feed in sync with stock and price; refresh at least daily.

Rich PDP schema
0/100 · wt 12

None of the four rich PDP nodes (AggregateRating, BreadcrumbList, FAQPage, MerchantReturnPolicy) detected.

aggregateRating: ✗breadcrumbList: ✗faqPage: ✗merchantReturnPolicy: ✗

Fix: Add AggregateRating schema to the PDP — each missing node closes a distinct path agents use to recommend you.

Image and media
0/100 · wt 8

0 <img> tags on the PDP, — absolute https URLs, — have alt text. Schema image[] array has 0 entries.

imgTags: 0absoluteHttps: —altCoverage: —schemaImageArrayLen: 0

Fix: Include at least 3 product images in the Product.image[] array.

Agent commerce surface
21/100 · wt 9

UCP profile present (0 capabilities, 0 signing keys) — no MCP service in ucp.services.

ucpProfile: ✓capabilities: 0signingKeys: 0advertisesMcp: ✗merchantHosted: ✗agentCard: ✓oauthPR: ✓fictitiousWellKnowns: ✓

Fix: Advertise an MCP-typed service inside ucp.services so agents can call tools.

Agent accessibility
95/100 · wt 7

robots.txt allows the four primary shopping agents (GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot).

blockedTriggers: 0partials: 0GPTBot: allowedOAI-SearchBot: allowedPerplexityBot: allowedClaudeBot: allowed

Measured against /robots.txt