Project Type

Project Type

UI redesign

UI redesign

Content Filtering

Content Filtering

preview image of a design for project
preview image of a design for project
preview image of a design for project

Summary

The Content Hub product has a key feature based on filtering. The design for filtering was limited in function and unintuitive to use. Starting with exploratory designs from another designer, I worked with Product to define requirements, conduct testing, and deliver an all-new design for filtering using the design system.

Summary

The Content Hub product has a key feature based on filtering. The design for filtering was limited in function and unintuitive to use. Starting with exploratory designs from another designer, I worked with Product to define requirements, conduct testing, and deliver an all-new design for filtering using the design system.

Summary

The Content Hub product has a key feature based on filtering. The design for filtering was limited in function and unintuitive to use. Starting with exploratory designs from another designer, I worked with Product to define requirements, conduct testing, and deliver an all-new design for filtering using the design system.

Background

Background

Background

What is Content Hub?

What is Content Hub?

What is Content Hub?

Goals for the Redesign

Goals for the Redesign

Goals for the Redesign

  • Easy to manage filter facets

  • Clear which facets are currently applied

  • Clear which sites the filter applies to

  • Scales with hundreds of sites

  • Use the design system as much as possible

More details

More details

More details

Personas

Personas

Personas

  • Content editors

  • Business managers

  • Web developers

More details

More details

More details

My Role

My Role

My Role

  • Lead/solo designer

More details

More details

More details

Collaborators

Collaborators

Collaborators

  • Previous designer

  • Product owner

  • Product manager

More details

More details

More details

Legacy Design

Legacy Design

Legacy Design

In this project, filter values determine which content is selected, and "assigned sites" refers to which sites will receive this content.

Click images to enlarge.

Default view

preview of default page state

Selecting filter values

preview of selecting filter values for an individual field

Editing assigned sites in sidebar

preview of the interface for editing assigned sites on the filter

Design: Round 1

Design: Round 1

Design: Round 1

I started with partial designs from a designer previously on the team and continued iterating to achieve:

  • better consistency within our systems

  • better consistency with other products

  • simplify the users' mental model

Since this was a redesign of an existing feature, it was important to balance the improvements with keeping certain terminology and frameworks in place so as not to frustrate current users.

Design for User Testing

Design for User Testing

Design for User Testing

Click images to enlarge.

Default view

preview of the default page view

Filter values selection

preview of the default filter sidebar

Editing filter name and assigned sites

preview of the sidebar while editing filter name and assigned sites

Testing

Testing

Testing

Primary Questions to Answer

Primary Questions to Answer

Primary Questions to Answer

  • Can users easily find and open filter settings?

  • Do users understand how to preview and save filters?

  • Can users easily edit assigned sites in a filter?

To answer these questions, I drafted a script for testing and reviewed it with our UX researcher and product manager.

Set-up

Set-up

Set-up

Testing type: unmoderated

Testing type: unmoderated

Testing type: unmoderated

Testing tool: Playbook UX

Testing tool: Playbook UX

Testing tool: Playbook UX

Number of testers: 5

Number of testers: 5

Number of testers: 5

Tester background: not users of the current system

Tester background: not users of the current system

Tester background: not users of the current system

Consolidated Testing Feedback

Consolidated Testing Feedback

Consolidated Testing Feedback

  • Reviewed and synthesized data from testing

  • Highlighted key insights and summarized the key points

  • Grouped into categories of navigation, saving, and other

preview of user feedback on navigation
preview of user feedback on navigation
preview of user feedback on navigation

An example of the summarized key points for navigation together with some accompanying tester highlights.

Design: Round 2

Design: Round 2

Design: Round 2

Examples of changes made after testing:

Improved accessibility by adding a proper label above the Saved Filters select field

Improved accessibility by adding a proper label above the Saved Filters select field

Improved accessibility by adding a proper label above the Saved Filters select field

Improved clarity by renaming "Manage Filters" to just "Filter"

Improved clarity by renaming "Manage Filters" to just "Filter"

Improved clarity by renaming "Manage Filters" to just "Filter"

Increased user confidence by distinguishing between 'save' and 'save as' functions

Increased user confidence by distinguishing between 'save' and 'save as' functions

Increased user confidence by distinguishing between 'save' and 'save as' functions

Matched user expectations by closing the modal when clicking "Save"

Matched user expectations by closing the modal when clicking "Save"

Matched user expectations by closing the modal when clicking "Save"

Packaging It Up

Packaging It Up

Packaging It Up

  • Reviewed final designs with Product

  • Created detailed documentation for engineers

  • Shared final designs with engineering team

Final Designs

Final Designs

Final Designs

Default view

preview of final default view
  • Simplified to all things related to filtering in the sidebar, accessible from the single button.

  • Made the Filter button primary, as that's the most common action from this view.

Unsaved filter applied

preview of final design for unsaved fitler state
preview of final design for unsaved fitler state
preview of final design for unsaved fitler state
  • All filter values are displayed as consistent tags in one place.

  • Saving as a new filter can be done from this view.

Viewing saved filter values

preview of final default view
preview of final design for sidebar with a saved filter
  • Permanent label on saved filters dropdown.

  • Overview of selected filter values.

  • Clear options to save or preview without saving.

Editing name and assigned sites

preview of final default view
preview of final design editing assigne sites
  • More standard checkbox selection for assigned sites to scale with many sites.

Documentation

  • Example of detailed documentation for engineers, including:

    • visual specs

    • behaviours/interactions

    • states

preview of final design showing engineering documentation

Before & After

Before & After

Before & After

Click images to enlarge.

Default view

preview of default view before redesign
preview of the default view after redesign

Selecting filter values

preview of selecting filter values before redesign
preview of selecting values after redesign

Filter applied

preview of applied filter before redesign
preview of applied filter after redesign
preview of applied filter after redesign
preview of applied filter after redesign

Success Metrics

Success Metrics

Success Metrics

Primary

Primary

Primary

  • Ideal: qualitative data from users regarding their ability to use and satisfaction with the redesigned filtering feature

  • Alternatively: the percentage of users who execute and/or save filters

Secondary

Secondary

Secondary

  • Fewer accessibility violations

  • Decrease in the amount of code that's not using shared components