Bing Design System: modernizing, scaling, and future-proofing visual evolution

I was part of a small design team that worked on rebuilding the Bing Design System, which defines the visual guidelines and coherence of a search engine with ~100 million daily active users.

Project 1 thumbnail

Semantic tokens enable scaling of future changes to the design system.

Project 1 image 2

Component documentation and building.

Project 1 image 3

Simplified hierarchy principles.

Project 1 image 4

Enabling teams to build modular search answers.

Project type

Design system

Skills

Design systems, component architecture, design tokens

Team

1 product manager, 8-10 engineers, 4 designers

Role

I was responsible for:
• Improvement of the Bing Human Interface Guidelines
• Intake of new patterns and component needs from designers across Bing
• Creation of detailed, dev-ready specs for common controls
• Providing coherence input and approval for designers across 35+ answer segments


Problem

Bing.com is a search engine with 100 million daily active users, 900 million daily search queries, and $12.2 billion in annual advertising revenue.

As of mid 2024, it also had a design system that was visually outdated and lacked actual, coded components. That meant that search engine results used across 35+ search engine search segments used custom builds for even basic UI elements like buttons, input fields, and colors.

On top of this, the latest design system guidance, which was meant to help teams onboard to a modernized visual system, was confusing and outdated.

Lastly, while there was a medium-term goal of onboarding all search engine answers to the latest visual system, Bing, as part of Microsoft AI, needed to eventually align with a newer Microsoft AI design system that is used for a host of products under Microsoft AI, like Copilot.

Like many other products with cross-product dependencies and a need to maintain its revenue, Bing and its design system was a complex project with many moving parts.

Design system before

Design system guidelines were complex and disorganized, making it difficult to understand how to design in Bing.


Goal

Update all of Bing with a new, modernized visual design system. This consisted of a few major steps.

1 /

Bring actual design components into code.

2 /

Meanwhile, create a comprehensive Bing Design System guidance so that designers and engineers across 35+ search segments understand the new design principles and how to onboard accordingly.

3 /

Help 35+ answer segments onboard legacy answers to the updated design system, and enforce design coherence via reviews and iterations with said teams.

4 /

Create and onboard all designers and engineers onto comprehensive semantic token system, as a strategic stepping stone for visual alignment with the rest of Microsoft AI.


1 / Bring actual design components into code.

One of the most surprising things about the Bing Design System was that prior to mid 2024, due to lack of past investment, reusable UI controls were never implemented in Bing. Designers could drag and drop some reusable components into designs, but when it came to building search engine answers, developers built everything from scratch, leading to a very inefficient, unscalable process.

I owned the end-to-end process of preparing UI components for engineering implementation - across both existing design components and net-new patterns requested by partner teams.

I was really impressed by the detail in component designs. I was able to pick up the attributes directly from Figma, and most of the time it just worked.

- Rayner D'Souza, Senior Software Engineer at Microsoft

When engineers began experimenting with using AI to implement some controls, I partnered closely with them to figure out how to structure component design guidance in a way that the models could easily understand.

What we learned was that while the models generally understood discrete guidance, it had trouble making sense of separate pieces of documentation as a whole. We clarified this for the model by creating a table of contents, with each section designated by the node id in Figma. We also removed noise in the Figma file (ie., unnecessary frames that may have been helpful design scaffolding, but served as extraneous and confusing information for the AI).

Agent index

We found that AI agents understood design documentation better when we pointed them to the node ids in Figma, which is the identifier for the specific frame in Figma.


2 / Create clearer, more comprehensive design system guidance

Designers and engineers across 35+ search segments were being asked to onboard to the latest visual design system for Bing, but much of the guidance was outdated, incomplete, and confusing - it needed a refresh.

I owned the refresh and maintenance of the Bing Design System documentation and guidelines.


3 / Design system review for Bing search engine design updates

Design coherence was a huge part of the day-to-day of the design systems team. We reviewed and provided feedback for design teams updating all of Bing to the latest design system. We needed to balance visual coherence with the unique needs of each search answer, and ensure that teams could meet engagement metrics without depending on cluttered, attention-grabbing UI.

Pre ACF to ACF

35+ search segment teams, each of which owns a number of search answer scenarios within Bing, updated their answers to align to modernized design guidelines. We consistently reviewed and provided feedback and signoff for 30+ designers.


4 / Transition to semantic tokens as a stepping stone towards alignment with Microsoft AI

Historically, Bing's design token naming was left intentionally non-prescriptive so that designers could use tokens flexibly and as needed for their use case. However, a strategic goal is to eventually align Bing with a new Microsoft AI design system. While monetization concerns meant that we would not do so for now, we created 300+ semantic design tokens and onboarded all teams to them, so that when time came to transition to the Microsoft AI design system, we could simply 'flip the switch'.


Outcomes

A clearer, unified HIG

Designers across Bing felt more confident in using the design system and were able to design more quickly after we updated the HIG. We saw a clear drop in basic design-system questions, which allowed us to focus on supporting more nuanced, complex design questions.

60+ design components

The team is continuously vetting the need for new patterns and components to enable teams across Bing to design in a unified, scalable way.

20+ coded components

And counting. The team is also continuously improving the workflow of AI-assisted component creation, enabling them to build faster.

Semantic tokens as a foundation for visual evolution

Now that all of Bing uses semantic tokens, Bing can experiment quickly with broad visual updates by changing token values, rather than going through an impossibly manual process. (Yay!)