Product JSON-LD node found on the PDP but some required fields are missing.
Fix: Add at least 2 product images to the Product.image[] array.
Measured against https://agents.btracking.com/product/steel-lanyard-kit-for-bb502-asset-tracker
Offer present but missing priceValidUntil.
Fix: Add the priceValidUntil field to the Offer.
Measured against https://agents.btracking.com/product/steel-lanyard-kit-for-bb502-asset-tracker
No public structured product feed was discoverable (no /products.json on Shopify or /wp-json/wc/store/products on WooCommerce).
Fix: Expose a structured catalogue feed at /products.json (Shopify) or /wp-json/wc/store/products (WooCommerce).
Inventory signals look stale — agents downweight stores whose stock or pricing isn't current.
Fix: Keep your catalog feed in sync with stock and price; refresh at least daily.
None of the four rich PDP nodes (AggregateRating, BreadcrumbList, FAQPage, MerchantReturnPolicy) detected.
Fix: Add AggregateRating schema to the PDP — each missing node closes a distinct path agents use to recommend you.
Measured against https://agents.btracking.com/product/steel-lanyard-kit-for-bb502-asset-tracker
1 <img> tags on the PDP, 100% absolute https URLs, 100% have alt text. Schema image[] array has 1 entries.
Fix: Include at least 3 product images in the Product.image[] array.
Measured against https://agents.btracking.com/product/steel-lanyard-kit-for-bb502-asset-tracker
UCP profile with 7 capabilities and an advertised MCP service.
robots.txt allows the four primary shopping agents (GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot).
Measured against /robots.txt