Zetanode · Platform & Apps · v0.1 Build 2026.05 all systems · lighthouse 100/100
CPH · CET 2026-05-24
Zetanode
Platform · Apps · Headless
Read brief Book demo
AI content pipeline · headless Shopify · search & upsell apps

Headless Shopify,
without the headless tax
— actually fast.

Your supplier sends a CSV with 800 product descriptions in the wrong language. Your store fires five round-trips to Shopify before it renders a single page. Zetanode fixes both ends: an AI pipeline that turns supplier feeds into SEO-ready, translated Shopify content — and a headless storefront that holds Lighthouse 100 in production, not just in the lab.

See it run $ ./read-brief
Live demo store · lighthouse 100/100 · cph
🔒 pagespeed.web.dev/analysis?url=moebel.bingoniels.space
Live · Mobile
100
Performance
100
Accessibility
100
Best Practices
95
SEO
100
Performance · passing
live store · AI-generated content · Shopify backend passing all Core Web Vitals · mobile + desktop test it yourself → moebel.bingoniels.space
§01 · The problem

The headless tax — paid in milliseconds.

typical Shopify theme
vs headless SSR
same store · same products
Standard Shopify theme + apps

Five round-trips before the page renders.

browser → Shopify CDN → Liquid render → app scripts → paint
theme.js (bundle)
360ms
upsell-app.js
270ms
search-widget.js
240ms
review-app.js
210ms
fonts (FOUT)
300ms
analytics scripts
180ms
layout shift (CLS)
150ms
LCP element paint
300ms
LCP p75 · mobile
3.2s
Lighthouse Perf38
Headless SSR · Flask + Apache cache

Pre-rendered. Cached. One request.

browser → Apache (cache hit) → HTML served → paint
Apache cache hit
47ms
HTML (SSR, inline CSS)
28ms
fonts (preloaded)
52ms
WebP images (lazy)
64ms
upsell.js (idle)
6kb · idle
3rd-party scripts
none
layout shift
CLS 0.00
LCP element paint
55ms
LCP p75 · mobile
0.6s
Lighthouse Perf100
├── §02 the pipeline supplier CSV → AI enrichment → human review → Shopify ──────────┤
§02 · The platform

Spine. Supplier in. Shopify out.

flagship product
managed by us
your store · your data
ZN-1 · Spine · AI content pipeline

Stop editing
supplier content.
Ship it.

Your supplier sends a CSV — generic titles, wrong language, no SEO. Spine runs it through an AI pipeline: image analysis, translated copy, lifestyle photography — all generated per product. You review and approve in a dashboard. Then it goes straight to Shopify.

F·01import

Supplier CSV import

Upload your feed. Auto-calculates retail price from supplier factor and discount. Handles variants, images and existing Shopify products.

F·02analyse

Gemini Flash image analysis

Reads the source image and extracts colour, material, style and room context — structured attributes passed to every downstream step.

F·03write

AI copy in your language

DeepSeek generates title, description, FAQ, meta tags, URL slug and internal link suggestions — in Danish, or whichever market you target.

F·04image

AI lifestyle photography

Gemini Pro generates a context-aware lifestyle image per product. Output: 1024×1024 master → WebP + AVIF + JPG responsive set.

F·05review

Human review dashboard

Edit text inline, accept or reject images, send individual fields back to AI with a note. Approve when ready — nothing ships without sign-off.

F·06publish

Shopify push

Direct Shopify API push — products, variants, images, metafields and SEO data in one operation. Live in seconds after approval.

├── §03 apps standalone Shopify apps · works on any store ──────────┤
§03 · The apps

Two apps. Each does one thing.

02 apps shipping
works on any
Shopify store
ZN-2 · app · search
Live

Search.

$ zetanode-search --semantic --danish --no-bloat

Hybrid BM25 and vector search that actually understands your language — Danish, Norwegian and Swedish out of the box. Spell correction, audience detection and dynamic filters included. No iframes. No third-party widget. No jQuery. Try it live on the demo store.

First result
<50ms
Search type
Hybrid
Languages
DA · NO · SV
3rd-party scripts
0
ZN-3 · app · upsell
Live

Upsell.

$ zetanode-upsell --category-aware --idle-load

Category-aware cross-sell and upsell widgets that know your product taxonomy. Sofas suggest bedding and rugs, not random items. Three widget modes: similar, upsell and crosssell — or mix all three in one call. Loads on idle. Won't touch your LCP. Works on themed Shopify and headless builds alike.

Loads on
idle
Widget modes
3
Category-aware
yes
LCP impact
0ms
Avg upsell app · JS weight
typical app
220kb
zetanode
6kb
LCP impact · p75
typical app
+1.2s
zetanode
0ms
§04 · Speed proof

Real store. Real numbers.

live headless store
Flask / SSR
CPH · single VPS

Lighthouse 100. In production.§04.1

The headless storefront we built runs live at moebel.bingoniels.space — AI-generated product content, Shopify as backend, Flask SSR on a single VPS in Copenhagen. No Vercel. No Next.js. No CDN bill.

159kb on mobile slow 4G. 7 requests. Zero third-party scripts. Run PageSpeed yourself — the numbers hold. This is what the platform outputs when the pipeline and the headless storefront work together.

LCP · mobile
0.6s
target ≤ 2.5s · passing
Page weight
159kb
7 requests · mobile slow 4G
CLS
0.00
target ≤ 0.1 · passing
TTFB · CPH
47ms
Apache cache · 300s TTL
├── §05 pricing per store · contact us for exact terms ──────────┤
§05 · Pricing

Per store. No per-seat fees. Cancel anytime.

03 products
standalone or
bundle & save
ZN-1 · platform

Spine.

Full AI content pipeline — CSV import, AI enrichment, lifestyle images, review dashboard and Shopify push. Managed by us.
From 299 / store / month
Supplier CSV import + auto-pricing Gemini Flash image analysis AI copy in your language (DeepSeek) AI lifestyle photography (Gemini Pro) Human review dashboard Direct Shopify push · variants + images
ZN-2 · app

Search.

Semantic search with Danish language support. Hybrid BM25/vector, spell correction and dynamic filters. Works on any Shopify store.
From 29 / store / month
Hybrid BM25 + vector search Danish · Norwegian · Swedish Spell correction + audience detection Dynamic filters per category Zero 3rd-party dependencies
ZN-3 · app

Upsell.

Category-aware cross-sell and upsell widgets. Three modes, idle-load, zero LCP impact. Works on themed Shopify and headless alike.
From 29 / store / month
Similar · upsell · crosssell widgets Category-aware recommendations Loads on idle · zero LCP impact No iframes · no jQuery Works on themed Shopify too
// Pricing is indicative — contact us for exact terms, volume deals and multi-store discounts. Bundle all three · save 20%
§06 · Get started

Run your feed
through Spine.

Send us your supplier CSV and we'll run a sample batch through the pipeline — translated copy, lifestyle images, ready to review in the dashboard. No deck, no sales call. Just your products, processed.

Contact form
Tell us about your storenew-message.txt ● draft
// We reply within 48h with the Lighthouse delta — no salescall.
$ send --to info@zetanode.com
· encrypting payload … ok
· queued for delivery … ok
Message received.
→ We'll be back within 48 hours, usually sooner.
Prefer email?
Reply within 48 hours · København · CET
zetanode online
lighthouse 100 / 100
lcp 0.6s
page weight 159kb
requests 7
info@zetanode.com