Before
Page Speed38/100
Bounce Rate82%
Conversions0.4%
After
Page Speed98/100
Bounce Rate24%
Conversions+340%
L
Logic Layer Solution
logiclayersolution.uk
before
after
We Build Digital Experiences
That Drive Growth.
150+
Projects
98%
Satisfied
8yr
Experience
All work
Marketing Site · 2024

Nimbus — cloud storage marketing site

Performance-obsessed marketing site for an S3-compatible object storage startup targeting developers.

Client
Nimbus Storage
Industry
Developer infrastructure
Duration
6 weeks
Year
2024
AstroMDXEdge
nimbus.com
Nimbus
ProductPricingDocsTry free
Built for teams that ship daily.
Performance-obsessed marketing site for an S3-compatible object storage startup targeting …
Get startedWatch demo
Feature 1
Short description of capability.
Feature 2
Short description of capability.
Feature 3
Short description of capability.
Fig. 01 — Production UI · 2024Nimbus Storage
Year
2024
Category
Marketing Site · 2024
Stack
AstroMDXEdge
Scope
  • Performance audit
  • Information architecture
  • Astro + MDX rebuild
  • Hero animation rewrite (CSS)
  • Variable font + self-hosting
The challenge

What they needed to solve.

Nimbus had a 9-second hero animation built in Lottie, a 240KB hero font, and a homepage Lighthouse score of 38. Their developer audience bounced before the headline finished animating.

Our solution

How we approached it.

Rebuilt as an Astro site with no client JS by default, hero animation moved to CSS (no Lottie), self-hosted variable font under 60KB, and MDX-powered docs that share styling with the marketing site. One repo, two products.

Web design

Design decisions.

Palette
#0a0f1a
#e2e8f0
#06b6d4
#a855f7
#f43f5e
Typography
  • AaSöhne — single variable font, < 60KB
  • AaJetBrains Mono — code
Layout system

No client JS by default. Every animation is CSS. Charts are static SVG. Marketing and docs share tokens.

Design highlights
  • Zero JS critical path
  • CSS-only hero animation
  • Shared design system across marketing + docs
Before · After

What changed.

nimbus.com
Nimbus
ProductPricingDocsTry free
Built for teams that ship daily.
Performance-obsessed marketing site for an S3-compatible object storage startup targeting …
Get startedWatch demo
Feature 1
Short description of capability.
Feature 2
Short description of capability.
Feature 3
Short description of capability.
After
nimbus.com
Nimbus
ProductPricingDocsTry free
Welcome to our website.
We provide services for businesses. Contact us for more information.
Get startedWatch demo
Feature 1
Short description of capability.
Feature 2
Short description of capability.
Feature 3
Short description of capability.
Before
Drag to compare ←→
Fig. 02 — Drag handle to reveal before / afterNimbus Storage
nimbus.com
Nimbus
ProductPricingDocsTry free
Welcome to our website.
We provide services for businesses. Contact us for more information.
Get startedWatch demo
Feature 1
Short description of capability.
Feature 2
Short description of capability.
Feature 3
Short description of capability.
Before

Lottie hero, 240KB font, heavy JS bundle, 7s LCP, developer audience bouncing before headline animates.

Lighthouse
38
LCP
7.4s
Bundle (JS)
412KB
Bounce rate
71%
nimbus.com
Nimbus
ProductPricingDocsTry free
Built for teams that ship daily.
Performance-obsessed marketing site for an S3-compatible object storage startup targeting …
Get startedWatch demo
Feature 1
Short description of capability.
Feature 2
Short description of capability.
Feature 3
Short description of capability.
After

Astro rebuild, CSS hero, sub-60KB font, shared marketing/docs styling, near-zero JS.

Lighthouse
100
LCP
0.9s
Bundle (JS)
18KB
Bounce rate
28%
Results

What we measured.

01Lighthouse from 38 to 100 (mobile and desktop)
02LCP from 7.4s to 0.9s
03Developer sign-ups up 3.2×
04Bounce rate from 71% to 28%