Market landscape · 11 companies tracked

How DTC Skincare companies actually get customers

Every company below was analyzed from public evidence: ad libraries, traffic data and launch history. No surveys, no self-reported numbers. An ad that keeps running is an ad that keeps paying for itself, so run-time is the honest signal.

11companies analyzed in this market
225kmedian monthly visits
Meta adsmost common leading channel (8 of 11)
965 dayslongest ad still running (OneSkin)

What the data says about this market

  • 8 of 11 lead with Meta ads.
  • 7 of 11 are led by an unpaid channel, with ads playing a supporting role rather than driving growth.
  • 11 of 11 are running ads at all, and 6 have an ad that has been running over a year (Primally Pure at 714 days, Image Skincare at 905 days).
  • 3 grew traffic more than 10% over the last three months: Image Skincare, Bushbalm, Maelove Skincare.
Primally Pure475k visits/mo · +0% 3mo · longest ad 714d

Paid search145 active Google search ads, oldest running ~1,714 days; paid search drives 18.1% of traffic with proven headlines that name specific category failure modes (baking-soda sensitivity) to intercept high-intent lapsed-natural-deodorant buyers

Affiliates#purepartner program with in-frame on-screen discount codes drives confirmed 7.4% of total visits; structural funnel layer between top-of-funnel content and conversion, with named codes (15KARLY, CAREBYCARA, CANDICE15) compressing endorsement and purchase incentive into a single creative moment

Image Skincare382k visits/mo · +79% 3mo · longest ad 905d

Affiliates30% of all monthly traffic — single largest acquisition channel, driven by 50,000+ professional esthetician partners linking and recommending products; managed through Salesforce CRM infrastructure

Paid search300 active Google ads as of 2026-06-25; oldest proven winners running ~905 days; educational hooks ('Retinol For Beginners Guide') and professional-credential headlines own high-intent category and branded terms

OneSkin343k visits/mo · +8% 3mo · longest ad 965d

CreatorsCreator-seeded discovery via #OneSkinPartner on TikTok/Instagram is the actual top-of-funnel engine while owned social is dormant

Paid searchGoogle search ad has run ~965 days, anchoring the 'skin longevity' category and branded terms

Truly Beauty260k visits/mo · -16% 3mo · longest ad 407d

TikTok adsPrimary growth engine (organic brand account + TikTok Shop): 2.1M followers, 52.2M total likes, in-house creator team posting taboo body-care tutorials in a content vacuum no mainstream brand would enter

Meta ads56+ active ads as of 2026-07-02 running discount-plus-gift-stack and body-problem before/after creatives; functions as retargeting and conversion layer for warm TikTok audiences rather than cold acquisition

Remedy Science225k visits/mo · -6% 3mo · longest ad 129d

Meta ads56+ active/active creatives as of 2026-07-26, several proven winners running 129-286 days, testing multiple physician-persona spokespeople

CreatorsTikTok Shop posts from DermDoctor and third-party sellers (@shop.shiesty) hit multi-million engagement, plus a bench of organic beauty/derm creators

Dieux Skin199k visits/mo · -20% 3mo · longest ad 404d

CreatorsFounder-led + creator ecosystem (TikTok/IG, #dieuxpartner tag) generates the demand that everything else harvests

Paid search200-ad Google library anchored by branded terms, oldest ad running 1,404 days, intercepts intent the content side already created

Topicals197k visits/mo · -13% 3mo · longest ad 298d

Creators$100K brand trips to Ghana and Bermuda generated $1M revenue in 3 days and 5.6M TikTok views respectively; 4,000-person insider program and tiered creator ecosystem are the primary acquisition engine

Meta adsDense stack of proven-winner creatives across Facebook/Instagram/Audience Network running since March 2026; DCO, image, and video formats testing simultaneously; captures demand generated by cultural marketing

Bushbalm177k visits/mo · +16% 3mo · longest ad 419d

Meta adsHigh-volume DCO across Facebook, Instagram, Messenger, Audience Network, and Threads; proven creative winners running 1,400+ days; separate .com and .ca storefront testing; structured seasonal launch cadence

SEO31.2% of traffic; category-creation moat — coined 'vajacial,' 'vajazzle,' 'Bush Beads wax' and published reference content before any competitor, holding #1 rankings by default

Maelove Skincare155k visits/mo · +35% 3mo

SEO37.6% of traffic; five branded product pages hold #1 rankings, anchored by a dedicated 'SkinCeuticals dupe' comparison blog page

Affiliates19.7% of traffic, Maelove's second-largest channel, run through TikTok Shop, ShopMy creator links, and the #maelovepartner tag rather than a public program

Bubble Skincare9k visits/mo · 0% 3mo

CreatorsDense creator ecosystem across YouTube, Instagram, TikTok; multi-creator marquee campaigns (Field Day, Leighton Meester 'Radical Joy') and TikTok Shop derm creator content (817,570 engagements) drive the bulk of visible GTM activity

Affiliates#BubblePartner hashtag and 'Bubble Insiders' tier function as an informal creator-affiliate layer with no visible self-serve platform

Vacation visits/mo

retail wholesale2,500+ retail doors (Ulta, Target, CVS, Nordstrom, Costco); teardown names this the real distribution layer behind revenue

Meta adsOnly channel with live spend at observation date: 15+ active ads across FB/IG/Messenger/Threads, all under 60 days old

What works in this market

Meta ads8/11
Paid search6/11
Creators5/11
Affiliates4/11
SEO4/11
TikTok ads1/11