Full detail · operator layer
← Back to chapter 6: Competitors06 · Competitor deep dive
Who is earning attention, how, and where Plantd fits
We reviewed the public ads of 31 brands and captured 15 competitor product pages on a phone. Public ad data shows how long an ad runs and how much a brand tests. It never shows sales or return on ad spend.
The landscape in one screen
- Big premium body care runs brand flights, not pain ads. Sol de Janeiro's top 15 ads all launched five days ago for a perfume mist. Tatcha's 210 are all holiday gifting. No pain, no offer, no proof on the image. Not a template for an unknown brand.
- The ads that last for unknown natural brands are almost all tallow. Bare Ritual (statics running 205–269 days), Sky&sol, Tayyib, Lasso, Primally Pure, Local Revival. The pitch: "natural moisturizer that actually works", a named villain, the price objection handled out loud, BOGO or 50% off.
- Body butter at scale sells attraction. Penrose (~2,600 ads) and Ascend (~1,000) sell pheromone body butter for men as fragrance dupes. Salt & Stone sells body care on compliments.
- Natural face care shows pain as "results" quotes ("My sun spots were gone in 3 weeks") and body aging ("Noticing Wrinkles & Fine Lines On Your Body?").
- Canadian clean brands are nearly absent from US Meta. Glomalin runs 17 ads in Canada only. Om Organics, Province Apothecary, Consonant, Graydon and Pure Anada run none. Bushbalm is the exception: blunt body pain ("no more ingrown hairs"), creator video, and Ulta.
- Scent and attraction Body butter sold as scent and attraction runs by far the most ads: Penrose and Ascend sell "smell like a designer cologne".
- Tallow, "natural that works" Mid-size volume, but the longest-running images (Bare Ritual 269 days, Local Revival 179): the "natural that actually works" message keeps paying.
- Big premium brands Lots of ads, refreshed fast: Sol de Janeiro's and Tatcha's top ads were 5 days old (launch and gifting campaigns). Nécessaire is the exception, at 257 days.
- Canadian Canadian clean brands barely advertise in the US. Bushbalm, at about 50 ads, got in with blunt body pain and creator video.
- Plantd Zero ads, ever. Every lane above is open to test, and the plant-based answer to tallow is the one nobody holds.
Source: public ad libraries, 6 Oct 2026. Ad counts are approximate. "Longest-running" is the oldest of each brand's top-ranked live ads on that day.
Data as a table
| Brand | Active ads | Group | Longest-running |
|---|---|---|---|
| Penrose Skin | 2,600 | Scent and attraction | 86 days |
| Ascend Skin | 1,000 | Scent and attraction | 164 days |
| Kopari | 650 | Big premium brands | 70 days |
| Sky&sol | 550 | Tallow, "natural that works" | 130 days |
| Salt & Stone | 460 | Scent and attraction | 229 days |
| Tayyib | 430 | Tallow, "natural that works" | 90 days |
| Primally Pure | 230 | Tallow, "natural that works" | 57 days |
| Lasso | 220 | Tallow, "natural that works" | 154 days |
| Local Revival | 220 | Tallow, "natural that works" | 179 days |
| Tatcha | 210 | Big premium brands | 5 days |
| Bare Ritual | 200 | Tallow, "natural that works" | 269 days |
| Ursa Major | 190 | Big premium brands | 48 days |
| Cocokind | 160 | Big premium brands | 138 days |
| OSEA | 140 | Big premium brands | 21 days |
| Nécessaire | 98 | Big premium brands | 257 days |
| Sol de Janeiro | 74 | Big premium brands | 5 days |
| Bushbalm | 50 | Canadian | 106 days |
| Glomalin (Canada only) | 17 | Canadian | 84 days |
| Plantd | 0 | Plantd | – |
Who prints what
| Brand | Active ads | Formats | Hooks on the image (verbatim) | Persona and pain | Offer and proof | Where it lands |
|---|---|---|---|---|---|---|
| Bare Ritual (tallow) | ~200 | 15 of top 25 static; statics live 78–269 days | "KINDA EXPENSIVE TALLOW BALM BUT NOT TODAY…"; "Yes, it's expensive. So is everything that actually works."; "I use Botox. / I use Beef Tallow." | Men 40+; an aging face, money wasted on creams | BOGO at $59.99, 90-day money back; "470,000+ jars sold", ironic 1-star reviews | Product page plus an advertorial |
| Sky&sol (tallow) | ~550 | 19 of top 29 static | "Crepey skin after turning 40?"; "Menopause Skin Problems DON'T STAND A CHANCE!" | Women 40–65; crepey, menopausal skin, chemical fear | Buy 3, 10% off and free shipping; before/after | Product page and pain landers |
| Local Revival (tallow) | ~220 | Mostly video | "BODY WASH FOR SKIN THAT'S ONLY KNOWN OINTMENT, OATMEAL AND DISAPPOINTMENT."; "Dry Flakey Skin After the Shower?" | Dry, itchy shower skin | Discovery set | Product page |
| Tayyib | ~430 | Half video, half static; 90-day runners | "It's All in Here… JUST 4. ALL HALAL."; "If your lips crack by Dhuhr, read this." | Muslim women; sting, ingredient uncertainty | Up to 50% off plus a code | Product page and home |
| Primally Pure | ~230 | 21 of 30 static | "The bundle for girls who check the ingredient list first."; "Stop rubbing chemicals on your baby's skin." | Moms who read labels; toxin fear | $62 → $48 bundle plus a bag; press logos | Product page |
| OSEA | ~140 | Mostly video | "Noticing Wrinkles & Fine Lines On Your Body?"; "Thick, Not Greasy"; "What Women Over 40 Are Saying…" | Women 40–80; body skin aging and dryness | Free $18 gift; bundles save $46–50; reviews with ages | Product page |
| Nécessaire | ~98 | 23 of top 27 static; editorial runners up to 257 days | "Reduce The Look Of Crepiness, Fine Lines + Wrinkles. THE BODY RETINOL."; "Better Skin Starts In The Shower." | Premium 30–55; crepey body, rough texture | No offer; review counts, awards, editors | Product page |
| Salt & Stone | ~460 | Static and video, 221–229 days | "This is the sexiest scent I've ever smelled"; confession text boxes | Women 25–40; wanting to be noticed | Discovery sets; 20k+ five-star reviews | Product and landing pages |
| Kopari | ~650 | Half creator video, half static | "STOP RATIONING. THE JUMBO IS HERE."; "Save $86" | Women 30–55; dull, dry skin | Bundle and save $28–86 | Bundle landers |
| First Aid Beauty | ~130 | Static and dermatologist video | "Normally $54. Now $36… help prevent winter skin emergencies" | Winter dryness, priced as a problem-solver | 3 for $36 | Own pages and Target |
| Bushbalm (Canada) | ~50 | 25 of 28 creator video | "no 👏 more 👏 ingrown 👏 hairs"; "✅ Ingrown Hairs ✅ Razor Burn" | Women 20–40; ingrowns, bumps, named bluntly | 20% off first order; "Made in Canada 🇨🇦" | Pain landers |
| Glomalin (Canada) | ~17 | Testimonial letters | "At 55-years-old I can wear less makeup." | Closest positioning to Plantd's today | $67 → $49.99 CDN starter pack | Canada only |
More brands: Sol de Janeiro, Tatcha, Herbivore, Ursa Major, Cocokind, Naturium, Lasso, Penrose, Ascend, and who runs no ads
- Sol de Janeiro (~74): 22 of top 25 static, all multi-version, launch flight for a perfume mist, FB and IG only. No pain, no offer.
- Tatcha (~210): all holiday gifting, 4–5 days old.
- Herbivore (~74): "RETINOL RESULTS. WITHOUT THE RETINOL."; "THE KERATOSIS PILARIS ON MY ARMS IS ALMOST COMPLETELY GONE"; "BRIGHTER SKIN BY THIS TIME NEXT WEEK". Free shipping over $100.
- Ursa Major (~190): quote cards like "My sun spots were gone in 3 weeks." Free full-size face wash; 15% off plus free shipping.
- Cocokind (~160): 138-day founder video on ingredient quality; "Searching for affordable skincare that actually works?" Money-back guarantee.
- Naturium (~130): creator video, "How I get silk skin for under $20". 10% at signup.
- Lasso (~220): 23 of 30 founder or creator video; "Don't use beef tallow as a moisturizer"; a permanent 50–70% off; "10,000+ happy customers".
- Penrose and Ascend (~2,600 and ~1,000): pheromone body butter for men, sold as fragrance dupes ("Smell Like Creed Aventus without breaking the bank"); Buy 2 Get 1 Free. Body butter scales when the promise is social and scent.
- No US brand-page ads: Tree Hut, Youth To The People and Drunk Elephant (their retailers and creators carry paid social), Om Organics, Province Apothecary, Consonant, Graydon, Pure Anada, and Plantd.
- Where they run: the tallow and direct-to-consumer brands show all five placements (Facebook, Instagram, Audience Network, Messenger, Threads), which suggests automatic placements. Sol de Janeiro and Tatcha run Facebook and Instagram only.
Formats that last
- Objection-confession poster: black field, price admitted, jar huge (Bare Ritual, 78–269 days).
- Before/after of one body part: arms, shins, backs.
- Quote-led poster, often with the customer's age.
- Native text: confession boxes, phone notes, cart screenshots, diary handwriting.
- Symptom naming and grids: annotated skin, "If you're seeing…", tick lists.
- Offer posters, as support, never the whole pitch.
- Creator video for the volume brands.
Pain themes that print
Body: crepey or aging body skin in women 40+; dry, flaky, itchy skin after the shower; rough, bumpy arms; lotion that doesn't last; smelling cheap or wanting compliments; fear of "toxic" ingredients.
Face: looking tired or older than you feel; dark spots; fine lines without retinol irritation; sensitive skin; a face stripped by cleansers; "it's expensive, but…"
Offer norms
BOGO or buy-more (Bare Ritual BOGO at $59.99, Penrose Buy 2 Get 1, Sky&sol Buy 3); deep discounts (Lasso 50–70%, Kopari "Save $86"); bundles at a price point (Primally Pure $62 → $48); first order and guarantee (Bushbalm 20%, Ursa Major 15%, Bare Ritual 90-day guarantee). Price bands: tallow balms about $36–60 for 2 oz; premium body serums and washes $25–60. Plantd's $28.99 for 8 oz sits comfortably inside; the face line sits at the top of the indie band.
White space Plantd can own Inference, to test on Meta
- The plant-based answer to the tallow wave. Nobody says "rich, works like tallow, no animal fat". That speaks to vegetarians and to everyone put off by the smell or the idea.
- Winter-dry, itchy body skin, named bluntly. Only Local Revival (a body wash) and First Aid Beauty ("winter skin emergencies") come close. No body cream owns "itchy, flaky shins every winter" or "cracked knuckles from hand-washing".
- Fragrance-free for itchy, reactive skin, and five real-scent options in the same range. Competitors push scent (Sol, Salt & Stone, Penrose) or ingredients (tallow), rarely both.
- Natural face care for "looks tired" and "tight after washing". Natural face brands lead with spots and lines; the tired-face and stripped-after-washing moments are unowned.
- The proof gap. Every long-runner carries proof: review counts with ages, "470,000+ jars sold", press logos. Plantd's real counts and named reviews must be on every ad.
Product pages: how pain-led pages sell, and where Plantd's fall short
The method: two pain-led pages from other categories
A supplement brand runs one product with four landing views, one per ad pain. The ad hook is the headline: "Still foggy by 3 PM, even after the coffee?" A one-sentence mechanism follows, then the offer, a buy box with a subscription timeline and a guarantee "even if opened", customer videos, a comparison against the failed alternative, a timeline of the first 60 days with customer quotes, and reviews filtered to the page's pain. Only the pain lines change between views; the buy box and policies are shared.
A hair-serum brand (55+ view) puts the pain and offer in the announcement bar, an audience line under the title ("Made for women 55+ with thinning hair"), a third-party rating badge, a before/after strip under the button with name, age and the specific problem, a cause carousel, named stories with failed alternatives, an objection FAQ and the guarantee in plain words.
What converts on competitor pages
- OSEA: the only body-butter page that names an ugly visible problem (crepiness) on the first screen, backed by a 32-woman study and a 30-day money-back line under the button.
- Nécessaire: rating, price, subscription and Add to Cart all on the first phone screen, plus a third-party eczema seal on the product image.
- First Aid Beauty: condition-first navigation and medical seals. Its eczema claim rides on a 0.5% colloidal oatmeal drug active, which Plantd cannot copy; the structure it can.
- Bushbalm: the product is named after the pain, the navigation is a list of pains, subscribe defaults to the realistic cadence.
- Tatcha: wins "without stripping" and answers the price objection in a "why not a dupe" block. Useful for the $54.99 face line.
- Solura (scaling tallow): a customer's pain quote above the title, a comparison table, a bundle ladder with visible savings, the guarantee in the top bar.
- Avoid: pop-ups at first paint, chat bubbles over the gallery, 10–16 MB pages, zero-review product pages.




