$2.76M of paid social spend, ninety days, 0.70% click-to-purchase. Twelve category competitors and four Replo customers benchmarked. One designed page recommended. One Shopify path to ship in three weeks.
Shakeology is the highest-traffic PDP in the BODi nutrition catalog. It is also the original superfood shake in the category. Created in 2009. Over 1 billion servings sold. 5 million customers. The work isn't replatforming or rebranding. It's bringing the page up to date with how AG1, Ka'Chava, IM8, and the rest are converting in 2026, while leading with the credibility moat no other brand can match.
We pulled BODi's last 90 days of Meta paid social in Motion. Across $2.76M of spend, roughly 7 out of every 1,000 ad clicks became customers. That account-wide number hides a much wider truth: the best landing pages are turning 46 out of every 1,000 clicks into customers. The worst are turning fewer than 2. Same ads. Same audiences. The page on the other side of the click does the heavy lifting. This is why we're starting with the page.
| Destination | Ads | Spend | C2P | ROAS |
|---|---|---|---|---|
| Energize Pre-Workout PDP | 101 | $94.9K | 4.63% | 1.28 |
| Ultimate Reset PDP | 20 | $55.5K | 3.51% | 1.23 |
| Hormone Health PDP | 101 | $50.2K | 3.20% | 1.20 |
| BODi Subscription PDP | 167 | $141.2K | 2.20% | 0.95 |
| "5 Reasons Why" editorial | 27 | $114.8K | 1.87% | 1.01 |
| Shakeology PDP / collection (US) | 89 | $677.4K | 0.97% | 1.10 |
| P90X (all destinations) | 135 | $432.9K | 0.58% | 0.62 |
| BODi Subscription LP | 26 | $200.8K | 0.14% | 0.37 |
| 10-Min BODi sub page | 248 | $408.6K | 0.28% | 0.26 |
Source: Motion, last 90 days through May 13, 2026. Meta paid social. Top destinations by spend. P90X and Shakeology rows combine the URL variants for that property.
The pattern is clear. Product detail pages convert 4 to 16 times better than subscription funnel pages, on the same kind of media spend. And the biggest-spending pages in the account are also the worst at turning clicks into customers. Shakeology, the highest-traffic page in BODi nutrition, is converting about 1 in 100 clicks. The Energize and Ultimate Reset PDPs are doing 3 to 5x that on similar traffic.
Where the click lands matters more than what the ad looks like. The gaps we see between ad formats and audiences mostly trace back to the page on the other side of the click. Fix the page, and the math compounds across every ad, every format, every audience.
DTC supplements typically fall between beauty/personal care (4.94%) and consumer goods (2.85%). Source: Shopify, average ecommerce conversion rate by industry, February 2026.
Three of BODi's own nutrition PDPs are already above 3% on the same Meta audiences. Shakeology is the outlier in BODi's own portfolio. A 3% Shakeology target lands in the middle of the category benchmark and below BODi's own working PDPs. The math in the next section assumes BODi catches up to its own portfolio, not that it exceeds it.
Shakeology PDP and its collection page turn about 1% of ad clicks into customers today. That works out to roughly $745K in attributed revenue on $677K of spend, over the last 90 days. Lift that to 3% (still below what Energize is already doing on the same kind of traffic) and that's roughly $1.6M in additional revenue every 90 days, with no extra media spend. At 4%, it's closer to $2.4M.
Apply the same page playbook to the BODi Subscription LP and the 10-Min sub page, a combined $609K in spend that's converting fewer than 1 in 200 clicks today, and the account-wide unlock is conservatively $3 to 5 million in additional revenue per quarter on existing media.
Better creative cannot rescue a page that converts at 0.14%. Better pages create the conditions for the creative to perform. We're starting with Shakeology because it's the highest-traffic page in the account. The math compounds from there.
What a customer sees when they land on the page right now. The buy box is functional. The accordion is clean. The chassis is good. But three things break the page on first scroll.
No reviews above the title. The single highest-impact missing element. Every brand we audited stacks stars and review count above their headline. We have neither.
Variant pickers are text chips. Flavor and pack size should be photographic swatches. Grüns, Bloom, and Olipop all use real product imagery. We're showing text.
Subscribe & Save is buried. Defaults to one-time. The savings math isn't visible. IM8 anchors $129 at $2.61/day vs. the 16+ supplements it replaces. Shakeology subscription is $116.96 / 30 servings, which works out to $3.90/serving, $3.12/serving on the 20%-off first bag. The page doesn't do the math.
Also missing (off-screen): comparison block, ingredient panel, UGC strip, hero motion, stat tile, HSA/FSA badge, mobile sticky CTA, program integration.
All twelve PDPs at the same height, true aspect ratio. Length is not the strategy. Density is. Every section earns its place.













