Conversion audit · Hero video spec

PickleWarz — what's costing you sales, and the hero video that fixes the first five seconds

A full read of the live test build against a conversion framework, plus a production-ready spec for the background video in the hero section. 23 findings, ranked. Every fix names the principle behind it.

Audited 31 Aug 2026 Target bmmanagement.wixstudio.com/my-site-8 Platform Wix Studio Pages reviewed Home + PDP
5
Blockers (P0)
11
High impact (P1)
7
Polish (P2)
4
Already right

01 — Verdict

The brand is strong. The store isn't finished.

The visual identity is genuinely good: black-and-acid-yellow is a distinctive, ownable palette for pickleball apparel, the product photography is consistent and confident, and the copy has a voice. That's the hard part and it's already done.

What's holding it back is that the Wix template's scaffolding is still showing through, and the page asks visitors to trust a store that hasn't yet earned it. Three things in particular will cost real money on day one:

The one question that matters

Every element on a page asks the visitor a question. Right now the PickleWarz homepage asks "is this a real store?" — a hard question, and the answer a first-time visitor reaches on their own is usually no. Almost every fix below is about swapping that for an easy question: "which one do I want?"

02 — Blockers

Five things that will lose sales today

These are not preference calls. Each one is a live defect a paying customer would hit, verified in the browser on the current build.

P0

The newsletter Subscribe button is black text on a black background — invisible

Verified in DOM · computed color: rgb(0,0,0) on background: rgb(0,0,0)

The email capture offers 10% off a first order, which is the single highest-value conversion on the page for a brand-new store — it's how you build a list before you have traffic. As built, the button label cannot be seen at all, and the email field's text colour is also black, so anything typed into it is invisible too. Anyone who tries to claim the discount will assume the form is broken.

FixButton: yellow #ECF60A fill with black label, matching the Add to Cart button on the product page. Input text: white or #F2F2F2, placeholder #8A8A8A. Both are one colour-picker change each in the Wix editor.

P0

The footer states the payment methods are not real

C5 — answer the objection · trust

The exact live text is "These payment methods are for illustrative purposes only." This is placeholder copy from the Wix template that never got removed, and it is sitting directly under the Visa / PayPal / Amex row in 18px brand yellow — one of the most visually prominent lines in the footer. A visitor deciding whether to enter a card number reads this as "this store cannot take my money safely."

FixDelete the sentence. If the payment integrations aren't live yet, remove the badge row as well until they are, rather than showing badges with a disclaimer attached.

P0

Main navigation labels point to the wrong categories

Verified: hrefs do not match labels

The nav reads Home / Mens / Women / Accessories, but the links resolve to the template's original categories:

LabelActually links to
Mens/category/shirts
Women/category/pants
Accessories/category/jackets

A woman clicking Women lands in a category called Pants. The store also still contains the template's leftover categories — /category/laptops-tablets, /category/speakers-headphones, /category/phones-accessories, /category/jeans — and at least one template product, Washed Blue Denim Jacket, is still live and linkable.

FixRename the collections in the Wix store to Men's / Women's / Accessories, repoint the nav, and delete every unused template category and product. Leftover electronics categories in an apparel store are the clearest possible signal that nobody has finished the build.

P0

Every product shows a SALE badge with no original price

B3 — anchor with a strikethrough

All four products carry a SALE flag, and all four display a single price with nothing crossed out. A discount badge without a reference price does no anchoring work at all — it just makes the badge look like wallpaper, and it quietly signals that the badge is a marketing device rather than a real saving. It also burns the badge's credibility for when there is a real promotion.

FixEither set a compare-at price in Wix so the anchor actually renders — $49 $35 −29% — or remove the SALE badge from full-price items. A crossed-out $49 makes $35 feel like a win; a bare $35 is just a cost.

P0

Placeholder metadata and a wrong copyright year

Verified: <title>Home | My Site 8</title>, no meta description

The browser tab and every Google result for the homepage read "Home | My Site 8". There is no meta description, so search engines will scrape whatever text they find first. The footer reads © 2027. 13 of 21 images have no real alt text — several carry filenames like ChatGPT Image Aug 30, 2026, 01_22_11 PM.png as their alt attribute, which is both an SEO miss and an accessibility failure, and it tells anyone reading the source how the imagery was made.

