F1 Chronicle

F1 Chronicle covers the fastest sport on earth, but its website took ten seconds to load. We rebuilt it on a lean custom WordPress theme and the bounce rate fell from 90-95% to 30-35%.

Development Maintenance
Industry Publishing & Media
Year 2021
f1 chronicle portfolio hero

A performance rebuild took F1 Chronicle from an F-grade, ten-second site to an A+ score and a 30-35% bounce rate, on a custom theme the publication still runs today.

What we were solving

F1 Chronicle is a Formula 1 news site publishing news, results, opinion and technical analysis, alongside the Grid Talk podcast. Founder Jarrod Partridge built it search-first: rather than racing rivals to break stories on social media, it aims for sustained organic growth from evergreen guides and analysis.

That strategy lives or dies on the website, and the website was dying. The original build came from a budget freelancer: a bloated theme, buggy and unused plugins, massive unoptimised images, cheap hosting and no CDN. Pages took eight to ten seconds to load and GTmetrix graded the site an F. Bounce rate sat at 90-95%.

Slow pages cost a media business twice. Readers leave before the page renders, and the ad revenue that funds the publication leaves with them.

Success meant pages loading in about two seconds without losing the bold hero photography a news site needs, on any screen size.

f1 chronicle portfolio solution 3
f1 chronicle portfolio solution 1
f1 chronicle portfolio approach 1

How we tackled it

Audit before you touch anything

We started by monitoring the site and auditing what was slowing it down, rather than guessing. The audit separated three layers of problems: a theme carrying weight it did not need, a plugin stack full of slow or abandoned tools, and infrastructure (hosting and delivery) that would throttle the site no matter what the code did. Each layer got its own fix.

A lean custom theme, not another off-the-shelf one

The old theme came out entirely. In its place we built a custom, responsive, retina-ready WordPress child theme on the Beaver Builder framework, stripped down to what a news site uses. The plugin stack was cut back hard: unused plugins removed, underperformers swapped for tools we trust, and Imagify added to compress the site's image-heavy pages without visible quality loss.

Fix the foundations the code sits on

No theme survives bad hosting. We moved F1 Chronicle to our trusted hosting provider, which included a free CDN, so pages are served from close to readers wherever in the world a race weekend finds them. Every upgrade across the two weeks was tested before the next one went in, so we could see exactly what each change bought and nothing masked anything else.

What we delivered

F1 Chronicle now keeps two in three visitors instead of losing nineteen in twenty. The client reported the bounce rate drop overnight, along with a lift in search traffic.

The build has lasted. F1 Chronicle publishes daily through the 2026 season on the same Chillybin child theme, with monthly pageviews in the tens of thousands through the racing calendar. We have supported the site in the years since, and the relationship produced more than one project.

Disclosure: Jarrod later went on to work with the Chillybin team. This project, and his words above, predate that.

What we learned

Cheap builds are expensive. F1 Chronicle saved money on a budget freelance build, then paid for it in lost ad revenue and a full rebuild. The post-cleanup analysis showed the total came to more than doing it properly the first time.

Performance work rewards sequencing. Theme, plugins and hosting each mask the others' problems: a fast theme on slow hosting still reads as a slow site. Auditing first, then fixing one layer at a time with a test after each change, is slower than a big-bang relaunch and more certain.

f1 chronicle portfolio problem
f1 chronicle portfolio solution 2
f1 chronicle portfolio approach 2

Have a project in mind?
Let's chat!

Get in Touch