This is an above-average stack for a value brand. Seven gallery images already cover hero, size choice, use-cases, a body map and lifestyle — most competitors in this category ship four. The stack's problems are not absence, they are allocation and consistency: two slots do the same “size comparison” job, the ball colour switches from purple to blue mid-stack, a material claim contradicts itself across two images, and the single highest-value frame — a comparison / what's-in-box closer — is missing. None of these are compliance emergencies; all are conversion leaks.
The three highest-leverage moves: (1) build the missing closer (comparison vs foam roller/tennis ball + what's-in-box); (2) add a firmness-expectation frame to defuse the recurring “too hard” review and protect the 4.6★ rating; (3) unify the colourway and fix the PVC-vs-silicone wording so the stack reads as one coherent product.
Product: two-ball set — a smooth 6.3cm lacrosse ball for deep-tissue work and a hard 7.5cm spiky ball for feet/circulation (Large variant 8/9cm). Hard PVC + high-density rubber, 220g, five colours.
Buyer avatar: runners and gym-goers (DOMS, tight calves/glutes), desk workers (neck/shoulder knots), plantar-fasciitis and foot-pain sufferers, and pilates/physio/rehab users wanting a portable self-massage tool.
Top 3 buying objections (data-backed):
Image coverage mapped to the relevant search clusters from kw-workbook.xlsx:
| Intent cluster | Signal | Image coverage |
|---|---|---|
| massage ball / massage ball SET (head) | 26k/mo | Hero shows both balls — good; could be more explicit it's a 2-ball SET |
| lacrosse ball | 12k/mo | Present (smooth ball) but never labelled “lacrosse” on-image gap |
| spiky massage ball | 9.8k/mo | Well covered (Slots 1–3, 6–7) |
| plantar fasciitis / foot | high CVR | Covered in Slot 4 — strong |
| trigger point / deep tissue / fascia | 3.5k/mo | Implied; no explicit “deep tissue” callout frame |
Job: CTR + tell a stranger what this is in 1 second
Biggest fix: Scale the two balls up to fill ~85% of the frame and arrange on a slight diagonal with a crisp contact micro-shadow Zero risk — maximises thumbnail pixel-fill and depth. Optional luminosity drop to RGB 253 for search-tile separation Low risk.
Mechanism / job: Use-case / size-choice framing (mechanisms #4 + #3). Currently answers “which size?” rather than the bigger “why this set?”
Job: Win the swipe: identity + risk-kill in 3 seconds
Biggest fix: Re-cast as the keystone: lead headline “Two Balls, Two Jobs — Smooth for deep tissue, Spiky for feet”, keep one size reference, drop to two footer icons, and fix the material wording to “hard PVC + high-density rubber”.
Job: Objection answer (which spiky size?)
Biggest fix: Merge Slots 2 + 3 into ONE size grid (both balls, both sizes, one frame) to free a slot for the missing closer (see Slot 7).
Job: Lock in the buying context
Biggest fix: Keep. Minor: ensure the ball colour matches the chosen hero colourway (currently purple here, blue later).
Job: Show how many problems it solves
Biggest fix: Keep. Could add a tiny firmness cue here to start managing the “too hard” expectation.
Job: Proof-of-outcome / aspiration
Biggest fix: Standardise to ONE colourway across the whole stack (match the hero). Consider swapping one panel for a firmness/expectation cue.
Job: Comparison / what's-in-box / size grid
Biggest fix: Replace with a square closer: a comparison chart (vs foam roller / tennis ball — “reaches deeper, holds firmness”, generic not branded) PLUS a “What's in the box: 1 lacrosse + 1 spiky + manual” strip.
Job: Firmness expectation / size grid
Biggest fix: Create a firmness-scale graphic (“Firm by design — builds tolerance; start with light pressure”) and/or a unified size grid. Sets expectation, protects the rating, supports the rewrite's firmness FAQ.
The PDP currently runs a “From the brand” banner plus a basic product-range comparison module. That's brand-store cross-sell, not product-specific persuasion — a missed CVR lever. A cluster-anchored 6-module rebuild (brand promise → dual-ball mechanism → firmness/material proof → use-case grid → comparison vs foam roller/tennis ball → Q&A close) is the single biggest opportunity here. Full module design is produced downstream in aplus-brief.html.
Priority production list, ranked. Specs: 2000×2000px square, sRGB JPG, <10MB, no rating/price/shipping/badge overlays, no competitor brands, text Title Case (no ALL-CAPS), critical content inside 5% safe margins.
| Priority | Slot | Brief | Alt text (≤100 chars) |
|---|---|---|---|
| P0 | 7 | Square comparison closer: this set vs foam roller vs tennis ball across “reaches deep knots / holds firmness under body weight / targets the foot arch” (✓/✗, generic names only) + a “What's in the box: 1 lacrosse ball, 1 spiky ball, 1 manual” strip. | Massage ball set vs foam roller and tennis ball comparison and box contents |
| P0 | 8 | Firmness-expectation graphic: a simple firm-by-design scale with copy “Built firm for deep tissue — start with light pressure, build tolerance.” Defuses the “too hard” objection pre-purchase. | Firmness guide for the hard PVC massage balls, start light build tolerance |
| P1 | 2 | Re-cast keystone: headline “Two Balls, Two Jobs”, smooth=deep tissue / spiky=feet, one size reference, two footer icons, material wording “hard PVC + high-density rubber”. | Beenax two ball massage set smooth lacrosse for deep tissue spiky for feet |
| P1 | 2+3 | Merge the two size-comparison frames into one size grid (both balls × both sizes) to reclaim a slot. | Massage ball set size grid standard and large lacrosse and spiky dimensions |
| P2 | 1,6,7 | Standardise to one colourway (recommend the best-selling colour) across the entire stack; re-shoot the blue frames in that colour. | Beenax lacrosse and spiky massage ball set single consistent colourway |
| P2 | 1 | Scale balls to ~85% frame fill, slight diagonal, contact micro-shadow; label the smooth ball “lacrosse” subtly to reinforce the 12k/mo term. | Two purple massage balls smooth lacrosse and spiky on white background |
listing-rewrite.html.