Making It Simple When Nothing About It Is

Sole Designer Across 6 Brands, 10 States, and 3 E-Commerce Platforms

Enterprise Scale

Regulated Industry

Design Systems

Multi-Brand

E-Commerce

As the only designer on a 4-person team, I unified six cannabis retail brands under The Cannabist Company, each with different markets, different e-commerce systems, and different state regulations dictating what we could and couldn't do. The result: a flexible design system that made every site feel like one family while respecting the legal, technical, and brand constraints that made each one unique.

Role

Sole UX/UI Designer

Timeline

2022 to Present

Team

Designer, Tech Lead, 2 Developers

Tools

Figma, Ahrefs, Zenhub, ContentStack, PostHog

Figma, Ahrefs, Zenhub, ContentStack, PostHog

The Company

Six brands, ten states, one parent company

Six brands, ten states, one parent company

The Cannabist Company operates approximately 50 retail cannabis locations across 10 states, along with wholesale cannabis brands. I was responsible for unifying the digital presence of six distinct retail brands under this umbrella.

Cannabist

Multi-State

Medical + Adult Use

Columbia Care

Multi-State

Medical + Adult Use

gLeaf

Multi-State

Medical + Adult Use

The Green Solution

Multi-Location

Medical + Adult Use

Medicine Man

Multi-Location

Medical + Adult Use

Patriot Care

Single-Location

Medical + Adult Use

Each brand serves different markets, customer bases, and regulatory environments.

Same structure, different personality. Each site shares the same typography, navigation, and layout system while expressing its own color palette, imagery, and tone. The consistency is the design system. The variety is the brand.

The Problem

What I walked into

What I walked into

When I joined the project, the existing brand websites were scattered. Some were coded from scratch, some were on WordPress, some we could barely find. Branding was inconsistent, user experiences varied wildly, and menus were underutilized.

Then the ask came from leadership: we now had three different e-commerce menu systems across our brands, and we needed every website to look and feel consistent, even though the underlying technology was completely different for each one.

The business goals were everything at once: unify the brands, improve SEO, fix the user experience, launch new menus, improve conversions, and in some cases, rebrand entirely.

What I inherited vs. what I shipped. The original sites were a mix of WordPress builds, hand-coded pages, and inconsistent branding. The new system brought every brand into alignment without erasing what made each one distinct.

The Constraints

Why this was harder than it looks

Why this was harder than it looks

This project sat at the intersection of three types of constraints that don't usually overlap. Every design decision had to satisfy all three simultaneously.

Regulatory Complexity

Regulatory Complexity

Cannabis is one of the most heavily regulated industries in the country, and those regulations change state by state. Every design decision had to clear legal and compliance review before going live.

Ohio

Websites legally cannot connect to any other state. Ohio locations required their own subdomains, completely separate from the main brand sites.

I designed Ohio sites to be visually indistinguishable from the primary experience. Users wouldn't know the difference unless they checked the URL.

Maryland

Required users to input their actual date of birth for age verification, not just a simple "Are you 21+" confirmation.

Built a custom date-of-birth age gate that still felt quick and unobtrusive.

All States

Every state required an age gate, but implementation and strictness varied. Health claims, brand imagery rules, and advertising restrictions all differed.

Built a flexible system that could be configured per state without redesigning the page.

Medical vs. Recreational

Some locations serve medical patients, some recreational customers, some both. This affected what content, wording, and imagery could appear on each site.

Designed content modules that could swap based on the store's license type.

Technical Fragmentation

Technical Fragmentation

The six brands didn't just look different. They ran on completely different e-commerce platforms (some brands have multiple e-commerce platforms on one site!). I pushed to consolidate to a single platform and was told it wasn't possible. So I had to design around three separate systems and make them feel like one.

iHeartJane

Iframe Menus

Limited styling control. Had to design around what couldn't be changed.

Dutchie

Reverse Proxy

More design control. Custom integration within our site structure.

Sweed

Reverse Proxy

Had its own navigation system that I had to match to ours for consistency.

The CMS was custom-built in ContentStack, which gave us flexibility but meant everything was built from scratch. No templates to fall back on.

