Sold-Out Is a Feature: How Hiding Inventory-Aware UGC Lifts Net CVR 6%
When a product is out of stock, showing its UGC is worse than showing nothing. The data, the mechanism, and the inventory-aware UGC logic that lifts net conversion 6% with no other changes.
Conventional wisdom says more UGC is always better. Conventional wisdom is wrong when the product is out of stock. Showing rich UGC for a sold-out item is one of the most reliable ways to depress conversion across the rest of your catalogue — and almost no brand suppresses it correctly.
We A/B tested inventory-aware UGC logic across 38 stores in Q4 2025 and Q1 2026. The variant that hid UGC for out-of-stock items lifted net category-level conversion by 6.1% with no other changes. Here is the data and the implementation.
The counterintuitive finding
Showing UGC for a sold-out product does three things, all bad.
- Generates desire for a product that cannot be bought. The shopper looks at beautiful photos of someone wearing the jacket, learns it does not exist in their size, and disengages.
- Discourages browsing the rest of the catalogue. A shopper who came in motivated to buy and bounces against a sold-out hero leaves with negative momentum.
- Damages your AEO signal. AI engines learn that the cited URL leads to a dead-end purchase experience, and de-rank citations to that page over time.
The combined effect on net conversion across the category is consistent: -4% to -8% if you do nothing, +5% to +7% if you suppress correctly.
What to suppress, exactly
Not all UGC. The inventory-aware logic distinguishes three layers.
- Hero UGC (the carousel above the fold): suppress when fully out of stock. Show "back in stock soon" call-to-action instead.
- Detailed reviews: keep visible. Reviews are evidence; the shopper may still buy a similar SKU.
- AI summary block: rewrite. "Shoppers praise the fit and packaging" becomes "Shoppers who bought this praise the fit and packaging; explore similar items in stock".
Three-layer suppression preserves the AEO signal (reviews still indexable) while breaking the desire-vs-availability loop.
How to implement
The technical change is small.
- Add an in-stock boolean to your product feed and your storefront templates.
- Wrap the hero UGC carousel in a conditional that shows it only when in-stock = true.
- Replace with a "back in stock" widget when false, ideally with email/SMS capture.
- Wire your AI summary block to take stock state as input and modify wording accordingly.
- Leave the detailed review section unchanged.
Total engineering effort: roughly two days for a Shopify store, slightly more for a custom storefront.
Measurement design
The conversion lift is category-level, not page-level. A common mistake is to A/B test the change at the PDP level and conclude "no effect" because the PDP for a sold-out item converts at near-zero either way. The lift shows up in the next-page click rate from a sold-out PDP and in the bounce rate from the category.
The right measurement design: A/B test at the category level, measure category-attributable revenue, run for at least 30 days to capture varied stock states.
Edge cases
Three scenarios where the rule needs adjustment.
- Pre-order products. UGC from earlier production runs is legitimate; show it with clear pre-order context.
- Limited drops where sold-out is part of the brand. For some streetwear and beauty brands, sold-out IS the marketing. In that case, show UGC but with an aggressive waitlist capture.
- Long-tail SKUs. For products that sell rarely, the hero-UGC suppression is more about preserving SEO equity on the page; treat differently.
Broader implications
Sold-out is one example of a broader pattern: UGC visibility needs to be a function of current state, not a fire-and-forget setting. The same logic applies to:
- Out-of-region products: hide UGC for SKUs not available in the visitor's country.
- Discontinued SKUs: redirect with a 301 to the nearest replacement; show the new SKU's UGC.
- Seasonal products: in off-season, deprioritise but keep visible for AEO.
The general principle: UGC is a conversion asset. Conversion assets should adapt to commercial reality.
Closing
There is something tonally right about "less is more" as a conclusion in a year saturated with content. Showing less UGC at the right times — when shoppers cannot act on it — converts better than showing more. Two engineering days, 30 days of measurement, 6% category-level CVR lift. One of the cleanest wins available in 2026.
Related reading
The Death of Impression-Based Pricing: A Finance Director's Case
Impression-based pricing made sense when impressions correlated with funnel impact. They no longer do. A finance-director's argument for outcome-based commercial models in the agentic era.
Switching Costs Are Dead: A 1-Day Yotpo → Idukki Migration, Hour by Hour
A real customer migrated from Yotpo to Idukki in eight working hours. Here is the hour-by-hour log, the unexpected snags, and what it means for SaaS lock-in in the review category.
Rights Clearance Is the Unsexy Moat: 3 Disputes We Won This Quarter
UGC rights management sits at the bottom of every operator's priority list — until it costs you a campaign or a brand. Three real disputes, how we resolved each, and the playbook that protects you.