FixTitle: PickleWarz — Performance Pickleball Apparel. Meta description: one sentence naming the product and the audience. Copyright: 2026. Alt text: describe the garment, e.g. "Men's white PickleWarz Dri-FIT shirt, front view".

03 — Trust & proof

Nothing on the page says another human has bought this

A new apparel brand has one job before it has a reputation: make the first purchase feel unrisky. Right now every risk signal is left for the visitor to resolve alone.

P1

Zero social proof anywhere on the site

C3 — social proof · B4 — specificity is trust

No review counts, no star ratings, no order counts, no customer photos. The product page says "No Reviews Yet — Be the first to leave a review." That line asks the visitor to be the first person ever to risk money on this brand, which is the hardest possible question to put in front of someone.

FixBefore launch, get 8–12 real reviews from anyone who has worn the gear — league friends, local club, family. Specific and non-round beats impressive and vague: "4.8 ★ · 23 reviews" outperforms "Loved by 500+ athletes" precisely because round numbers read as estimates. Until reviews exist, hide the empty reviews module rather than advertising that it's empty.

P1

Shipping, returns and guarantee are buried in footer policy links

C1 — transparency bias · C5

Refund and shipping policies exist, but only as footer links. The three questions every first-time apparel buyer has — what does shipping cost, how long does it take, what if it doesn't fit — are unanswered at the moment of decision. Volunteering a potential downside actually increases trust: a store that says "free returns within 30 days" up front reads as being on the customer's side.

FixPut three specific lines directly under the Add to Cart button: Ships in 2 business days · Free returns within 30 days · Free shipping over $75. Specific numbers, not "fast shipping."

P1

Trust icons answer no real objection

C5 — answer the unspoken objection, specifically

There are no trust signals near the buy decision at all. When they get added, the temptation is generic filler — Free Shipping / Made in USA / Secure Checkout — which every store shows and which therefore builds nothing. The actual fear for a performance-apparel buyer at $35 sight-unseen is fit and fabric quality: will this fit me, and will it survive being washed twenty times?

FixFour icons that answer the real fear: True-to-size fit guide · Moisture-wicking Dri-FIT · Free exchanges on sizing · Colour-safe after 30+ washes.

P2

Social links point at Wix's own accounts

Verified hrefs

The footer's TikTok, Instagram, YouTube and Facebook links resolve to @wixstudio accounts, and the Follow Us Online section links to instagram.com/wixstudio. A visitor who wants to check the brand out before buying gets sent to the website builder instead.

FixRepoint to the real PickleWarz accounts, or remove the icons for platforms that don't have one yet. An empty social row is better than four dead links.

04 — Copy

Rewrites, line by line

The brand voice is good — "Move with intent. Train with fire." earns its place. The problems are vague CTAs, one copy-paste error, and a legibility choice that's costing you the whole About paragraph.

P1

Three identical "Shop Now" buttons that don't say where they go

E1 — weigh your verbs · A6 — evaluative ease

The homepage has three Shop Now CTAs, at 833px, 3161px and 4991px down the page. Repeating a CTA down a long page is reinforcement, not a problem — but a button that names its destination converts better than one that doesn't, because the visitor knows what happens on click. The third sits under "Shop the Dark Tailored Pants Now!", which is template copy: there are no tailored pants in the store.

Before

2026/Workout Collection
→ Shop Now

After

2026 Workout Collection
→ Shop the collection — from $35

Before

Shop the Dark Tailored Pants Now!
→ Shop Now

After

Built for the third game of the day.
→ Shop women's →

P1

The About paragraph is yellow on black at 16.6px — most people won't read it

Verified: #ECF60A on #000, 16.6px, 6 lines centred

Saturated yellow on pure black is high contrast by the numbers but visually vibrates at body-copy size, and it's genuinely uncomfortable to read for more than a line or two. This is the one place on the page where you explain what the fabric actually does — the section most likely to convert a considering visitor — and it's set in the least readable style on the site. Six centred lines makes it worse; centred text has no consistent left edge for the eye to return to.

