Oracle.com

Sequoia Design System and codebase — the evolution of Oracle.com and the Redwood design system

The redesigned Oracle.com customer experience page

The catalyst

The existing design system was beautiful but inconsistent, slow, and not accessible or SEO friendly.

A rushed design process

The existing codebase was designed page by page. While it looked good from a distance, working with it became a nightmare. Spacing between components, buttons, and text were all on a per page or component basis. Same goes for the type ramp itself. Header styles were not all the same, which led to more uncertainty when trying to learn and use the system. This piecemeal process also resulted in a lot of bloat and one-off components.

A row of photographic content cards from the existing Oracle.com design system
A row of customer story cards using different spacing and heading styles
These two card components have different spacing rules and different type styles for H2s and H3s.

Coding wasn’t given enough time to do their job

There was an extreme rush to get the old codebase live. This resulted in the front-end development team borrowing old code from the previous codebase and no one QAing their work. This created numerous issues

  • The live site did not match the design files.
  • SEO and accessibility were harmed by using incorrect header tags
  • Carried over existing accessibility debt as well.
  • Slow loading pages due to code bloat.
The approved product list component design in Figma
The same product list component as built and shipped on the live site
Above: The approved design in figma. Below: The built component that is live on the site.

Our north star

Build a consistent, yet flexible design system that makes it easier to create and maintain user-friendly, accessible and scalable experiences on Oracle.com

What does success look like?

Our criteria for evaluating our system

  • Stay on brand
  • Establish consistent design rules
  • Extend the product design system
  • Ensure best in class SEO
  • Adapt to local regions
  • Measure and test our system
  • Achieve AA compliant accessibility
  • Improve page load times.

The process

Discover, definition, design & dev, and deliver

The team

We worked with brand, product, engineering, publishing, seo, accessibility, and executive leadership in order to inform, review, and validate our design decisions and execution.

Discover — audit

An audit of existing components, and standards was conducted. We also interviewed the publishing teams to hear first hand which components were used across the site. This led us to a kill, keep, and optimize list.

Audit screenshot: a long page of catalogued components
Audit screenshot: components grouped into keep, kill and optimize
Audit screenshot: a detail view of the component inventory
Audit screenshot: annotated page templates from across Oracle.com

A few screenshots from the audit process.

We conducted a competitive analysis and drew inspiration from all around the web. We were most interested in finding sites that also dealt with large amounts of text or complicated products.

Design

While our goal was to align as closely as possible to the existing product design system, we chose to pivot in certain areas in order to optimize for a marketing website. While data density and small type is important to those who use Oracle’s applications, those principles are not desirable when story telling or driving sales leads.

The Sequoia type ramp, showing every heading and body size
Sequoia type ramp
A specimen of the Oracle Sans typeface
Oracle Sans typeface
A sample of the Sequoia spacing scale applied to a component
Sample of Sequoia spacing rules
The primary button component in each of its interaction states
Primary button and states
The Sequoia grid and breakpoint definitions
Grids and breakpoints
The primary Sequoia colour palette
Primary color palette
Business Unit color palettes

Build

We worked in a agile process with our development team. Using 2 weeks sprints we staggered our design process to nestle into the development sprints while also giving us time for QA and stakeholder reviews of finished components.

The results

Faster page designs, compliant code, user friendly, and performant.

In multiple test scenarios we have received scores of 100 on desktop and mobile from Google Lighthouse. While the SEO team continues to get pages to rank for certain keywords. It has been our SEO optimized approach which gives us the biggest advantage when competing for keywords.

We have also received scores of 100 on desktop and mobile from Google Lighthouse when it comes to accessibility. We continue to audit and test web pages as they go out to make sure we have implemented and optimized each page for AA compliance.

While Sequoia has not been rolled out across our core product pages, it has been deployed on the Oracle AI World Event site. The decrease in load times, improved SEO as well as the plug and play integration with third party services has allowed us to increase organic website registrations by 12% at this time year over year.

An isometric spread of Sequoia brand guideline pages
The full Oracle AI World 2025 page built with Sequoia
An Oracle ERP level-two page built with Sequoia components
A dark-theme Sequoia section component
A Sequoia content card component
A Sequoia call-to-action band component
A data visualisation of investment strategy clusters from the BlackRock project

Blackrock

Exploring the universe of the beta investment strategy and helping institutional investors understand all of their options.

Read the case study: Blackrock