Service · SEO & Organic Growth

Traffic that compounds while you sleep. Built to rank. Designed to convert.

Technical SEO, content engine and programmatic page generation for DTC brands. We don't chase the algorithm — we engineer the asset that survives every algorithm change for years.

+212%avg organic traffic lift
340+keywords on page 1
$0CAC for compounding visits
9 motypical time-to-payoff
Ahrefs Master Semrush Certified Google Search Console Screaming Frog Pro Schema.org Verified Core Web Vitals Shopify SEO Partner WordPress + Yoast Ahrefs Master Semrush Certified Google Search Console Screaming Frog Pro Schema.org Verified Core Web Vitals Shopify SEO Partner WordPress + Yoast
01 — The math nobody runs

SEO is the only channel
where yesterday's work
still pays you tomorrow.

Paid ads stop earning the second the budget pauses. SEO is the only acquisition channel where the asset you ship in month three is still bringing visitors in year three — typically at 0% incremental CAC for every new visit.

It's also the only channel where your competitor can't bid you out at 2× CPM. The page either ranks or it doesn't.

PAID
  • × Stops the day you pause
  • × CAC rises with competitors
  • × Algorithm-controlled
  • Instant scale
ORGANIC
  • Compounds for years
  • 0% incremental CAC
  • Defensive moat
  • × Slower payoff (6–9mo)
02 — Inside the engagement

Five disciplines.
One compounding engine.

SEO isn't one thing. We split it into five disciplines, staffed by specialists, run on a quarterly roadmap with weekly ship cycles.

01

Technical SEO

The foundation. We rebuild crawlability, index-control, schema, Core Web Vitals and JS-rendering before a single new page ships. Most "SEO problems" are technical problems wearing content's clothes.

  • Crawl + index audit (60+ patterns)
  • Schema.org markup (Product, FAQ, Review, Article)
  • Core Web Vitals · LCP < 1.8s target
  • Internal linking architecture rebuild
  • Hreflang + multi-locale
02

Content engine

Editorial-grade, SEO-engineered pages — briefed by strategists, written by category specialists, fact-checked, published with internal links.

  • 20+ pages / mo at scale
  • SME-reviewed for E-E-A-T
  • Hub + spoke architecture
03

Programmatic SEO

Hundreds to thousands of templated landing pages from your structured data — locations, SKUs, comparisons, ingredients, use-cases. For brands ready to scale.

  • Template-driven page generation
  • Index gating + quality controls
  • Unique value per page guaranteed
04

eCommerce SEO

Collection & PDP optimisation, structured data, faceted nav, canonicalization, and the URL hygiene that separates rankable stores from invisible ones.

  • Collection page templates
  • Product schema + rich snippets
  • Faceted nav indexation strategy
05

Digital PR & links

Editorial placements in real publications — Vogue, Forbes, Bustle, The Cut — through reactive PR, expert commentary and data-led story pitching.

  • Editorial outreach (no link-farms)
  • Data-led story development
  • Reactive press desk
03 — The compounding loop

How a query becomes revenue.

01 Month 1

Technical baseline

Audit, fix, redirect. Rebuild crawl + index, deploy schema, ship Core Web Vitals. Foundation-only.

02 Month 2

Keyword map

Cluster keywords into hubs & spokes, prioritise by intent + ranking probability, brief the first 30 pages.

03 Month 3–6

Ship cadence

20+ pages / mo published. Internal links, schema, fact-checks. First rankings start moving.

04 Month 6–9

Authority + links

Digital PR outreach, expert commentary, data-led stories. Domain authority lifts as publication links accrue.

05 Month 9+

Compounding

Most pages settled in top-3. New pages rank in 4–6 weeks instead of 6 months. The flywheel runs.

04 — Live reporting

Every ranking, every query,
every morning.

We report inside the tools you already trust — Google Search Console + Ahrefs + GA4 — unified into one daily dashboard.

Search Console brand.com · Performance · last 90 days
Export
Total clicks184,402▲ 212%
Total impressions4.2M▲ 184%
Avg CTR4.4%▲ 1.2pt
Avg position8.2▼ 6.4

Clicks & impressions · 90 days

Clicks Impressions

Top queries

