← Back to assessments

PR009 – Product Upsell Detection

Overview

Assessment for product upsell detection. Validates that upsell offers (e.g. "Upgrade to X") are present where appropriate and correctly linked/structured.

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

  • See implementation: upsell detection, link and structure validation.
  • Full logic: `src/domain/assessments/product_relationships/pr009_product_upsell_detection.py`.

Pass / Fail and Score

  • From execute().

How to Fix When It Fails

  • Add or fix upsell offers and links; ensure clarity and valid targets.

Common Issues

  • Missing upsell; broken or misleading upsell links.

Dependencies

None.

How to Verify

  • Confirm upsell offers are present where appropriate; validate links and structure.

Additional Resources

  • Upsell offers: clear labels and valid links; optional schema.org Product or Offer for upgrade options. Align with PR008 (recommendations) and PR005 (accessory).