Brand Identity Tension

Brand Identity Tension

Six brands, six identities. I had to balance corporate consistency with brand individuality, often backing up my decisions with user research and data.

The system I designed: structure stays the same, personality flexes.

Stays Consistent

  • Typography

  • Page structure and layout

  • URL structure and IA

  • Navigation patterns

  • Component design system

Flexes Per Brand

  • Color palette

  • Photography and imagery

  • Tone of voice and copy

  • Brand logos and marks

  • Market-specific content

One store page template, four brand expressions. The bones are identical: same component structure, same information hierarchy, same navigation. The skin changes per brand. That's what makes the system scalable without being generic.

My Process

How I approached it

How I approached it

1

Discovery

Interviewed retail teams to understand how customers actually shop. Conducted competitive analysis of other cannabis sites, most of which were flat pages linking to a menu with minimal attention to SEO or cross-brand consistency.

2

Architecture

Built site maps, flowcharts, and information architecture for the unified system. Conducted a full site audit using Ahrefs to identify technical issues, broken structures, and SEO gaps.

3

Design System

Created comprehensive design systems for each brand: component libraries, style guides, and brand-specific documentation establishing the rules for what stays consistent and what flexes.

4

Iteration

Wireframes, prototypes, and many rounds of iteration driven by stakeholder feedback, platform changes, divestitures, compliance changes, and PostHog analytics.

5

Development and QA

Created tickets in Zenhub, worked directly with developers, reviewed QA, and presented to C-suite. Continued iterating post-launch through the present day.

A look inside the Figma file. Six brand systems, shared component libraries, and brand-specific documentation, all organized to make handoff clean and updates fast across 50+ locations.

The E-Commerce Challenge

Three menus, one experience

Three menus, one experience

Cannabis e-commerce isn't like normal e-commerce. Customers can only preorder for pickup, or get delivery in very limited markets. Payment processing is complicated due to federal banking restrictions. And I was designing across three completely different menu platforms.

For iHeartJane's iframe menus, I had limited control, so I focused on making the surrounding experience feel seamless. For Dutchie and Sweed's reverse proxy setups, I had more control but had to match Sweed's native navigation to our pattern.

The hardest moment: pushing for a single e-commerce platform and being told it wasn't possible. That constraint forced creative problem-solving. I had to design a wrapper experience flexible enough to accommodate three different systems while feeling unified to the user.

Two different e-commerce platforms, designed to feel like the same experience. The navigation, product layout, and visual hierarchy stay consistent even though the underlying technology is completely different.

Impact

The results

The results

Quantitative

NPS 67.6

Net Promoter Score across unified platform (1,381 responses), placing sites in top tier for retail e-commerce

96-99%

SEO performance scores across all six brands following site architecture and technical optimization.

91%

Neutral-to-positive user response to major UX changes (menu navigation redesign, 428 responses)

50+ Locations

Photography and SEO optimization project spanning entire retail footprint

Qualitative

Unified web presence across 6 brands, 10 states, 3 ecommerce platforms

System scaled to accommodate new store openings, divestitures, and compliance changes

Reduced operational update time for store hours, menus, and content from days to minutes

Improved site speed and technical performance across all brands

See It Live

All sites are currently live

All sites are currently live

The system I designed is still in active use and continues to evolve with new compliance requirements, store openings, and brand changes.

I also designed the corporate site at cannabistcompany.com

What I Learned

Absorbing complexity so the user doesn't have to

Absorbing complexity so the user doesn't have to

The thing I'm most proud of is how simple the final experience feels, considering everything going on behind the scenes. Six brands, ten states, three e-commerce platforms, ongoing compliance changes, legal reviews on every page.

None of that complexity is visible to the person shopping for cannabis on a Tuesday afternoon. And that's the point.

If I did it again, I'd push harder on front-end QA. With this many sites and this many rapid changes, keeping everything pixel-perfect was a constant challenge. But that's also what made the design system so valuable. Without it, maintaining six brands at this pace would have been impossible.

Back to Home

Available now for senior product design roles.

Available now for senior product design roles.

Available now for senior product design roles.

© 2026 Katherine Ford