Engine 03 — Conversion ChassisWeb Core · Web Dev

Themes don't scale.We build the core that converts.

A theme is not a growth system. Growlith engineers Web Core — edge architecture, a Core Web Vitals SLA, a composable stack — fast enough to feel expensive.

0.61s P75 LCP99.2% edge cache hit214 cores deployed
Scroll
Edge Architecture
Core Web Vitals SLA
Media Pipeline
Composable Stack
Next.js on the edge
AVIF / priority LCP
Sanity + Shopify
99.2% cache hit
RUM instrumentation
ISR + SWR
CAPI on first paint
Sub-second LCP
Edge Architecture
Core Web Vitals SLA
Media Pipeline
Composable Stack
Next.js on the edge
AVIF / priority LCP
Sanity + Shopify
99.2% cache hit
RUM instrumentation
ISR + SWR
CAPI on first paint
Sub-second LCP
01The Problem

Pretty is not
a conversion strategy.

Most websites look good and still lose the people who arrived. Poor Core Web Vitals, slow loads, fat media, weak caching, rigid architecture — technical limits that quietly tax SEO rankings and paid conversion. The cost is not aesthetic. It is revenue.

This is an infrastructure problem

Speed-tax autopsy

How much conversion is your stack burning?

Set the sliders to your live site. This is not a traffic forecast — it is the conversion you leave on the table versus a sub-second Core, using a conservative decay from 3.4% CR at 0.8s LCP.

Monthly sessions

All devices, all channels

80K

Current LCP

Field data, P75 — Search Console or RUM

3.4s

Average order / lead value

What a converted session is worth

$180

The ledger

CR at 0.8s LCP3.40%

CR at 3.4s1.27%

Conversion given back63%

Drag per month

$307K

Leak per year

$3,688K

That is traffic you already paid for — SEO, paid, email — converting worse because the chassis is slow. Every Growlith core audit opens with this ledger.

01

Poor Core Web Vitals

LCP over two seconds, CLS that jumps the buy button, INP that makes taps feel broken. Google ranks it. Buyers feel it. The report is red and the funnel is quieter than the design looked in Figma.

Looks premium. Scores like a brochure.

02

Slow load times

Hero video autoplays, three tag managers fire before first paint, and the homepage is 4.8MB because nobody owned the critical path. Every extra second is a bounce you already paid to acquire.

Paid traffic lands. Half of it leaves.

03

Inefficient media

Uncompressed JPEGs, no AVIF, no priority LCP image, no srcset. The most expensive pixels on the page are also the slowest — and they sit in front of the offer.

A 2.4MB hero fighting the conversion.

04

Weak caching

Origin does the work on every request. No edge, no stale-while-revalidate, no regional PoPs. A sale in Sydney waits on a server in Virginia. Cache hit rate is a hope, not a number.

Fast in the office. Dead on 4G.

05

Rigid architecture

A theme, a page builder, a plugin maze. Adding a market, a locale or a new offer means a six-week ticket. The site cannot take the shape of the business — so the business shapes itself around the CMS.

The roadmap waits on the website.

06

Technical limitations

No schema registry, no edge SSR, no first-party CAPI, no RUM. SEO cannot index what it cannot parse. Paid cannot attribute what the pixel missed. Conversion is a guess dressed as analytics.

SEO and ads paying a tax the stack invented.

The brochure site

A design asset the funnel works around

The Growlith Web Core

Growth infrastructure the machine runs on

  • The brochure site

    A theme restyle sold as a rebuild

    The Growlith Web Core

    Edge-rendered Next.js, in your repo, owned by you

  • The brochure site

    Core Web Vitals as a Lighthouse screenshot

    The Growlith Web Core

    LCP ≤ 0.8s · CLS ≤ 0.05 · INP ≤ 120ms — as an SLA

  • The brochure site

    Uncompressed heroes and a CDN afterthought

    The Growlith Web Core

    AVIF pipeline, priority LCP, smart invalidation

  • The brochure site

    Origin-bound WordPress on a shared box

    The Growlith Web Core

    Edge cache 99.2% hit · NYC, LDN, SYD, DIFC PoPs

  • The brochure site

    A page builder that fights every new market

    The Growlith Web Core

    Composable: Sanity + Shopify + analytics instrumentation

  • The brochure site

    A design asset the growth team works around

    The Growlith Web Core

    Growth infrastructure the other five engines run on