FixBody copy in #F2F2F2 at 17px, left-aligned, max 65 characters per line. Reserve the yellow for headings, the accent rule, and the primary button — it works hard precisely because it's rare. Also tighten the copy: it currently runs 95 words to say "lightweight, breathable, stretchy."

Before

PickleWarz delivers premium athletic apparel engineered for performance, comfort, and style. Built with high-quality, lightweight, breathable fabrics, each piece is designed to provide exceptional stretch, flexibility, and durability through every serve, sprint, rally, and workout.

After

Four-way stretch that moves when you lunge. Dri-FIT that pulls sweat off your skin by the third game. Seams that survive the wash cycle. Built in Youngstown, Ohio, for players who close out the match.

P1

The shirt's description says "this skort"

Verified on the Dri-FIT Shirt product page

Live text on the men's shirt page: "This skort features dri fit technology for superior moisture-wicking…" — the description was copied from the skort and only partly edited. It also opens with "Experience ultimate comfort and style", a phrase that appears on roughly every apparel store on the internet and so tells the buyer nothing.

Before

Experience ultimate comfort and style with the Pickle Warz Dri Fit Shirts… This skort features dri fit technology…

After

Cut close so it doesn't catch on your paddle arm. Dri-FIT knit moves sweat out fast enough to stay dry through three games. Runs fitted — size up if you want room.

Check the other three descriptions for the same copy-paste residue.

P2

Small copy defects worth a five-minute pass

B4 · E2 · E3
  • "PickleWarzApparel" — section heading is missing its space.
  • "2026/Workout Collection" — the slash reads as a filepath. Use 2026 Workout Collection.
  • Newsletter CTA — "Subscribe" is a commitment verb. Get my 10% off is lighter and states the payoff, and "my" beats "your" for ownership before the click.
  • Category tiles — MENS APPAREL / WOMENS APPAREL / UNISEX APPAREL / ACCESSORIES is four tiles where two say almost the same thing. Add an item count to each so the visitor knows what's behind it: Men's · 6 items.

05 — Product page

The page where the money actually happens

Structurally this page is close. Colour swatches instead of a dropdown, a real Buy Now next to Add to Cart, a genuine product-details accordion — all correct. Four changes would finish it.

P1

The most important sentence on the page is hidden inside an accordion

A5 misapplied — don't hide the decision-critical detail

Inside Product Info, three clicks from where the choice is made, sits: "This item runs fitted. We recommend going ONE SIZE UP for a more comfortable fit." That is the single highest-value line on the page. Buried, it becomes a returns problem: everyone who orders their usual size and gets something tight sends it back, and that costs you the margin on the sale plus the shipping both ways.

FixMove it directly beside the Size selector, visible without interaction: Runs fitted — we recommend one size up. Add a size chart link next to it. Progressive disclosure is for detail the decision doesn't need; this is the decision.

P1

Size is a dropdown defaulted to "Select"

A4 — recognition over recall · A2 — smart defaults

Five sizes (S–2XL) sit behind a <select> reading "Select". The visitor has to click, read, and choose before they can even see what's available, and an unselected default means Add to Cart can fail with a validation error — friction at the exact moment of intent. Colour is already done correctly as visible swatches; size should match.

FixFive tappable size buttons in a row, greyed out when out of stock so scarcity is visible. Pre-select the most common size (usually L in men's, M in women's) — a default reads as a recommendation, and roughly 70–90% of people never change one.

P1

No halo badge above the product title

C4 — halo effect

The breadcrumb says Home > HOT SELLERS > …, so the store already has that categorisation — it's just spent on a breadcrumb where nobody reads it. One positive attribute placed above the title frames how everything below it is perceived, before a single detail gets read.

FixA small yellow BEST SELLER or NEW ARRIVAL badge immediately above the H1. Only apply it to items where it's true — a badge on all four products is wallpaper again.

P2

Add to Cart and Buy Now carry equal visual weight

F4 — reserve the accent for one choice

