Lead Web Designer
Web Design

Modular CMS Framework

Democratizing the website production process for Fastly’s cross-functional content owners.
Project Status
Shipped
Client
Fastly
Ship Date
May 2024
A webpage that is switching out one modular component for another one.

We had an unsustainable process

Fastly relies on multiple organizations to own and contribute content for various areas of the marketing website. It quickly became unsustainable for the Web teams (Web Design, Web Engineering, and Web Production) to custom create a new page for each new content request.

We democratized the old waterfall web production process by creating a modular, reusable system that is built on top of our Content Management System (CMS), Contentful. Here are some of our visible results:

  1. Faster time to produce a new web page—from a typical 10 days to 3 (80% increase in publishing speed)
  2. Streamlined visual impact, accessibility and flexibility for content owners
  3. The amount of teams that needed to be involved in the production of every web page was reduced from 5 to 3 (40% decrease in cross-functional bottlenecks)

Identifying bottlenecks in the flow

Each involved team had their own lead times that added onto one another, pushing the expected launch date between 13 to 30 business days after the request was received. In order to “expedite” a request, content owners kept labeling their requests as “urgent”—putting constant stress on the teams responsible for producing a new web page.

User flow depicting a time intensive, long web publishing process.
Every team has their own separate sprint planning process that adds extra time to the full process.

We hypothesized that the work for Web Design and Web Engineering could be automated—usability and page performance does not need to be revisited for the same patterns every time.

User flow depicting a more efficient, shorter web publishing process.
Automating Web Design and Web Engineering efforts shortens the expected delivery date to be between 3 to 10 days.

The key players have repeatable goals

A standard web page is created to inform, and aid prospective customers in the discovery (a.k.a Top of Funnel) process. The success criteria for a standard web page can be understood as a compilation of goals from the key players in this process:

  1. Content Owners: To publish time-sensitive content due to competitive response, or a product initiative.
  2. Web Design: To organize opportunities for an accessible, and dynamic web experience while conforming to brand guidelines.
  3. Brand Design: To create supporting visuals that enhance content and evolve the brand. 
  4. Web Engineering: To develop highly performant pages with clean code.
  5. Web Production: To ensure that the new content is appropriately populated, and translated, within our CMS.

Reusable patterns save time

We defined, and tested, groups of standard patterns that can be reused in a “plug-and-play” manner.

Screenshot of the same pattern in 3 different variations.
Using a pattern-first framework gives content owners a tested and flexible way to present new content.

Responsive behavior ensures readability

Responsive behavior between Desktop, Tablet, and Mobile was coordinated with Web Engineering in Figma so that it only needed to be defined once per pattern.

Gif depicting a consistent responsive web behavior for two variants of the same pattern.
Figma components and variables were created to mimic technical expectations.

Patterns accelerate design operations

Patterns were defined using a "slot method"—this provides a stable sandbox for designers and content owners to explore within.

Gif depicting interchangeable component instances using a slot method.
Designers and content owners now have a reliable sandbox to experiment with new atomic components, earlier in the process.

Quality control out-of-the-box

The available reusable patterns had accessible, on-brand web themes defined from the start. Each theme was defined to preserve the intended information hierarchy. (e.g., critical blocks of information having the highest visual contrast

Gif depicting consistent, on-brand themes for a customer testimonial component.
Each theme gives a consistent emphasis to each piece of content by providing similar types of contrast.

A centralized source-of-truth

A master content template is stored as a Google Doc template for the whole company to access. Content owners can independently copy this content template to coordinate new pages on their own.

Continuously iterating with my users

I occasionally field for feedback on this new framework from my stakeholders via Slack or on our monthly team calls. So far, there's been demand to add more conversion-elements (e.g., forms) to the next phase of this framework.

Next case study

Lead Web Designer
Design Systems

Deep Dive: Color Design Tokens

An accessibility-first approach to establishing color usage guidelines for Fastly's new website with a new visual identity.
Read this case study