Next.js 16TypeScriptTailwind CSS v4MotionMDX

Bram Racing

4.9★ on Google · 149+ reviews

bramracing.co.uk

bramracing.co.uk

Problem.

A decades-old tuning and handling specialist with a 4.9-star reputation on Google was being let down by a slow, fragile WordPress site that buckled under plugin sprawl and made routine updates - new services, new pricing, new blog posts - feel like pulling teeth. They needed a site that looked as sharp as the work they do on cars.

Approach.

Full rebuild in Next.js on Vercel. Each service (alignment, remapping, suspension, fuel injector cleaning) gets its own page with real copy and JSON-LD structured data. The Dynapack hub dyno gets a dedicated landing page with pricing, FAQ, and a booking form. Blog content lives as MDX in the repo so it's fast, versioned, and portable. Google Reviews are pulled in live. Analytics run through self-hosted Umami with per-CTA event tracking so we can see what's actually converting.

Outcome.

A site that loads fast, ranks for local tuning queries, and makes it trivial to ship new content. Vercel Speed Insights and Umami confirm both - the page weight is a fraction of the old WordPress build, and CTA clicks are now measurable rather than invisible.

What it includes.

4-Wheel Alignment
Dyno Testing
ECU Remapping
MDX Blog
Google Reviews
JSON-LD SEO
Dynamic OG Images
Umami Analytics