Skip to content

Redesign Live

Сталеве Серце

A new car service website replacing WordPress: a 139-model price calculator, in-house analytics with call attribution, a TikTok-fed blog and Lighthouse 99/100/100/100.

Client
SteelHeart car service, Kyiv
Role
Design, 3D, development, WordPress migration, admin, analytics, autoblog, SEO
Year
2026
steelheart.com.ua
New SteelHeart home page
99
Lighthouse Performance (was 77)
1.8 s
mobile LCP (was 6.3 s)
224 KB
home page weight (was 1,148 KB)
139
car models in the calculator
3 days
from brief to production

Challenge

The 2022 WordPress site took 6 seconds to load on a phone, prices for the main service, valve adjustment, required a phone call, and leads got lost. Meanwhile 44 thousand TikTok followers were sending traffic to a site that sold nothing.

Solution

Built the site on Astro with a design derived from the logo: a 3D Check Engine lamp made in Blender and a dashboard theme. The calculator shows the price by car model, a picker finds the service by symptom, and leads go to Telegram. All 29 old URLs were kept. The site is static and fast, yet the owner edits prices and publishes posts from a phone: after saving, the site rebuilds in about 15 seconds.

Before / after

Old WordPress site
New site
Before After
Old prices page
New calculator
Before After
Old site on a phone
New site on a phone
Before After

Project screens

Valve adjustment price calculator
Valve adjustment price calculator
Brand page: Toyota
Brand page: Toyota
Tyre fitting
Tyre fitting
Home page on a phone
Home page on a phone
Calculator on a phone
Calculator on a phone
Admin: leads (test data)
Admin: leads (test data)
Admin: prices
Admin: prices

Need something similar?

Describe the task in the form below or message me on Telegram. I reply within a day.

Next case Queen Energy

Contact

Have a task? Describe it in two sentences.

I reply within a day. First a short call about goals, then an estimate and a staged plan.

Direct
Reply within 24 hours
Kyiv, GMT+2
Kyiv, Ukraine · working remotely

Your data is used only to reply to your request.