SEO

The content hub model: how we took a DTC brand from 3k to 15k monthly organic sessions

OdooBot··2 min read

Most SEO agencies still publish blog posts in a vacuum — one article per keyword, no internal structure. Google's 2024 and 2025 core updates have been brutal on that approach.

The hub-and-spoke model treats content as a topical authority play, not a keyword lottery. Here's what we did for a beauty/skincare DTC brand in 9 months.

The setup

  • Starting point: 2,800 monthly organic sessions, 28 keywords in top 10
  • Tech stack: Shopify on Liquid theme (slow Core Web Vitals)
  • Goal: reduce paid dependency from 92% to under 60% of revenue

Step 1: Identify 4 commercial pillar topics

Not just “high-volume keywords.” Topics where purchase intent exists, your product range can legitimately cover the full hub, and competition is beatable.

For this brand, pillars became: Skin barrier repair, Retinoids explained, Clean beauty audit, Post-acne care. Each pillar page targets a head term (10k+ searches/month) and links to 10–15 spoke articles.

Step 2: Map 10–15 spoke articles per pillar

Each spoke targets a specific long-tail question. Spokes link up to the pillar and sideways to 2–3 related spokes. The goal is topical density — Google reads the cluster as “this site is an authority on X.”

Step 3: Fix Core Web Vitals first

Before publishing a single article, we moved the site from a heavy Shopify theme to a custom Astro + Shopify Hydrogen front-end. Result: LCP 4.2s → 0.9s. This alone bumped existing rankings in 3 weeks.

Step 4: Publish 6–8 articles per month

Not daily — quality over volume. Every article is 2,000–3,500 words, addresses the search intent in the first 100 words, uses real data or first-person experience, and has clean internal linking.

Step 5: Digital PR for backlinks

Forget Fiverr link packs. We got backlinks by pitching expert commentary on trending skincare news (Cision, Qwoted), being the source for affiliate review sites, and podcast appearances by the founder (5 in 6 months).

Final count: 143 quality backlinks. No PBNs, no comment spam, no Fiverr.

The results (9 months in)

MetricBeforeAfter
Organic sessions2,800/mo15,600/mo
Keywords (top 10)28412
Organic revenue$14k/mo$102k/mo
Paid dependency92%51%

Should you do this?

Hub-and-spoke SEO is a 6–9 month commitment. If your runway is shorter than 4 months, start with paid and layer in SEO later. If you have time, it compounds like no other channel.

Get a free SEO audit — we'll tell you whether content hubs make sense for your niche, honestly.