Numbered callouts on each screenshot match the numbered observations on the right. Bottom list is what we're pulling into the Shakeology PDP.












We pressure-tested the recommendation against four Shopify-native brands running on Replo today. Cookware. Kitchenware. Sunscreen. Haircare. Different categories. Same PDP architecture as the one we're proposing for Shakeology.
Why this is strong: The most refined variant-aware PDP on Shopify today. The visual template for Shakeology's flavor swatches and color-blocked hero per variant.
Photographic color swatches, variant-aware hero per colorway. Bundle architecture as a subscription analogue. Comparison block, expert reviews. A working example of what Shakeology should look like in Shopify Horizon.
Steal: Photographic swatches done right. Color-blocked hero per variant. Proof that the modules we're recommending ship in Replo out of the box.
Why this is strong: Highest-conversion single-offer architecture we found on Replo. The comparison-block lead is the structural move Shakeology needs to win against AG1.
Video hero with sound off. Stat tile in the buy area. Comparison block as the first move below the fold. Long-form claim depth. Aggressive promo banner stacking. Single-offer-first architecture.
Steal: Video hero. Stat tile in the buy area. Lead with the comparison block, not after the ingredient panel.
Why this is strong: Proves brand voice survives a Replo build. Subscribe-default without a toggle is the exact subscription pattern Shakeology should adopt.
Brand voice is the differentiator. Editorial photography per variant. Trust badges below the price, not in the buy box. Subscribe-and-save inline with price, no separate toggle. Confident, conversational, opinionated.
Steal: Subscribe-and-save inline with price. Trust badges directly under the buy box. Brand voice in the body copy. Less clinical, more cultural.
Why this is strong: Every Shakeology module in one production page. Stars-pre-headline, photographic swatches, subscribe-default, post-ATC bundle cross-sell. Proof the system is shippable in Replo today.
Variant-aware design per scent and product. Stars and review count sit above the headline. Photographic swatches with color tiles per variant. Subscribe-and-save defaulted. Post-add-to-cart bundle cross-sell.
Steal: Stars and count in the pre-headline slot. Variant-aware color treatment. Bundle cross-sell triggered on add to cart, not waiting for cart page.
Across twelve brands and four categories, the highest-converting PDPs converge on the same five structural moves. Non-negotiable for Shakeology.
Every winning PDP opens with a single dominant benefit, not a feature list. AG1: feel the difference. Ritual: start here. Huel: a meal, not a supplement. The headline names the transformation, not the product.
High-converting pages layer at least three types: aggregate stars, review count, expert endorsement, press logos. AG1 stacks all four in two scrolls. We have none on the page right now.
Momentous, Thorne, and AG1 prove that explaining ingredients converts, not just trusts. Show exact dose, mechanism, and a citation per hero ingredient. We list ingredients in a table. They tell stories.
Subscribe-and-save is the default toggle. Savings amount is loud. Cancel-anytime and pause-anytime are visible before the first click. Price-per-serving frames the decision. IM8 anchors $2.61/day against the 16+ supplements it replaces. Shakeology subscription is $3.90/serving (Subscribe & Save, $116.96/bag, 30 servings). $3.12/serving with the 20%-off first-bag promo. $2.73/serving with the 30%-off first-month promo. The math is already there. The page just doesn't say it.
Most paid social traffic lands on mobile. AG1 keeps a persistent Subscribe & Save bar at the bottom of the screen with stars and price visible. Sticky mobile CTAs are estimated to drive a meaningful double-digit lift on mobile conversion across the category.
Credibility through scale and history. What none of the audited brands can manufacture.
Shakeology is the original superfood shake. Launched in 2009. It predates every brand in this audit. Athletic Greens incorporated in 2010, Ka'Chava in 2014, IM8 in 2024. Every nutrition brand we benchmarked is younger than this product. That's a moat no marketing budget can close.
One billion servings. No other brand in the audited set is in the same league, and most are an order of magnitude behind. We got there first, without nine figures of athlete and influencer spend. Scale, not story, is the proof.
Sixteen years of customer history. 5 million+ unique customers. The largest authentic review pool in the category. Once Bazaarvoice is wired in and reviews are syndicating across bodi.com, Amazon, and retail, the aggregate volume alone is a category-defining trust signal. This is not influencer math. This is sixteen years of actual buyers.
Two peer-reviewed clinical trials, both published in the Journal of Nutrition. The 2022 weight-loss study (n=206, 12-week, randomized, double-blind, placebo-controlled) showed 83% more weight lost vs a calorie-matched shake. Average 4.85 lbs. The 2017 cravings study (n=41) reduced desire to eat by 58% vs placebo. No other product in the audited set has this level of clinical backing. Use it in the science card. Use it as a trust marker.
Thirteen body modules, plus the promo bar and the mobile sticky. Highlighted rows are BODi-only or mobile-only. The moves no competitor has.
Single video. Single CTA. Single brand promise. Pour, swirl, sip. AG1 and Ritual prove this works for clinical brands.
Stars first. Photo flavor swatches. Subscribe is default with $/day math (IM8's move). HSA/FSA badge inline (Grüns, Ritual).
Ka'Chava puts proof above the bag. We bury it in an accordion. Move it up.
Buyers compare before they read. Huel and Olipop both lead with this.
No competitor has this module. Pair Shakeology with P90X, 21 Day Fix, Job 1. Competitors spend years and budgets manufacturing this kind of context. We already own it.
AG1's persistent mobile Subscribe & Save bar with stars and price keeps the offer one tap away on every scroll. Add it.
AND Gather is producing the photography, motion, and final visual treatment. The wireframe above is the spec. The first design pass lives at a separate URL so it can iterate without holding up this strategy review.
Hi-fi visual design with photography, motion, and final copy. Currently a working draft. First version uses placeholder colorways. AND Gather is replacing with real product photography, BODi customer footage, and refined typography this week.
View design preview ↗Working draft hosted by AND Gather at bodi-shakeology-pdp-andgather.netlify.app. Claims patched against the May 2026 final Copy + Disclaimers guide. Photography, motion, and final visual treatment in development. Not yet attached to a production URL.
BODi already runs Horizon 1.3.0, Shopify's newest first-party theme (released 2025). Built around theme blocks, app blocks, and metaobjects. This is the architecture that lets a brand add, remove, and reorder PDP modules without a developer. The chassis is the right one.
| Theme | Cost | Read |
|---|---|---|
| Horizon (current) | Free | Newest Shopify theme. Block-based. Built for what we need. Stay. |
| Dawn | Free | Older. OS 2.0 sections. Less block depth than Horizon. No upgrade. |
| Impulse (Archetype) | $350 | Premium marketing features. Older architecture. Lateral move. |
| Symmetry (Clean) | $300 | Multi-section homepage focus. Not block-first. |
| Broadcast (Invisible) | $350 | Content-heavy. Editorial vibe. Custom dev needed for PDP modules we want. |
| Hydrogen (headless React) | Custom | What AG1 runs. Maximum flexibility. 9-12 month rebuild. Not the bottleneck. |
Replo is a Shopify-native page builder. Drag-and-drop modules, native Recharge integration, publishes as a real Shopify product template. It is the lowest-friction path between this design and a live PDP.
Replo's subscription-first product template. Built around selling plans, with a default toggle and price-per-day math already wired in. The closest match to what we just designed.
We considered three other templates (Bite PDP for editorial layout, Olipop-style for color-blocked CPG, and a generic clean PDP). Subscription Prescription wins because the subscription architecture is half the work on a Shakeology page, and rebuilding it on top of any other base is wasted effort. We borrow Bite's hero treatment as a custom mod.
View on replo.app ↗AND Gather brings the strategy, the design, and the creative system that runs on top of the page (photography, motion, copy, paid social). The build, the integrations, and the deploy live in BODi's Shopify admin via Replo. This is the click-by-click handoff for whoever owns the implementation.
replo.app. Click "Get Started Free." Email or Google SSO. Fourteen-day free trial. Entry plan is $119 per month after, which is enough to publish one product template.shop.bodi.com. Approve the install in Shopify admin. Strong recommendation: build against a duplicate of the live theme first. Replo can publish to any theme; do not touch production until the page is validated.template-replo-shakeology.liquid. In Shopify admin, go to Products → Shakeology 0g Added Sugar → on the right sidebar, change "Theme template" from default to the new Replo template. Save.Replo and the existing stack do the heavy lifting. We are not building a new theme, we are not running an agency RFP, we are not waiting on a developer sprint. This ships in weeks, not quarters.