Case Study · DTC E-commerce

2,400 pages in six weeks, and not one of them embarrassing.

A growing DTC brand had 600 SKUs, half-finished product pages, and zero category content. They had two content people and a Google Search Console staring back at them with thousands of missed query opportunities. We built a content engine. Six weeks later: 2,400 quality-gated pages live, organic traffic up 340% in the next quarter, and the content team redirected to the editorial work AI can't touch.

2,400
Product + category pages shipped
+340%
Organic traffic (Q/Q)
+68%
Organic revenue (Q/Q)
6 weeks
Engagement, end-to-end
01 — The problem

600 products, 200 written pages.

The brand had been growing 40% YoY for three years. The team scaled operations, fulfillment, and paid media — but content didn't keep up. Of 600 active SKUs, roughly 200 had finished product pages with real copy. The rest had a name, a photo, and a 30-word stub. Category pages didn't exist — the site structure was category landing pages that routed straight to grids. Google had nothing to rank.

The two-person content team could write two solid product pages a day. At that pace, finishing the catalog alone was 10 months of work — while the brand kept launching new products every week. The math didn't work.

02 — What we built

A content engine, not a content generator.

Two weeks of setup, four weeks of production. The engine had five pieces:

  • Product data normalizer. Pulled from Shopify, plus the brand's lab-test PDFs, supplier spec sheets, and internal knowledge wiki. Structured every SKU into a consistent data object: what it's made of, who it's for, how to use it, what problem it solves.
  • Voice-trained drafter. Week one was spent extracting the brand's voice from the 200 good existing pages. Principles went into a style guide the model used on every draft. Output read like the brand — not like ChatGPT default.
  • Quality gate. Every draft ran through automated checks (factual grounding in the source data, banned phrases, reading level, keyword inclusion) plus a human review queue. Below-threshold drafts bounced back for another pass. Nothing shipped that a human hadn't actively approved.
  • Category page builder. Category pages weren't just product grids. The engine generated intro copy ("what to look for," "how we test"), comparison tables, FAQs, and buying guides — real content, driven by real data.
  • Programmatic SEO layer. On top of core product and category pages, the engine generated targeted landing pages for long-tail queries ("best X for Y," "X vs Y comparison"). Each one grounded in actual product data, not fabricated claims.
03 — The editorial trade-off

AI does production. Humans own the brand.

The two content people didn't write a single product page during the engagement. They did something more valuable: they wrote the voice guide, reviewed the first 100 drafts until the output felt right, and spent the rest of their time building the brand's editorial properties — the seasonal gift guides, the founder story, the deep-dive blog posts that actually convert.

When the engine finished its run, the team had 2,400 quality pages live and a real editorial backlog they were shipping against — not a copy-writing backlog they'd never finish.

04 — The outcome

Organic went from a trickle to a channel.

In the quarter following launch, organic traffic grew 340% and organic revenue grew 68%. (Revenue grew slower than traffic because a lot of the new traffic was top-of-funnel buying-guide queries — still valuable long-term, but they convert at a lower rate than product-name queries.) The brand's programmatic SEO pages now rank in the top 10 for ~800 commercial queries they had zero presence on before.

Meanwhile the content team — still two people — now ships editorial weekly and has the highest-engagement brand blog in their category. The content bottleneck is gone.

We thought we needed to hire three writers. What we needed was a system. It turns out AI content isn't embarrassing if you do the work of teaching it your voice first.

Head of Brand DTC skincare · engagement anonymized at client's request
Stuck with a content backlog?

Let's see if an engine makes sense.

Tell us your catalog size, your current voice, and your biggest SEO gaps. We'll come back with an honest assessment — AI content only works for some businesses, and we'll tell you if yours is one of them.

Start the conversation →