Add to Cart is solid yellow, Buy Now is a yellow-outlined ghost button of identical size beside it. They're close enough in weight to make the visitor pause and decide which one they want — a small tax on the most important click on the site. Two competing CTAs in one row is the case where reducing choice genuinely helps.

FixPick one primary. For a new store where cart-building is unlikely, make Buy Now the filled yellow button and demote Add to Cart to a quieter text link beneath it.

06 — Full checklist

Every line, scored

The complete audit pass. Four things are already right and worth protecting through the redesign.

Framing
Primary CTA asks the easy question — "Shop Now" names no destination or payoff
A1
Single price per product, no ranges
B1
Strikethrough anchor where a discount is claimed — SALE badge with no reference price
B3
~
$75 skort sits alongside three $35 items — a usable anchor, currently accidental
B2
Cognitive load
Four category tiles, four products — nothing overwhelming
A3
Size dropdown hiding five options that should be visible buttons
A4
Preferred option pre-selected — size defaults to "Select"
A2
~
Two-second comparison — no item counts on category tiles, no per-product differentiation
A6
Trust
Downsides volunteered — shipping, returns and fit are all buried or absent
C1
Social proof of any kind
C3
Specific non-round numbers as proof
B4
Trust signals answer the real fear — the only trust text says the payments are illustrative
C5
Copy
~
CTA verbs match commitment level — "Subscribe" too heavy for an email capture
E1
"My" instead of "your" on personal CTAs
E2
Sensory language in the brand line — "Move with intent. Train with fire." lands
E3
Imagery & hierarchy
Hero answers "what am I getting?" — first viewport renders near-black
F1
~
Product shown with its result — garments are on models, but never mid-play in the hero
F2
Accent reserved for the target choice — yellow is used for nav, body copy, headings, prices, badges and buttons alike
F4
Consistent, high-quality product photography on a unified black background
F3

07 — Hero background video

Production spec

This is the fix for the biggest problem on the site. The hero currently occupies 967px of a 855px viewport and reads as an empty black rectangle — the visitor's entire first impression is nothing. A background video turns that dead space into the reason they scroll.

Design constraint that drives everything below

The video is a background. It must never compete with the headline or the CTA. That means: no hard cuts, no fast pans, motion concentrated on one side of the frame, and a luminance ceiling low enough that white and yellow text stays readable on top of it without a scrim heavy enough to kill the footage.

Safe-area map

Measured against the live build: nav occupies the top 11% of the frame, the headline stack sits left, and the CTA lands bottom-left. Keep all subject motion inside the green zone.

Nav — keep dark & static, no motion under the logo
Text safe area
headline + subhead
no subject, no highlights
Action zone
player, paddle, ball
all motion lives here
CTA — flat, ≤15% luma
Text safe — max 15% luminance, no detail Action — subject & motion CTA plate Nav

Shot list — 12 seconds, seamless loop

One continuous move, not a montage. Cuts in a hero background read as glitches and pull the eye off the headline.

0.0–3.0s
Slow push on a serve. Player right of frame, three-quarter back, paddle drawn back. Camera creeps in at roughly 2% scale per second. Ball not yet in shot.
3.0–5.5s
Contact. Paddle meets ball at frame right. Sweat and court dust catch the rim light. This is the one moment of real energy — everything else is texture around it.
5.5–8.5s
Follow-through and drift. Player rotates through the shot; camera drifts left across the empty court behind them, revealing the dark negative space the headline sits on.
8.5–12.0s
Return to the opening frame. Match the first frame's composition and exposure exactly so the loop point is invisible. Cross-dissolve the final 0.5s into frame 0 if the match isn't perfect in-camera.

Look

Deliverables

FileSpecPurpose
hero-1920.mp41920×1080, H.264 High, CRF 23, 30fps, no audio, -movflags +faststart, target ≤ 2.5 MBDesktop primary
hero-1920.webm1920×1080, VP9, CRF 33, 30fps, no audio, target ≤ 1.8 MBSmaller payload where supported
hero-1280.mp41280×720, H.264, CRF 25, ≤ 1.2 MBTablet / slow connections
hero-poster.jpg1920×1080, quality 82, ≤ 180 KB — must be frame 0 exactlyFirst paint, and the mobile still
hero-vertical.mp41080×1350 (4:5) crop of the same take, ≤ 1.5 MBOptional mobile; see below

