Millennial AI
D2C & E-Commerce

Growing D2C Skincare Brand

Took a D2C skincare brand from 1.8x ROAS and zero organic presence to 3.9x ROAS and 22,000 monthly organic visitors, cutting blended CAC by 41% in five months.

3.9xROAS (up from 1.8x)
The Challenge

The brand had built a credible 18-SKU range across face serums, moisturizers, and body care, and was generating approximately INR 12 lakh per month in revenue. But the economics were fragile. With INR 6.5 lakh per month going into paid media at a 1.8x ROAS, every percentage point of margin was under pressure and there was no channel diversification in sight.

The paid account had run on the same structure for 14 months: a single broad interest audience on Meta and a single Performance Max campaign on Google with all 18 products collapsed into one asset group. A forensic audit revealed that 70% of Google Ads spend was absorbing branded search — traffic that would have converted organically — systematically inflating the reported ROAS and masking how poorly non-branded acquisition was performing.

Organic was absent entirely. No editorial content, no ingredient landing pages, no meta descriptions, and a mobile load time of 6.2 seconds. A previous freelance engagement had produced eight thin listicle posts and over 200 low-quality backlinks, which had triggered a Google manual action penalty. The penalty had gone undetected by the brand and was suppressing any ranking potential across the entire domain.

The marketing function was the founder and a single person covering customer service, social, and everything else. There was no bandwidth for the systematic build required to fix the foundations.

Our Approach

A five-phase engagement run across 16 weeks, sequenced to deliver paid media gains in the near term while building an organic compounding engine designed to outlast any single campaign.

Audit & Penalty Recovery (Weeks 1-3)

A full technical, paid, and SEO audit surfaced the Google manual action penalty immediately. 187 toxic backlinks were disavowed, eight low-quality posts removed, and a formal reconsideration request submitted. In parallel, the Google Ads account was restructured to separate branded and non-branded campaigns, establishing clean ROAS visibility for the first time. Meta was rebuilt with discrete top-of-funnel, mid-funnel, and bottom-of-funnel audiences to eliminate overlap and enable proper funnel-stage creative sequencing.

Site Speed & Technical Foundation (Weeks 2-4)

The Shopify storefront was migrated to the Dawn theme, images were compressed and lazy-loaded, and four unused third-party app scripts were removed from the render-blocking stack. Mobile load time dropped from 6.2 seconds to 2.1 seconds — a change that produced an immediate lift in paid conversion rate from 1.4% to 2.3% before any creative changes were made. Category landing pages and ingredient hub pages for six hero ingredients were architected and built, providing the structural foundation for the content phase.

Content Engine (Weeks 4-10)

An AI-assisted editorial pipeline was designed around the founder's cosmetic chemistry background. Claude was used for keyword research, brief creation, and first-draft generation; the founder provided an ingredient-accuracy editorial pass before publication. The output was ten pieces per month (ingredient deep-dives, skin routine guides, and comparison content) each structured with FAQ, HowTo, and Product schema markup and mapped to a specific commercial or informational keyword cluster.

Paid Media Optimization (Weeks 4-16)

A systematic creative testing cadence of three new assets per week was introduced across Meta. Category-specific landing pages aligned to skin concern were paired with a short quiz mechanic, which converted at 4.1% compared to 2.3% on the previous generic product pages. Google non-branded campaigns were rebuilt around category and ingredient intent, capturing demand that the former PMax structure had consistently failed to surface.

SEO Compound Growth (Months 3-5)

The manual action penalty was lifted in week 3. Content began indexing and ranking from week 6. By month 5, organic search was delivering 22,000 monthly visitors. The ingredient hub pages — built to capture high-intent, ingredient-aware shoppers — converted at 3.2%, a higher rate than paid media. Organic was contributing 28% of total revenue and the trajectory was accelerating.

The Results

3.9x

ROAS

Up from 1.8x at engagement start

22,000

Monthly organic visitors

From zero in five months

41%

Blended CAC reduction

Across all acquisition channels

2.1s

Mobile load time

Down from 6.2 seconds

3.4%

Paid conversion rate

Up from 1.4% at start

28%

Revenue from organic

By month 5, from a standing start

The brand entered the engagement entirely dependent on Meta spend, with no fallback if CPMs rose or the algorithm shifted. It exited with a growing organic channel that compounds independently of ad spend, ingredient hub pages cited by a skincare YouTube channel with a meaningful audience, and a founder who now describes the business as a content-driven skincare company rather than an ad-funded product catalogue.

I thought we needed to fix our ads. Millennial AI showed me the ads were a symptom. The real problems were site speed, zero organic presence, and a Google penalty I didn't even know about. Five months later we have an organic channel growing faster than paid ever did.

Founder, D2C Skincare Brand

Marketing spend not converting?

If your paid channels have plateaued or your unit economics are under pressure, we can diagnose what is actually going wrong.

Discuss This With Us