Flag

We stand with Ukraine and our team members from Ukraine. Here are ways you can help

Get exclusive access to thought-provoking articles, bonus podcast content, and cutting-edge whitepapers. Become a member of the UX Magazine community today!

Home ›› Customer Experience ›› Case study: Category hierarchy

Case study: Category hierarchy

by Tornike Kurdadze
3 min read
Share this post on
Tweet
Share
Post
Share
Email
Print

Save

Walk through the process of designing for hierarchy and learn its main challenges.

Everybody has chosen categories while filtering the content out. This action might have been overwhelming or boring for some of us while facing the ‘family tree’ of categories, their child categories, grandchild categories, etc. This endless hierarchy can make us feel lost at some point.

Case study - category hierarchy, categories

This problem is easily solvable if we have two levels of categories. To my mind, Reddit has found the best way to provide categories and subcategories in a visually appealing way.

After testing several potential users of our application, it turned out that the tree structure didn’t sound amusing for them either. Looking at the competitors of our eCommerce platform, it turned out that an optimal solution had yet to be found.

For example, on eBay, after choosing a category, you get redirected to the list of its subcategories, choosing which guides you to another list showing all the parent categories that are not highlighted enough to be easily differentiated.

I had to find a better solution for the eCommerce app with multi-levels (about 5) of categories.

The main challenges were the following:

  • Users should be able to see the path of his/her current selection.
  • Users should be able to return to the parent or any descendant category easily
  • Child categories should be different from the parent one
  • Users should not have to scroll a lot
  • Users should be able to search with keywords
  • The overall interface should be smooth and intuitive

Instead of a mere list of categories, I decided to present them in the form of chips — chips are easy to use and look cool and modern too. You will ask, how it is possible to show hierarchy via chips? After thinking it out, the following turned out to be the solution:

I provided categories as a default in the form of chips. Each chip that has subcategories — has an arrow, showing that users will be redirected to the second level when they tap on it. There are several subcategories shown right on the chips too so that users have a full expectation of what kind of interface they’ll have to deal with when they follow the flow.

In addition to the section with a bunch of chips, I placed the navigation bar at the top of the screen, right below the Categories’ search input. As a default, there is a single tab called categories, but as soon as the user chooses a category, the second tab with the name of the chosen category appears right next to the ‘Categories’. If the user goes deeper into the subcategory, the third tab appears with the corresponding name. In the end, the user has it all in hand — All the tabs to navigate or go back to any level, and easily scannable chips for the subcategories.

Category hierarchy - subcategories

Later on, after building the product, I tested the flow, and turned out that 87% of the users (132 participants) were satisfied while interacting with the interface.

Future improvement ideas:

  • When only two levels are left the Reddit model can be integrated into the process.
post authorTornike Kurdadze

Tornike Kurdadze
Mobile Engineer and UX Enthusiast with several years of experience in developing applications.

Tweet
Share
Post
Share
Email
Print
Ideas In Brief
  • Since choosing categories while filtering the content out can be complex and monotonous, it’s crucial to provide categories and subcategories in a visually appealing way.
  • Tornike Kurdadze, Flutter Engineer at Netguru, found a solution for the eCommerce app with multi-levels (about 5 of categories)
  • During testing and research, the author found that when creating hierarchical categories, there are several things to keep in mind:
    • Users should be able to see the path of his/her current selection
    • Users should be able to return to the parent or any descendant category easily
    • Child categories should be different from the parent one
    • Users should not have to scroll a lot
    • Users should be able to search with keywords
    • The overall interface should be smooth and intuitive

Related Articles

AI is reshaping UX, and Figma may be sinking. As AI-driven systems minimize UI, traditional design roles must evolve — or risk becoming obsolete. Are you ready to adapt?

Article by Greg Nudelman
AI Is Flipping UX Upside Down: How to Keep Your UX Job, and Why Figma is a Titanic (It’s not for the Reasons You Think)
  • The article explores the fundamental shift in UX as AI-first systems minimize the role of UI, rendering traditional design tools like Figma increasingly obsolete.
  • It introduces the “Iceberg UX Model,” illustrating how modern AI-driven interfaces prioritize functionality and automation over visual design.
  • The piece argues that UX professionals must shift their focus from UI aesthetics to AI-driven user experience, emphasizing use case validation, AI model integration, and data-informed decision-making.
  • It warns that designers who remain fixated on pixel-perfect layouts risk becoming obsolete, urging them to adapt by engaging in AI-driven UX strategies.
Share:AI Is Flipping UX Upside Down: How to Keep Your UX Job, and Why Figma is a Titanic (It’s not for the Reasons You Think)
7 min read

Data visualization isn’t just about charts — it’s about telling a clear and compelling story. This article unpacks a wide spectrum of essential principles for making data easy to understand, honest, and engaging. Ready to transform complex numbers into meaningful insights?

Article by Jim Gulsen
The Ultimate Data Visualization Handbook for Designers
  • The article serves as a comprehensive guide for elevating visualization work, combining technical expertise with design principles to help designers transform raw data into meaningful insights.
  • It provides a point of reference for strategies, methods, and best practices to create more effective and impactful data visualizations.
  • The piece recommends tools and resources that design professionals can immediately implement to enhance the clarity and persuasiveness of their data storytelling.
Share:The Ultimate Data Visualization Handbook for Designers
23 min read

Discover how breaking down silos and embracing cross-functional collaboration can lead to smarter, more user-centered design — and better products for everyone.

Article by Rodolpho Henrique
Beyond the Design Silo: How Collaboration Elevates UX
  • The article explores how siloed UX design practices can hinder product success and argues for cross-functional collaboration as essential to creating meaningful user experiences.
  • It outlines the benefits of working closely with product managers, engineers, and stakeholders to align user needs with technical feasibility and business goals.
  • The piece provides real-world collaboration examples across research, prototyping, design systems, and accessibility to show how teamwork leads to more innovative and effective UX outcomes.
Share:Beyond the Design Silo: How Collaboration Elevates UX
4 min read

Join the UX Magazine community!

Stay informed with exclusive content on the intersection of UX, AI agents, and agentic automation—essential reading for future-focused professionals.

Hello!

You're officially a member of the UX Magazine Community.
We're excited to have you with us!

Thank you!

To begin viewing member content, please verify your email.

Tell us about you. Enroll in the course.

    This website uses cookies to ensure you get the best experience on our website. Check our privacy policy and