Background

STEP UP Musik is a musician duo that needed a fast, booking-friendly site. We built a static solution prioritizing mobile speed, clear CTAs and simple gig updates.

Actions

• Inlined critical CSS and tree-shaken JS
• AVIF images at correct sizes and DPR variants
• Font optimization (font-display: swap) and strict preload order
• Cloudflare Pages (global edge cache)
• Deterministic schema/hreflang at build time
• Simple Events/Gigs module and booking contact

Outcome

Stable Core Web Vitals and 100/100 mobile. The duo updates gigs via modular JSON without sacrificing speed.

Contact CCMS

Get in touch via the channels below — email or phone. We’ll respond quickly.

CCMS (Cehlin Solutions AB)

Project FAQs (stepupmusik.se)

How did you achieve 100/100 on mobile?

By inlining critical CSS, optimizing fonts, serving AVIF images at correct sizes and delivering statically via Cloudflare Pages.

How are gigs and events updated?

Through a simple Gigs/Events JSON module. Edit JSON → build → publish — no heavy plugins.

What made the site booking-friendly?

Clear CTAs (phone/email), low friction, fast loads and carefully scheduled preloading.

Can the solution move away from Cloudflare Pages?

Yes. The client owns the static files and can switch hosting at any time.