Forbes

List Template Redesign: Operational and UX Benefits of Unification

Role: Design Director
Duration: 10 months, then ongoing
Team: Myself, 1 Product Designer, 1 Engineering Manager, 2-3 Engineers



List profile expansed states

The list template's responsive design eases information consumption across device types.


Overview

Forbes publishes more than 130 lists each year. Even though these lists are thought of as a single product, each launch comes with a unique set of considerations that influence its content and design—varying publication frequencies, sponsorships, ranking methods, and subject matters (from people to companies to institutions). Some lists demand a dynamic, high-impact presentation, while others are more understated and straightforward.

These attributes led to lists being considered separately, instead of as a cohesive product. This case study explains how I unified our design approach to the list product in response to the challenges posed by variance, and delivered significant operational and user-experience benefits along the way.


Problem

The root issue with lists was the practice of cloning old templates to launch new lists. This often came at the request of our content teams, who wished to preserve visual elements from past launches. While this practice could sometimes save time in the short run, over time, it led to several issues:

Inconsistency

Cloned templates introduced subtle visual differences that eroded trust with users.

Increased Technical Debt

The proliferation of templates with slight variations compounded the level of design and technical debt with each launch, escalating QA, engineering and design level of effort.

Operational Overhead

The small team responsible for list launches became overwhelmed, forced to juggle an ever-growing backlog of maintenance tasks alongside new product features.

The lack of a unified approach on the design and engineering fronts compounded complexity and hindered the team’s ability to innovate.



Unified list templates in Figma

A unified list template sets a reusable standard that creates headroom for product innovation.


Process

In order to address these challenges, I spearheaded a project to consolidate design elements across all list pages into a unified template.

Stakeholder Engagement

I began by engaging with the content teams, who were as frustrated with list inefficiencies as we were. Through discussion, we identified that while the top of the list page—where users first land—is crucial for brand expression, roughly 90% of list page elements could be standardized without losing impact.

Component-Based Design

Because we agreed that 90% of list page elements could be standardized, I advocated for component-based design, with adjustable properties to allow for managed variance where needed, and parity between components in design libraries and the list app. In collaboration with a junior designer, I developed a set of about a dozen components specifically for lists.

Local Component Library

To prevent bloating our core design system, I established a local library dedicated to list components. Although the list library borrowed atomic elements from the main library, it also allowed the team to review and manage list-specific components independently.


We identified that 90% of list page elements could be standardized.


Redesigning the List Table

The list table displays rankings and other data and is the most crucial element of the list. It had suffered from “drift” due to ad hoc modifications. For example, high-profile lists like Forbes 400 and Billionaires had added left rails to their landers for the purpose of promoting content alongside list rankings.

However, user data revealed little engagement with these rails—plus, they hurt page performance by requiring extra JavaScript, and prevented the table from scrolling horizontally, which put constraints on how much list data could be displayed on mobile.

Redesigning the table to full width, and making it into a component with adjustable properties and parameters, resolved these issues and vastly improved functionality on mobile and the consistency of our user experience.



List template components in Figma

Components with adjustable properties preserve unique expression while setting guardrails against drift.


Impact

The unification of our list templates delivered clear, measurable benefits:

Dramatically Reduced Complexity

Standardizing 90% of page elements cut down on both design inconsistencies and technical debt, and simplified template maintenance.


We could now release a major list with as little as two tickets—an 80% reduction.


Faster, More Efficient Launches

Before unification, launching a high-profile list like Billionaires required 16-20 Jira tickets. After deploying the new, unified template, the same list could be released with as little as 2 tickets—a reduction of over 80%.

Improved User Experience

A configurable list table component enhanced mobile functionality—especially important given that 80% of our users access lists on mobile devices—while also improving overall performance.

Consistent Brand Expression with Flexibility

A local library of list components ensures a cohesive look across lists, yet allows key brand moments (such as the impactful top-of-page elements) to remain unique.

Operational Efficiency

Consolidating the codebase enabled the engineering team to more easily integrate new features and maintain the product, reducing redundant work and technical overhead.


Conclusion

By unifying the list template, I transformed a fragmented, high-maintenance process into a streamlined system that reduced operational burdens and enhanced user experience on list pages.



HomeNext Project