Zaner-Bloser

Zaner-Bloser

HTML to CMS Migration

UX strategy for standardizing product pages and components for content management system

UX strategy for standardizing product pages and components for content management system

Zaner Bloser Website
Role

Lead Designer

Tools

Figma - Zeplin

Duration

4 months

The Challenge

Zaner-Bloser's marketing site had dozens of custom HTML product pages that created significant operational bottlenecks. Each content update required developer time, creating delays and preventing the business from responding quickly to market needs.

The Core Problems:

Developer dependency: Every content change required engineering resources, creating bottlenecks and slowing time-to-market.

Inconsistent experiences: Each custom HTML page had different layouts and patterns, creating confusion for users navigating between products.

No scalability: Adding new products or updating existing ones was time-consuming and expensive.

Content marketing needs: The business wanted to add a blog for content marketing, but the existing architecture couldn't support it.

High maintenance overhead: Managing dozens of custom pages drained resources and prevented innovation.

Coputer with highlights rewards website on the screen
Coputer with highlights rewards website on the screen
Coputer with highlights rewards website on the screen

The Process

I led UX strategy and design for this migration, working with a cross-functional team to transform a static site into a flexible CMS while managing competing priorities and tight timelines.

What I Led:

  • End-to-end UX strategy and design

  • Content type architecture and templating

  • Design system development

  • Blog UX design and team direction

  • Accessibility compliance (WCAG 2.1)

  • Cross-functional collaboration and stakeholder management

  • Phased implementation strategy

My Approach:

  • Audit existing content to identify patterns and create flexible templates

  • Build design system for consistency and efficiency

  • Navigate conflicting priorities through phased delivery

  • Empower content teams with self-service capabilities

  • Ensure accessibility standards across all pages


Cross-Functional Collaboration


Working with Development

Agile partnership: Used Figma-to-Zeplin workflow and provided ongoing design direction throughout sprints, ensuring accurate implementation.

Technical feasibility: Collaborated early with developers to understand Drupal constraints and design within platform capabilities.


Working with Stakeholders

Managing expectations: Navigated the blog scope addition by proposing phased delivery that kept the project on track.

Educating on value: Helped product owners understand the long-term benefits of building a solid foundation before adding features.


Empowering Content Teams

Self-service design: Created intuitive CMS interfaces that enabled non-technical users to update content confidently.

Training support: Designed the system to be learnable without extensive documentation.

Category Page Wireframes
Category Page Wireframes
Category Page Wireframes
Category Page Wireframes
Styles: Typography
Styles: Color
Styles: UI

The Solution


Challenge: Competing Priorities

Mid-project, stakeholders wanted to add a blog implementation to the scope. This created tension around timelines and resources—trying to deliver both simultaneously would have derailed the core migration.

How I Navigated This:

  • Proposed a 2-phase implementation strategy

  • Phase 1: Focus on product page migration and foundational design system

  • Phase 2: Build on that foundation to add blog capabilities

  • Educated stakeholders on the value of sequential delivery vs. trying to do everything at once

The Result: Project stayed on track, and the phased approach actually improved outcomes by allowing us to refine the design system in Phase 1 before applying it to the blog in Phase 2.


Phase 1: Product Page Migration

Content Analysis & Architecture

I audited existing product pages to identify content patterns and designed a single, flexible Drupal content type that could accommodate all product variations—from simple handwriting workbooks to complex curriculum packages.

Design System Development

Built a comprehensive UI component library and style guide that established:

  • Reusable design patterns

  • Brand consistency standards

  • Accessible design components

  • Developer-friendly implementation guidelines

Unified Product Template

Created wireframes and high-fidelity designs for a standardized product page template that:

  • Accommodated diverse product information types

  • Maintained consistent user experience

  • Met WCAG 2.1 accessibility standards

  • Enabled content teams to manage pages independently


Phase 2: Blog Platform

Design Direction & Team Leadership

Designed initial wireframes and components for the blog section, then provided design direction to the UX/UI designer for completion. This approach:

  • Leveraged the design system created in Phase 1

  • Ensured consistency across product and content marketing experiences

  • Allowed parallel work streams while maintaining quality

Content Components
Content Components
Blog: Category Mock
Blog: Category Mock
Blog: Article Mock
Banner Components

Measurable Outcome

Content team independence: Content teams can now update all product pages without any development work—eliminating the bottleneck entirely.

Consistent user experience: Unified layout and navigation across all products created predictable, accessible experiences.

Rapid product launches: New products can be added quickly using the standardized template, reducing time-to-market.

Successful blog platform: Integrated content marketing capabilities with consistent design standards.

Reduced maintenance overhead: Streamlined content update process freed development resources for innovation.

Accessibility compliance: All pages meet WCAG 2.1 standards, expanding market reach.

Scalable foundation: System supports ongoing business expansion without architectural changes.

Card Components: Content and Product
Card Components: Content and Product
Tab Content Component
Tab Content Component
Carousel Component
Carousel Component

Key Learnings

Phased delivery creates better outcomes. Breaking the project into two phases didn't just keep us on schedule—it actually improved the final result by allowing us to refine the design system before applying it to new features.

Stakeholder education is essential. Taking time to explain why phased delivery was better than simultaneous delivery built trust and prevented scope creep from derailing the project.

Content patterns drive template design. Auditing existing content thoroughly at the start revealed patterns that made the template more flexible and useful than if we'd designed abstractly.

Empowering users requires thoughtful design. Creating true self-service capabilities meant designing not just for end users, but for the content teams who would manage the pages daily.

Design systems pay dividends. The investment in a comprehensive design system in Phase 1 made Phase 2 faster and more consistent, and continues to accelerate new initiatives.

The Zaner-Bloser CMS migration transformed operational efficiency by eliminating developer dependencies and empowering content teams with self-service capabilities. Through strategic phased delivery and thoughtful design system development, we created a scalable foundation that continues to support business growth.

© 2025

© 2025

Zaner-Bloser

HTML to CMS Migration

UX strategy for standardizing product pages and components for content management system

Zaner Bloser Website
Zaner Bloser Website

Zaner-Bloser

HTML to CMS Migration

UX strategy for standardizing product pages and components for content management system

Zaner Bloser Website
Zaner Bloser Website