What this is not

A Squarespace restyle. A Webflow template. A WordPress theme swap with a speed plugin taped on. If the work does not live in your repo, on the edge, with vitals as a contract, it is decoration. Decoration does not compound.

02The Solution

Four capabilities.
One conversion chassis.

Not four vendors. Four systems in one Web Core — edge, vitals, media and a stack that other engines can plug into.

4/4 capabilities online

growlith/web/edge.architecture.ts
1// capability 01 — edge architecture
2export default defineWebCore({
3 runtime: "edge", framework: "next.js",
4 regions: ["NYC", "LDN", "SYD", "DIFC"],
5 cache: { sMaxAge: 3600, staleWhileRevalidate: 86400 },
6 render: "ssr-at-pop",
7})

Runtime chassis

Edge Architecture

Render where the buyer is. Cache what does not change.

Headless Next.js on the edge — SSR at the PoP, ISR for money pages, stale-while-revalidate so origin almost never wakes. Four bureaus, four regions: NYC, London, Sydney, DIFC. The page is already there when the request arrives.

What ships

  • Next.js App Router, edge runtime, regional PoPs
  • ISR + SWR with s-maxage 3600 / stale 86400
  • Origin shielding and cache-key discipline
  • Locale routing (en-us / en-gb / en-au / ar-ae) at the edge
  • Zero-downtime deploys into your repo and your project

How it feeds the machine
Edge is the floor the other three stand on. Vitals, media and the composable stack are wasted if every request still travels to origin.

99.2%

Edge cache hit rate

03The System

From brochure
to growth infrastructure.

Growlith turns those four capabilities into a single Web Core — architected, built, optimized, instrumented, monitored and scaled. A foundation the rest of the machine can stand on. Owned by you.

Six stages · one operating system

  1. 01

    Architect

    Information architecture, conversion paths, edge topology and the composable planes — content, commerce, measurement — mapped before a component is drawn. We design the chassis the other engines will plug into, not a page list.

    Ships — IA, edge map, stack decision, vitals budget, migration plan

  2. 02

    Build

    Next.js on the edge, design system in your repo, Sanity and Shopify wired as modules. Editors get preview. Engineering gets types. Nothing ships as a theme. Everything ships as infrastructure you own.

    Ships — App Router, design tokens, CMS schemas, commerce hooks, CI

  3. 03

    Optimize

    Critical path cut to the bone: AVIF heroes, font subsetting, JS budgets, priority LCP, no layout shift. The Core Web Vitals SLA is earned here — then locked in CI so it cannot quietly regress next quarter.

    Ships — Media pipeline, font/JS budgets, LCP preload, CI vitals gates

  4. 04

    Instrument

    RUM on every money URL. Server-side CAPI on first paint. Schema registry. Consent-first first-party data. SEO and paid inherit a site they can actually measure — not a pixel that iOS ate.

    Ships — RUM, CAPI, GA4, schema registry, consent mode v2

  5. 05

    Monitor

    P75 vitals, cache hit, error budget and conversion by template — in the same control room as media and SEO. Regressions page a principal, not a plugin changelog. The core is operated, not launched.

    Ships — Vitals dashboard, cache telemetry, error budget, weekly ops

  6. 06

    Scale

    New markets, locales, templates and offers attach to the same chassis. pSEO clusters, paid landing systems and CRM journeys plug in without a rebuild. The site grows with the machine — that is the entire point.

    Ships — Locale expansion, template OS, engine sockets, playbooks