Plantd today Best page we captured chip = points behind
↑ The biggest gaps are the first things a stranger needs: her problem in the headline, proof, and a reason to buy now.
Source: Plantd and 15 competitor product pages captured on a phone, 6 Oct 2026, scored by us. Directional, not a certified score.
Data as a table
| Section | Plantd | Best | Best page |
|---|---|---|---|
| Pain hero, ad-to-page match | 1 | 9 | a supplement brand's pain page |
| Offer | 2 | 8 | Solura |
| Social proof | 3 | 9 | Sol de Janeiro |
| Mechanism | 3 | 9 | a supplement brand's pain page |
| Before/after proof | 0 | 8 | True Botanicals |
| FAQ on the page | 0 | 8 | a hair-serum page |
| Objection handling | 3 | 9 | a supplement brand's pain page |
| Guarantee | 3 | 9 | a hair-serum page |
| Buy box, first screen | 4 | 8 | Nécessaire |
| Speed | 8 | 9 | a supplement brand's pain page |
Competitor product pages, side by side (price, $/oz, offer, reviews, first screen, speed)
| Brand / product | Price · size · $/oz | Offer (sub, bundle, gift, free-ship) | Reviews | Hero (first viewport) | Leads with pain? | Speed (LCP · MB · req) |
|---|---|---|---|---|---|---|
| Plantd Vacay hand & body cream | $28.99 · 8 oz · $3.62 (2 oz $14.99 · $7.50) | no sub, no bundle on PDP, free ship $85, 15% email pop-in | 25 (scents split) | "Vacay hand & body cream · Rich, warm, sweet" | No | 0.7 s · 2.4 · 357 |
| Plantd Renewal Night Cream | $54.99 · 60 ml (2.0 fl oz) · $27.09 | none; "Complete the Ritual" add-ons at full price | 3 | "Overnight renewal cream · Adaptogens + Hyaluronic Acid" | No | 0.8 s · 2.9 · 354 |
| Sol de Janeiro Brazilian Bum Bum Cream | $48 · 240 ml (8.1 oz) · $5.92 | sub 10%, free sample every order, points, free ship $35, ritual bundle $139 | 27,225 | Name + "Firming · Tightening · Hydrating" + scent line | Indirect (cellulite/stretch marks in FAQ and review "skin concern" tags) | 1.2 s · 16.0 · 832, CLS 1.46 |
| Tree Hut Whipped Shea Body Butter | not sold on site (Amazon/Walmart buttons) | none | 11 (free-sample program) | "Whip your skin's hydration back into shape without the heavy feeling..." | Mild failed-alternative | 0.7 s · 3.2 · 446 |
| Nécessaire The Body Lotion | $30 · 200 ml (6.8 oz) · $4.41 (450 ml $52 · $3.42) | sub 15% + free ship, free ship $75, free returns | 1,711 · 4.7 | Rating + price + sub + ATC all in screen 1; NEA seal on image | Reframe ("Treat Your Body Like Your Face"), TARGETS: Dry Skin | 2.5 s · 3.8 · 673 |
| OSEA Undaria Algae Body Butter | $54 · 6.7 oz · $8.06 | sub 10%, free ship $50, 30-day money back by button | 1,898 · 4.7 | "...72 hours of hydration while visibly improving skin crepiness and firmness" | Yes (crepey skin named) | 0.8 s · 1.4 · 83 |
| Kopari Ultra Restore Body Butter | $42 · size not legible | sub 10%, free samples, free ship $39 | 1,831 · 4.8 | Review quote under stars; "Brings dry, cracked skin back to life" in benefits | Partial | 0.9 s · 3.0 · 618, CLS 0.53, cookie wall |
| First Aid Beauty Ultra Repair Cream | $42 · 6 oz · $7.00 | sub, free ship all orders, FSA/HSA | 1,730 · 4.6 | Breadcrumb "Eczema Creams"; "Works best for... Eczema-Prone Skin" | Yes (condition-led; legal for them via 0.5% colloidal oatmeal skin-protectant drug claim, not copyable by Plantd) | 0.9 s · 3.8 · 613 |
| Bushbalm Ingrown Hair Oil (Canadian DTC) | $26 · 1 fl oz · $26 | sub 15% (3-month default), 2 free gifts, countdown, free ship $50 | 2,388 · 4.5 | Product name is the pain; "Hydrates and reduces the look of ingrown hairs" | Yes; nav by concern (Ingrown, Razor bumps, Dark spots) + quiz | 2.9 s · 5.2 · 762, 20%-off pop-in with countdown at load |
| Cocokind Electrolyte Water Cream | $20 · 1.7 fl oz · $11.76 | sub 8% + free ship, free ship $50, "make it a set" | 441 · 4.84 | "Lightweight, breathable hydration, without the breakouts" | Yes (failed alternative) | 3.7 s · 5.2 · 516, pop-in at first paint |
| Tatcha Camellia Cleansing Oil | $50 · 150 ml (5.0 fl oz) · $10.00 | sub 10%, free ship + returns all US, samples | 2,283 · 4.8 | "Melts the day away without stripping"; clinical block; origin story | Partial (stripping); long "dupe" objection essay | 1.2 s · 3.3 · 792 |
| Drunk Elephant Protini | $72 · 50 ml (1.69 fl oz) · $42.60 | sub 10%, 4 installments, 20% bundle promo, free ship $40, samples $100+ | 3,448 · 4.5 | "be a firm believer"; "face-off: compare moisturizers" by key concern | Partial (firmness) | 1.9 s · 12.7 · 302 |
| True Botanicals Chebula Extreme Cream | $110 · 1.7 oz · $64.71 ($88 on sub) | sub 20% first 3 orders then 15% + samples, sets, free ship $45, 30-day risk-free | 2,210 · 4.5 | Name, rating, price; video gallery | No (clinical + unretouched 30-day customer photos) | 2.5 s · 10.7 · 741 |
| Primally Pure Body Butter (tallow) | $32 · 4 oz · $8.00 | sub, "Bundle + Save", "Find Your Match" quiz, free ship $65 | 0 | Ingredient paragraph | No | 2.4 s · 3.2 · 500, CLS 0.42 |
| Primally Pure Soothing Cream (face) | $44 · 1 oz · $44 | same | 5 | "...calm redness and encourage skin repair" | Partial | 2.1 s · 3.7 · 526 |
| Herbivore Phoenix Body Cream | $44 · 200 ml (6.8 oz) · $6.47 | sub 15%, free ship $100 | 27 · 4.9 | "Nourishing · Hydrating · Improved texture" | No | 1.3 s · 3.5 · 500 |
| Solura Overnight Repair Whipped Tallow Balm (scaling tallow DTC) | $36 · 1 oz (jar label) · $36 | bundle ladder 1 / 2 (save 25%) / buy 2 get 1 / variety pack, sub +20%, free shipping, "Lifetime Radiance Guarantee" | 56 · 4.82 ("1,000+ customers") | Customer pain quote above the title: "My skin couldn't get enough moisture, no matter what I used. This soothed my dry, itchy skin..." | Yes | 3.2 s · 5.7 · 629 |
Anatomy of a best-in-class pain-led skincare product page (17 parts)
- Top bar: pain, offer and risk reversal in one line.
- Gallery: product; the problem area improved; texture; a comparison card.
- Audience line above or under the headline ("For dry, crepey-looking legs and arms").
- Headline = the ad hook, in the customer's moment, not the product name.
- Stars and a pooled count right under the headline.
- One-sentence mechanism: why what she uses now fails, why this works.
- Buy box: scent and size, a tier ladder with per-jar economics, subscribe at a realistic cadence, one line on shipping and duties, the guarantee, Add to Cart on the first phone screen.
- Proof under the button: three reviews or before/afters from people with this pain.
- Cause cards: three to five things that make it worse, each ending with what the product does.
- Comparison table against the failed alternatives she owns.
- Timeline (night 1, day 7, day 30) using only measured or quoted outcomes.
- Ingredient story with origin and a reason each one is there for this pain.
- Reviews tagged by skin concern and age, filter chips that match the page.
- FAQ written from objections, in the buyer's words.
- Guarantee spelled out.
- Sticky bar synced to the selected option, never covered by marketing widgets.
- A light page: no pop-up before the first scroll, product structured data with the rating.
Other full-detail pages
- Who Plantd is: the 160 doors, social channels, the claim to fame, our verdict
- Every product: facts, ingredients, pains, wording, every review
- The full pain-point map (30 pains × 11 formulas)
- Buyer research: the avatar, six buyer types, evidence and awareness
- Positioning detail and the six candidate mechanisms
- Competitor deep dive: Meta ads and product pages
- Website audit, rebuild plan and page blueprints
- Meta account method, landing views and the 10 ads with copy
- Channel economics, Amazon comps, fees, listing copy and A+ plan
- US retail standards and entry routes
- Distributor profiles, terms and the price waterfall
- Canada to US regulatory and logistics checklist
- Phase plan, risks and questions for Plantd
- Sources, method, fact vs estimate, and all 324 customer quotes