Nested Links

I led the end-to-end design direction of the experience crafting intuitive workflows for both admin users and site visitors.

The Nested Links feature was designed to improve site navigation and streamline content organization within our CMS platform.

Users sought a solution to create and manage nested link structures, offering flexibility and reducing visual clutter

screenshot of nested links on a public page on desktop and mobile
screenshot of nested links on a public page on desktop and mobile
screenshot of nested links on a public page on desktop and mobile

Role

Role

Lead Product Designer & Product Manager

Scope

Scope

Enterprise feature

Team

Team

2 Software Engineers
1 QA Engineer

Timeline

Timeline

2 months

Business Problem

Users managing large websites faced challenges in organizing extensive link libraries. The existing submenu feature only supported single-level dropdowns, limiting scalability and making navigation cluttered and difficult to manage. 

Design Problem

The absence of hierarchical organization tools led to inefficiencies in managing large sets of links. Users needed a scalable, intuitive interface to manage nested links and streamline site-wide navigation without adding complexity. 

screenshot of links in the admin site
screenshot of links in the admin site
screenshot of links in the admin site
screenshot of links in the page editor
screenshot of links in the page editor
screenshot of links in the page editor

How might we help admins efficiently manage large link libraries and organize site navigation to improve usability?

User interviews and surveys

  • Users wanted greater customization in their navigation menus.

  • Users expressed a need for a separate, dedicated navigation feature that could be customized with added links.

  • Users wanted a separate list of links without attaching them to the existing Pages feature.


Key Insights

  • 85% of the users we spoke with wanted folders to organize links based on their specific site structures.

  • We had previous requests dating back 3 years, requesting the ability to build custom navigation independently from auto-generated menus tied to the Pages feature.

  • Users consistently emphasized the need for drag-and-drop reordering and intuitive folder management for their links.

Screenshot of notes gathered
Screenshot of notes gathered
Screenshot of notes gathered

Design Solution

Ability to Add Folders

Users can add folders with customizable names and icons.


Hierarchical Levels

  • Top-Level Link or Folder

  • Second Level Link or Folder

  • Third-Level Link. Folders are capped at the 2nd level


Drag & Drop Reordering

Intuitive reordering of links and folders.


Visibility and Publishing

  • Options to publish/unpublish entire folders.

  • Unpublished parent folders automatically unpublish child links.


Visual Indicators and Adaptive UI

  • Display hierarchy clearly with indentation and grouping

  • Use the site’s primary and secondary colors.

  • Ensure the interface scales across desktop and mobile, allowing the user to place their links anywhere on the page.


Ability to add folders

Users can add folders with customizable names and icons.


Hierarchical Levels

  • Top-Level Link or Folder

  • Second Level Link or Folder

  • Third- Level Link. Folders are capped at 2nd level


Drag & Drop Reordering

Intuitive reordering of links and folders.


Visbility and Publishing

  • Options to publish/unpublish entire folders.

  • Unpublished parent folders automatically unpublish child links.


Visual Indicators and adaptive UI

  • Display hierarchy clearly with indentation and grouping

  • Use the site’s primary and secondary colors.

  • Ensure the interface scales across desktop and mobile, allowing the user to place their links anywhere on the page.

notes of links drag and drop
notes of links drag and drop
notes of links drag and drop
screenshot of the folder in links
screenshot of the folder in links
screenshot of the folder in links

Why did we go with said design solution?

Flexibility

  • Some enterprise clients need the ability to manage complex navigation structures across multiple sections of their sites.

  • This solution allows for greater flexibility, reducing reliance on rigid, auto-generated menus.

All the different link layouts
All the different link layouts
All the different link layouts

Challenges

Existing API Calls

Links are connected to the homepage API that display the links on the school’s website.

We tested extensively in a QA environment to ensure that existing API calls return flat structures and there are no regressions on existing websites.


New API Calls

Developed new API calls to return multilevel structures, supporting header, footer, and homepage link integration. 

  • This solution solves for the fact that our production homepage coding team no longer needs to create homepage link structures manually

  • It also reduces technical support labor to update homepage links manually.

customer sites that use links
customer sites that use links
customer sites that use links
customer sites that use links
customer sites that use links
customer sites that use links

To solve the challenge

  • Collaborated with coders who create the public-facing website along with developers who built the new enhancement.

  • Rigorous User Acceptance testing and regression testing.

  • Enterprise research with clients and stakeholders.

All the different link layouts
All the different link layouts
All the different link layouts

Prototype the admin experience and public-facing experience

Throughout the project, I developed interactive prototypes

Showcase the admin experience

  • How users manage and organize the links

  • How users can add them to a page

Public-facing experience

  • How the navigation appears to site visitors

  • Interaction designs for the different styles

screenshots of prototypes
screenshots of prototypes

Impact and Results

Faster Link Management
Preferred method of project content migration for internal teams.

100% Adoption of enterprise customers
All enterprise sites requested to have this feature.

No more manual coding
New API calls for homepage link structuring eliminated the need for manual coding on customer homepage websites.

Future improvements for V2 ahead

Future enhancements have been fleshed out and ready for the roadmap.

Hierarchical Link Groups (without folders)

Another idea I explored was removing the concept of folders entirely and allowing users to organize links into hierarchical groupings.

Ability to align the link layouts

After observing how our customers were custom coding the link menus to align left or right on their page, I designed and documented V2 plans to allow users to align their links instead of always defaulting to the center of the page.

Some improvements feel out of scope due to technical challenges

There were some technical challenges related to the API structure and site design integration, potentially introducing regression risks. The project was delivered on time, but some improvements were planned for the future.

I'm looking for my next role!

photo of woman wearing black smiling

Cathy J. McDonald © 2025

I'm looking for my next role!

photo of woman wearing black smiling

Cathy J. McDonald © 2025

I'm looking for my next role!

photo of woman wearing black smiling

Cathy J. McDonald © 2025