increasing conversion by 30% on book product pages

Product Designer

8 weeks

Product Owner, 3 Engineers, 2 QAs, Biblio Engineer

the problem

Users were bouncing at 70% because key information like book formats, retailer options, and related content was either hidden or hard to find. The page wasn't doing its job.

business need

Redesign product pages to work across Penguin's sub-brands while improving discovery and driving more retailer clicks.

constraints

Three things made this more complex than a typical redesign:

  • The solution had to work across multiple sub-brands with distinct visual identities

  • Book data is fed through a third-party API, requiring deep understanding of product mapping

  • A long list of stakeholder requirements, many with competing priorities

approach

Redesigned the product page template to surface key information upfront, handle edge cases gracefully, and make related content visible enough that users would actually follow it.

outcome
  • 30% increase in RCCR

  • 18% reduction in bounce rate

  • 30% increase in visits to audiobooks and ebook

1.
discovery

Legacy system

users couldn't find what they needed and stopped trying

HotJar data showed 50% of users never scrolled past the author section. Related books, digital formats, and series content were there — just invisible to most visitors. The most likely explanation: the author block looked like a footer, signalling the end of the page.

The bounce data reinforced this. With a 70% bounce rate and funnel analysis showing users repeatedly returning to the previous page — especially when arriving from a series page — it was clear the page wasn't giving people a reason to stay.

optimisations

A/B tests before the redesign

Three tests before the redesign gave us real signal to design from, rather than assumptions:

  • Exposing retailer buttons increased RCCR by 21%, reduced bounce rate by 12%, and boosted digital format visits by 30%. Visibility was the problem, not intent.

  • Exposing more detail upfront backfired. More information led to less engagement. Users were overwhelmed, not helped. The hypothesis that people want everything upfront didn't hold.

  • Showing RRP produced mixed results depending on format. Pricing presentation needed more care than a single rule could handle.

These tests shaped the design goals more than any other input.

2.
planning

design goals

surface what matters, handle what's missing

The A/B tests pointed clearly in one direction: make retail options visible, and be selective about everything else. But the page had a structural problem too — it was brittle. When the API returned incomplete data, layouts broke and inconsistencies appeared across pages. Edge cases were everywhere.

The design goals were:

  1. Reduce cognitive load by surfacing fewer, better-chosen things upfront

  2. Create layouts that adapt gracefully to missing data

  3. Make related content visible enough that users would actually follow it

  4. Work across sub-brands without a separate template for each

3.
design

🚀 shipped design

🎨 design decisions

1

a neutral design system built for sub-brands

The new design system uses neutral colours and expresses brand identity through artwork and book covers rather than heavy UI treatment. Content teams can adjust background colours or add imagery to match their sub-brand, the component flexes without needing a bespoke template per brand.

2

adaptable boxes for edge cases

The old template had no fallback for missing data so layouts would break or show awkward gaps. The new design uses adaptable product data boxes that redistribute space when information is absent. If reviews aren't available, the author card expands to fill the gap. The page always looks intentional, regardless of what the API returns.

This also addressed the scroll depth problem. The boxed layout removes any visual cue that could be mistaken for a footer, making the page feel more open and worth exploring.

3

a tabbed book container for discovery

The old page showed related books inconsistently with series books sometimes, author books sometimes, nothing at all sometimes. I pushed to show all three simultaneously: series, author, and genre. A tabbed container (a familiar eCommerce pattern) gives users three clear paths and a link to more which works reliably regardless of what the API returns.

4

colloquial author names and contributor limits

Because book pages are generated automatically, contributor lists could get unwieldy. If there are more than seven contributors, the rest sit behind a 'see more' link, a self-explanatory, familiar pattern. I also changed the label format from 'Kevin Moloney (illustrator)' to 'illustrated by Kevin Moloney'. Friendlier, and more consistent with Penguin's tone.

4.
impact

RCCR increased by 30%

visits to digital formats were up 30%

bounce rate dropped 18%

The discovery data is the result I'm most pleased with. After launch, 8.8% of users visited an author page after a book page, and 6.6% visited a series page — up from 8% and 5.8% in the same period the year before. The gap is small but consistent, and it maps directly to the goal of improving circular journeys through the site.

5.
learnings

users are seeking out the info I hid

Page length, ISBN, price, and publisher are being clicked on more than expected. The A/B test data supported hiding secondary information to reduce cognitive load — and I still think that was the right call. But usage patterns suggest some of this information has genuine demand. I'll be testing variations to understand whether this is friction or intent.

retailer choice might also be causing cognitive load

With multiple retailer buttons visible at once, users face a lot of options before they've decided to buy. My next test: a single 'Buy' button that opens a modal, stepping users through format choice first, then retailer, then to purchase. One decision at a time rather than twelve options at once — the same Hick's Law logic that shaped the bento box redesign.

The proposed flow:

  • One 'Buy' button is visible

  • User taps — a modal opens

  • User selects format

  • User selects preferred retailer

  • User is taken to the retailer

4.
impact

RCCR increased by 30%

visits to digital formats were up 30%

bounce rate dropped 18%

The discovery data is the result I'm most pleased with. After launch, 8.8% of users visited an author page after a book page, and 6.6% visited a series page — up from 8% and 5.8% in the same period the year before. The gap is small but consistent, and it maps directly to the goal of improving circular journeys through the site.

5.
learnings

users are seeking out the info I hid

Page length, ISBN, price, and publisher are being clicked on more than expected. The A/B test data supported hiding secondary information to reduce cognitive load — and I still think that was the right call. But usage patterns suggest some of this information has genuine demand. I'll be testing variations to understand whether this is friction or intent.

retailer choice might also be causing cognitive load

With multiple retailer buttons visible at once, users face a lot of options before they've decided to buy. My next test: a single 'Buy' button that opens a modal, stepping users through format choice first, then retailer, then to purchase. One decision at a time rather than twelve options at once — the same Hick's Law logic that shaped the bento box redesign.

The proposed flow:

  • One 'Buy' button is visible

  • User taps — a modal opens

  • User selects format

  • User selects preferred retailer

  • User is taken to the retailer

Have questions?

Send me an email or find me on LinkedIn