Adding a feature to an existing platform

  • Role: UX/UI designer

  • Duration: 12 weeks

  • Tools: Figma, Illustrator, Photoshop, Miro

  • Adding a feature to an existing platform

Webflow has become a go-to tool for designers building responsive websites without code. However, as teams scale and manage multiple projects, maintaining visual consistency becomes difficult.

Currently, Webflow lacks a built-in style guide feature that allows users to define and manage global styles like typography, colors, and spacing. This results in manual work, inconsistencies, and slower collaboration, especially in larger teams or when onboarding new users.

Introducing a centralized, reusable style guide system could streamline workflows, improve team alignment, and ensure brand consistency across all projects.

01/ Main task & challenges

Business goals

Increase adoption of Webflow’s new style guide feature, reduce design inconsistencies, and improve team collaboration. In the first 6 months, success will be measured by user engagement, reduced support issues, increased design system reuse, lower reliance on external tools, and high user satisfaction.

Problem statement

How might we create a style guide system within Webflow that enables users to maintain visual consistency, collaborate effectively, and scale their design work so they can focus on creativity instead of repetitive, error-prone tasks?

The users

Designers and developers working in Webflow who need to maintain visual consistency across pages and projects, but struggle due to the lack of a centralized style guide

The solution

The solution consists of adding a new Style Guide feature to the existing Webflow platform. This feature enables users to create, manage, and reuse global styles, such as colors, typography, and spacing, across multiple pages and projects. By centralizing style management and automating updates, the feature helps teams maintain consistency, scale design systems efficiently, and reduce reliance on external tools.

Research process

02. NICE TO HAVE

  • Real-time collaboration: multi-user editing with automatic syncing

  • Version history: track changes and revert to previous versions of the style guide

  • Style rule validation: automated checks for design consistency and accessibility

  • Export/import styles: export styles to other projects or import from Figma

  • Style guide sharing link: share a version of the style guide with clients or external collaborators

To better understand how designers and developers manage styles and collaborate within Webflow, I conducted qualitative research combining:

  • Competitor analysis of design tools like Figma and Sketch

  • In-depth interviews with 5 UX/UI designers, system designers, and developers who regularly use Webflow or similar platforms

This research uncovered key insights about their workflow challenges, collaboration needs, and pain points around style consistency.

Identified challenges

To address the main challenges users face when managing design consistency and collaboration in Webflow, I focused on implementing realistic and feasible features that streamline workflows, improve clarity, and enhance cross-functional alignment between designers and developers. Each feature is designed to help users save time, avoid errors, and maintain visual coherence across projects.

Feature set

User needs

01.

Dynamic, centralized, and easily updatable style guides with global tokens (colors, typography, spacing).

03.

Easier asset sharing and organization.

05.

Easier asset sharing and organization.

02.

Real-time co-editing, version control, and improved communication tools.

04.

Pre-built, customizable UI component libraries and cross-project management.

01. MUST HAVES

  • Create own style guide: ability to build and organize a custom style guide from scratch

  • Global style management: define and reuse styles (colors, typography, spacing) across projects

  • Simple templates and the ability to edit them

  • Define style guide elements (fonts, spacing, border radius, typography, etc.) and apply them to templates (or vice versa) and automatically apply these styles to pre-built templates

  • Custom template library for storing and reusing templates

  • Reusable system tokens: define tokens for colors, text styles, etc. that update automatically and globally when edited

  • Drag-and-drop functionality for managing styles easily

  • Style inheritance: apply styles consistently across multiple pages or projects

  • Basic components library: pre-made style components (buttons, headers, etc.) for quick and easy reuse

01.

Webflow feels rigid; lacks flexible design system management.

02.

Builders like Wix/Squarespace limit creativity and brand consistency.

04.

Webflow lacks live co-editing and real-time updates, slowing collaboration.

06.

Developer handoff is slowed by manual naming conventions and lack of automated documentation.

03.

Figma prototyping is less powerful compared to other features.

05.

No centralized style guides in no-code builders.

User personas

Based on research, I identified three user types with different goals, routines, and tech familiarity. These personas guided key design decisions to ensure the app fit real user needs.

Persona 1. UX/UI designer who values well-documented designs and strives for consistency across all projects to avoid mistakes and ensure accuracy.

Persona 2. Front-end developer who needs to stay in sync with designers to improve efficiency and maintain consistency across all implementations.

Persona 3. Freelancer who wants to speed up their workflow by using components and variables, making their design process more efficient and consistent across projects.

Information architecture

I organized the app’s content and navigation to ensure a clear, intuitive flow. I decided to center the experience around four main pillars: Explore, Discover, Messages, and Profile, to make navigation simple for all users and help them quickly find what they need.

06/ Usability testing & iteration

To evaluate the usability of the new Webflow Style Guide feature, I conducted a moderated usability test with 5–8 participants aged 25 to 50, all with prior experience in web design or site creation. Participants were interested in improving their design workflow through better structure and consistency tools.

Each participant completed three core tasks within the Webflow prototype:

  1. Create a style guide from a white canvas, exploring how intuitive it is to start with the style guide feature and seeing the option to import it from other tools like Figma.

  2. Explore the process of adding components through the style guide panel by navigating to the "Components" section, trying out the drag-and-drop feature with predefined elements, or accessing your own component library. Save your custom design as a component and see it reflected in your library.

  3. Choose the Helvetica Font for Header 2 and save it as a component.

  4. Customize a pre-built component using the right-hand panel, assessing how easily users can find, place, and modify reusable UI elements to match their project style.

  5. Apply a saved style guide from their personal library to a component, testing the ability to maintain consistent design across projects by reusing previously defined styles.

The goal was to observe how clear and intuitive the user flows are for managing style guides, components, and templates, and to measure task completion rates, time efficiency, and user satisfaction.

Key findings & design improvements

Following the usability testing, I identified multiple opportunities to enhance the user experience and overall functionality of the app. Based on the feedback received, I implemented key improvements:

The most significant updates included:

  • Add a clear CTA like “Start with Style Guide” when opening a project.

  • Provide tooltips or info icons explaining terms like “component,” “template,” and “style guide.”

  • Clarify auto-save vs manual save and add visual feedback when saving or applying changes.

  • Allow pinning frequently used components or styles for quick access.

  • Enable comments and real-time collaboration alerts.

  • Clearly indicate if editing a component globally or locally.

03/ Info icons

Included info icons (“i”) next to complex terms to offer quick definitions and reduce confusion.

02/ Checklist animation

01/ Maybe latter button

Updated the “Maybe Later” button to keep users on the homepage instead of restarting onboarding.

Updated checklist behavior to open by dragging, offering a more intuitive interaction.

Anterior
Anterior

Freelance Flow