by clicks
QueryClicksImprCTRPos
skincare routine for oily skin12,408184K6.7%1.2
niacinamide vs salicylic acid8,941112K7.9%1.4
best moisturizer combination skin6,82098K6.9%2.1
vitamin c serum benefits5,29084K6.3%2.8
retinol for beginners4,18072K5.8%3.2
am pm skincare routine3,64061K5.9%3.6

Top landing pages

by clicks
  • /routine-oily-skinbrand.com · Featured snippet14,202
  • /ingredients/niacinamidebrand.com · Pos 1.49,841
  • /quiz/skin-typebrand.com · Pos 2.67,109
  • /routine-combination-skinbrand.com · Pos 2.15,402
  • /vitamin-c-serum-guidebrand.com · Pos 3.24,690
  • /retinol-beginners-guidebrand.com · Pos 3.43,820
05 — Case spotlight

9 months. 12 keywords on page-1.
+212% organic traffic.

Case 07 Beauty & Skincare · USA

From page 4–6 obscurity
to 12 keywords ranked #1–3 in 9 months.

The trap

Beautiful brand, invisible site. 1,200 monthly organic visits. Most "ranking" keywords sat on page 4–6 where nobody clicks. Site was Shopify default, no schema, LCP 4.1s, 6 internal links per page.

What we did

Month 1: rebuilt schema + technical foundation. Month 2: keyword cluster mapping. Months 3–6: shipped 84 hub-and-spoke pages, internal-linked into existing PDPs. Month 6+: digital PR — 14 editorial placements.

Monthly organic clicks · 12 months 1,200/mo → 38,400/mo
▲ 32×
M1 · Technical baseline M4 · First page-1 rankings
Clicks / mo1,200 → 38,400
Keywords #1–30 → 12
Pages indexed34 → 218
Domain rating22 → 41
Still compounding · 60K/mo target
06 — What's in every engagement

The full stack — week one.

60-pattern audit

Technical + content + link audit against every ranking factor that matters. Delivered as a one-page rebuild brief.

Schema.org markup

Product, FAQ, Review, Article, Organization — deployed and validated against Google's structured-data tool.

Core Web Vitals

LCP < 1.8s, CLS < 0.1, INP < 200ms — every page that ships hits the Google threshold or it doesn't ship.

Keyword map

Cluster + intent map of 200–500 keywords. Hub-and-spoke architecture. Quarterly refresh.

Editorial content

20+ SME-reviewed pages per month at scale. Briefs, drafts, fact-checks, internal links, publication.

Digital PR

Editorial placements in real publications — Vogue, Forbes, Bustle. Domain-rating lift, not spam links.

Live dashboard

GSC + Ahrefs + GA4 unified. Daily clicks, queries, positions, top movers — refreshed every morning.

Friday readout

One-page written readout every Friday — what ranked, what slipped, what we'll ship next week.

07 — Common questions

The honest answers founders ask before signing.

How long until I see results?

Month 1: technical wins (existing pages ranking better). Month 3–4: first new-page rankings. Month 6: meaningful traffic lift. Month 9–12: compounding flywheel. If you need clicks tomorrow, paid is the right answer — not SEO.

Do you use AI-generated content?

AI for keyword research, briefing, and first-draft scaffolding — yes. AI as the final voice — never. Every page is SME-reviewed and human-edited. Google's Helpful Content updates have made low-effort AI content actively dangerous.

Will you build backlinks?

Yes — but only through digital PR. Editorial placements in real publications (Vogue, Forbes, Bustle, The Cut, niche trade press). Never PBNs, never paid guest posts, never link-farms. Slower, but it doesn't get penalised.

Can you fix a Google penalty?

Manual penalties — yes, we've recovered 8 sites with manual actions removed. Algorithmic penalties (HCU, Spam Update) — sometimes, depends on what caused them. We audit before quoting; some sites are unrecoverable.

What's the minimum engagement length?

6 months minimum. SEO needs ~90 days for technical to compound and another ~90 days for content to start ranking. Anything shorter wastes your money and our time — we'd rather not start.

Do we keep the content if we leave?

Always. Every page, brief, keyword map, schema deployment and link asset stays in your CMS and your accounts. We're operators in your tools, not gatekeepers of your data.

Q3 capacity · 3 SEO retainers open

Bring us a site
that should be ranking.

We'll run a 60-pattern audit and send a one-page rebuild brief before the call. Yours to keep, fit or not — and you'll know exactly what's broken.