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 (people buy after reading)
- Your product range can legitimately cover the full hub
- Competition is beatable (not dominated by Amazon / Wikipedia)
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.”
Pillar: "Skin barrier repair"
├── How to tell if your skin barrier is damaged
├── Skin barrier repair routine for sensitive skin
├── Best ingredients for barrier repair (niacinamide, ceramides, squalane)
├── ... (12 more spokes)
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:
- 2,000–3,500 words
- Addresses the search intent in the first 100 words (no intro fluff)
- Uses real data, first-person experience, or original research
- Clean internal linking (up to pillar, sideways to 2–3 spokes, down to 1–2 related products)
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 in the beauty space
- 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)
| Metric | Before | After |
|---|---|---|
| Organic sessions | 2,800/mo | 15,600/mo |
| Keywords (top 10) | 28 | 412 |
| Organic revenue | $14k/mo | $102k/mo |
| Paid dependency | 92% | 51% |
What would we do differently?
Move faster on PR in the first 2 months. We were “polite” early — pitched once a week, which was too slow. Consistent weekly pitching matters more than perfect pitch quality.
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.
Want us to run this for you?
Free 30-minute audit. We'll tell you your two biggest growth gaps.
Book an audit