Strip audio entirely (-an) rather than muting — it removes a track's worth of bytes and sidesteps autoplay policies that block any video carrying an audio stream. Two-pass or CRF encode, never fixed bitrate; a 12-second loop of mostly-black footage compresses extremely well and there's no reason to pay for bits the darkness doesn't use.

Encode commands

ffmpeg -i master.mov -an -vf scale=1920:1080 -c:v libx264 -profile:v high -crf 23 -pix_fmt yuv420p -movflags +faststart hero-1920.mp4
ffmpeg -i master.mov -an -vf scale=1920:1080 -c:v libvpx-vp9 -crf 33 -b:v 0 -row-mt 1 hero-1920.webm
ffmpeg -i master.mov -vframes 1 -q:v 3 hero-poster.jpg

Behaviour rules

Wix Studio notes

If shooting isn't an option yet

A 12-second loop of the existing product stills with a slow Ken Burns push and a yellow-ball particle pass would beat the current static hero, and can be assembled from assets already on the site. It's a stopgap: real footage of someone actually playing is what makes the imagination gap close, because the visitor needs to picture themselves in the gear, not look at the gear.

08 — Do this first

Ranked by impact ÷ effort

  1. Delete the "payment methods are for illustrative purposes" line Highest-damage single sentence on the site, and it's a two-second deletion. ~2 minutes · P0
  2. Fix the invisible Subscribe button and email field Yellow fill, black label, white input text. Repairs the only conversion the site can currently capture. ~5 minutes · P0
  3. Repoint the nav and delete the leftover template categories and products Men's/Women's/Accessories pointing at shirts/pants/jackets, plus live electronics categories, is the clearest "unfinished" signal on the site. ~30 minutes · P0
  4. Set the page title, meta description, alt text, and the copyright year "Home | My Site 8" is what Google will show. 2027 in the footer is what visitors will see. ~20 minutes · P0
  5. Either add compare-at prices or remove the SALE badges A discount badge with no anchor does nothing; with an anchor it does a lot. ~10 minutes · P0

Then, before launch

  1. Shoot and ship the hero video Spec in section 07. Turns a black rectangle into the reason people scroll. Half-day shoot + 2h post · P1
  2. Collect 8–12 real reviews and surface star ratings The single biggest lever on a store with no reputation yet. Start with the local club. ~1 week of asking · P1
  3. Move the "runs fitted, size up" line next to the size selector, and turn sizes into buttons Prevents returns and removes friction at the exact moment of purchase intent. ~1 hour · P1
  4. Add shipping, returns and fit reassurance under Add to Cart Three specific lines. Answers the three questions every first-time buyer has. ~30 minutes · P1
  5. Re-set body copy to off-white and left-align it; keep yellow for headings and buttons Makes the About section readable and makes the yellow mean something again. ~45 minutes · P1

09 — Evidence

Screenshots as audited

Captured 31 Aug 2026 at 1920×855 from the live test build.

Homepage — 7 viewports (scrollHeight 7,223px)
Hero section rendering almost entirely black
0px — the hero. The entire first viewport renders near-black; the H1 is 967px tall in an 855px viewport.
Shop by category section
800px — the hero image finally becomes visible below the fold, and Shop By Category begins.
Product grid with SALE badges and no strikethrough prices
1,750px — SALE badges with single prices, no anchor.
Classic Arrivals section
2,700px — "Shop our Latest Classic Arrivals" with the second Shop Now.
About paragraph in yellow on black
3,900px — the About paragraph, six centred lines of yellow on black at 16.6px.
Follow Us Online section
5,000px — Follow Us Online, linking to Wix's own Instagram.
Footer with invisible subscribe button
6,200px — the newsletter block. The Subscribe button is the black pill at right: black text on black fill.
Product page — Dri-FIT Shirt
Product page showing size dropdown and dual CTAs
Colour swatches are right. Size is a dropdown reading "Select", the fit warning is hidden in Product Info below, and Add to Cart competes with Buy Now at equal weight.