← Back to assessments

PR004 – Bundle Recognition Assessment

Overview

Assessment for bundle recognition. Validates that product bundles (multiple products sold together) are correctly identified and structured (schema and/or DOM).

Probability that AI systems use this signal: Crawlers and generative AI pipelines consume structured and visible page signals for training and inference. Assessment-specific signals (e.g. schema, canonicals, trust cues) affect how likely a page is indexed and surfaced. The probability that this assessment's signal influences AI behavior is high when the page is in a product or compliance context.

Impact on geo compliance: Passing this assessment supports geo compliance by ensuring machine-readable and visible content meet standards that reduce the risk of wrong locale, pricing, or trust in AI-generated answers. Failing can lead to non-compliant or misleading surfacing.

What We Check

  • Bundle detection: identification of product bundles (multiple products sold together), constituent products, and pricing/availability consistency between schema and DOM.
  • schema.org Product: use isRelatedTo or hasPart patterns to represent bundle composition; ensure bundle UI and offers align with structured data.
  • Full logic in backend: pr004_bundle_recognition_assessment (product_relationships).

Pass / Fail and Score

  • From execute().

How to Fix When It Fails

  • Represent bundles in schema (e.g. Product with isRelatedTo or bundle structure); ensure bundle UI and data align.

Common Issues

  • Bundle not marked in schema; inconsistent bundle composition or price.

Dependencies

None.

How to Verify

  • Confirm bundle structure in schema and DOM; check constituent products and pricing/availability consistency.

Additional Resources

  • schema.org Product: isRelatedTo, hasPart for bundle composition; Offer/priceSpecification for bundle price. Align with SD001 (Product/offers) and PR005 (accessories).
  • Bundle/compound product patterns: clearly distinguish bundle vs single-product offers in schema and visible content.