03.5Results

The core, in production.

01

0.61s

LCP — P75

across managed Web Cores

02

0.02

Cumulative layout shift

field data, rolling 30-day

03

99.2%

Edge cache hit

NYC · LDN · SYD · DIFC

04

214

Cores deployed

production, client-owned repos

Verified deployments

Organic Growth
Web DevelopmentSEO

The Good Egg

A search-ready, high-performance website as the foundation for organic growth.

Request the audit
Scalable Platform
Web Development

Hike Globally

A performance-focused travel platform designed to scale with demand — not fight it.

Request the audit
Conversion Chassis
Web CoreSEO

Adventure Altitude Treks

A core fast enough that high-intent trekking traffic actually reaches the offer.

Request the audit

A website is not a design asset. It is the conversion surface every other dollar — SEO, paid, CRM — has to travel through. Web Core is how Growlith stops that surface from being the bottleneck.

04Questions

Due diligence.

The questions serious operators ask before they let anyone rebuild the surface every other dollar has to travel through. If yours isn't here, any bureau desk answers within one business day.

contact@growlithacademy.com

A website is a design artefact. A Web Core is conversion infrastructure: edge-rendered Next.js, a Core Web Vitals SLA, a media pipeline and a composable CMS/commerce stack, shipped in your repo and operated as Engine 03. Agencies deliver a theme. We deliver a chassis the rest of the growth machine can plug into.

LCP ≤ 0.8s, CLS ≤ 0.05, INP ≤ 120ms — held on field data (RUM P75), not a Lighthouse screenshot from a founder's laptop. CI fails the build if lab vitals regress. P75 is reviewed weekly in the same control room as CAC and crawl efficiency. If we miss, we fix — it is a contract, not a talking point.

Headless. Next.js on the edge, Sanity as the content plane, Shopify where commerce is live. We will migrate a WordPress or Webflow property — we will not extend a page-builder maze and call it a core. If the work does not live in your repo, it is decoration.

You do. Code in your GitHub, content in your Sanity, commerce in your Shopify, analytics in your GA4. Design tokens and components ship as a system you keep. If we stop working tomorrow, the core keeps converting. That is the entire point.

A focused marketing core — IA, edge, vitals, CMS, instrumentation — typically stands in 6–10 weeks. Complex commerce or multi-locale (including ar-ae) lands in a quarter. We do not do six-month mystery rebuilds. Ninety days is the engagement floor because compounding needs a runway.

Both, because they are the same surface. Sub-second LCP and stable CLS lift rankings and conversion on traffic you already buy. Schema, edge SSR and clean URLs are the chassis programmatic SEO needs. Server-side CAPI on first paint is what paid media attribution has been missing. Engine 03 is how Engines 01 and 02 stop leaking.

Next.js App Router on the edge, Sanity, Shopify Storefront where needed, first-party analytics and Conversions API, RUM, a typed design system, AVIF media pipeline. Regional PoPs in NYC, London, Sydney and DIFC. We will meet a stack you already own if it can hold the SLA — we will not pretend a page builder can.

Architect → build → optimize → instrument → monitor → scale. Ninety days to stand the core up. After that, rolling 30-day — because vitals, cache and templates are operated, not launched. Ignition (core + one more engine), Momentum (core + three more) or Full Machine (all six). A principal replies within one business day of qualification.

08Qualification

Step through
the gate.

High-ticket means high-intent — on both sides. Four questions route you to the right bureau pod — then a direct line to the Academy Team, if you'd rather not wait.

STEP 01 / 05

Where does it hurt?

Engine 03 — audit window open

Stop decorating
a bottleneck.
Start owning the chassis.

Your website is not a design asset. It is growth infrastructure — the surface every SEO dollar, every ad dollar and every lifecycle flow has to travel through. One 30-minute core audit. No decks, no juniors, no obligation.

Core audit slots — Q38 / 12 claimed