A webpage displaying car rental options from Splend, a car rental service.

Splend

Spend help rideshare and delivery drivers find, finance and stay on the road in the right car, operating across the UK and Australia. For drivers in both markets, Splend is the first step toward earning a living behind the wheel — one of the largest specialist offerings of its kind.

The site carrying those drivers ran on WordPress and couldn’t keep pace. Pricing varied by country and city, but every update meant copying data by hand across duplicate components, and there was no clean way to serve the right market to the right driver.

We were engaged to rebuild the site on a headless architecture: designing a CMS data model for vehicles and pricing, engineering multi-market localization, and protecting the SEO value at risk in the move.

An advertisement for a car rental service called "splend".
A mobile application interface displaying information about a Toyota bz4X Design electric vehicle.
A mobile application interface displaying information about the Toyota bZ4X All-Electric SUV.

Localization without the lag

Splitting location detection between middleware and the browser let us serve country- and city-specific pricing while returning a 90+ mobile Lighthouse performance score.

Detection of a user’s country is performed within middleware operating ‘on the edge’ — before any assets are delivered to the user but with minimal impact on latency. Browser-powered geolocation allows users to access vehicle stock data and pricing specific to their location.

This detection-split ensures optimal performance with an at-launch Lighthouse performance score on mobile of 90+, with all core-web vital metrics passing.

A flowchart describing the process a user goes through when entering a website.
The dialog box includes a heading and a subheading that reads, "Set your location to display available vehicles and costs.

Untangling duplicate data

A vehicles-and-pricing data model in Storyblok replaced manual copy-paste, so a single price change now propagates everywhere it appears.

We began building the CMS as we designed, prototyping content types before wireframes were finished so the data relationships shaped the interface. An automated script carried 300+ WordPress blog posts into the new model, with the client’s internal engineering team able to seamlessly sync vehicle data straight into the CMS.

A diagram illustrating the architecture of a headless CMS frontend.
With corresponding input fields.

Performance under change

A caching layer cut Storyblok API calls by 50%, resolving the site’s 404 and canonicalization issues to restore its search standing.

During production, we leveraged site previews running on Netlify to enable a fast and collaborative process. For UAT testing and launch, we successfully supported a migration to the client’s AWS platform, maintaining continuity between the two environments.

Balancing the need for vehicle data to adapt to a user’s location while also always being fresh and up to date with Splend’s internal systems required the need for a client-side caching strategy. We lent on session based cache technology: reducing data usage on a per user basis while ensuring return visits yielded the most up to date information.

Protecting search visibility through the migration meant monitoring Google Search Console closely for canonicalization and 404 behavior introduced by the multi-market redirect logic, and resolving these so search engines saw the right content for each market.

A webpage for Splend, a car-related service, featuring a prominent advertisement.
A webpage for a car rental service called Splend, featuring two car options: a Hyundai Tucson and a Tesla Model Y, both marked as new and electric.
A webpage from Splend, a service for PCO (Private Car Owner) drivers.
A webpage for a car-sharing service called Splend.
A webpage with a header containing the Splend logo and navigation options such as "How it works", "Find your car", "Who we are", and "Resources".

Impact

Splend’s customers can now access the information they need to find the right vehicle and financing plan with minimal friction.

A highly performant build and flexible CMS platform enable Splend’s content editors to quickly create and deliver new marketing campaigns, vehicle information and customer support content. That speed held as demand rose: caching more than halved the load on the CMS, while ongoing attention to Google Search Console maintained the organic visibility that mattered through the migration.

Splend now runs on a Storyblok data model that treats vehicles and location-specific pricing as structured content, not duplicated manual pages, the exact fragility that once made every price change a chore. A single edit now reaches every market and every page it touches, as the business grows across the UK and Australia.