B2B SaaS

Turning Tailor-made Websites into a Scalable Product System

Turning Tailor-made Websites into a Scalable Product System

Turning Tailor-made Websites into a Scalable Product System

I turned a bespoke website process into a repeatable product system. I defined the UX patterns, design system, and guardrails behind it, then grew one Blueprint into a portfolio of 18.

The Result

66% fewer design & development hours, with Blueprints now powering 77% of projects.

My Role

Lead Product Designer & Product Owner

Company

Portland Web Design

Product Strategy

Design Systems

Product Design

UX/UI

The Situation

Custom websites worked. Scaling them didn't.

Every client site was a custom WordPress theme. Clients got tailored solutions, but designers and developers kept re-solving the same problems. The company envisioned Blueprints as a turnkey alternative, and I owned turning that idea into a product and evolving it.

We borrowed from the language of building a house to make the model intuitive:

Floorplan

The underlying UX/content structure based on common user and client goals.

Blueprint

A distinct design system built around that structure.

Client Implementation

The Blueprint configured with branding, content, and controlled customization.

My Task

Create repeatability without eliminating flexibility.

I owned the product architecture, the template-based design system, its evolution, and the prioritization of what to build next. The goal: cut custom production significantly while supporting different user goals, brands, and content, with enough visual variety to offer real choice.

What I did

01

I organized recurring website patterns around the job users needed to accomplish.

Drawing on my municipal website experience, historical client work, and our CEO's institutional knowledge, I identified recurring relationships between client goals, user priorities, and homepage structure. That produced a small set of initial floorplans, each built around a different job: help users complete common tasks quickly (task-oriented) or showcase services and programs (promotional).

For the MVP

The task-oriented floorplan was prioritized for the MVP because our history showed it applied to the most clients.

Floorplan Wireframes

Standardized:

core component structure and styling, layout characteristics, interior pages, web app capabilities.

Configurable:

colors, typography, content, homepage section priority, approved variants.

02

I learned where flexibility has to stop.

We created Sellwood from a project that signed our lower-tier package intended for the new turnkey model. Because Blueprints weren't available yet, the project had been designed more manually. Treating it as a flexible starting point backfired: reasonable styling tweaks piled up until sites needed heavy custom development again. Through trial and error with our first implementations we established our defining product principle: Technical flexibility isn't necessarily product flexibility.

So I encoded each Blueprint's defining traits into its components and documented the guardrails.

03

I moved repeatable decisions out of projects and into reusable templates.

I built the repeated decisions directly into the Blueprint template files: color and type styles, reusable components and variants, desktop, mobile, and interior-page templates, homepage section options, icon and logo libraries, and predefined web-app treatments. Designers could apply a client's brand and content to an established system and spend their judgment on exceptions.

The system had to be easy to pick up. Early on, I trained full-time designers with documentation, tutorials, and implementation reviews, using their feedback to refine the templates, including through our move from XD to Figma. Today we work with a pool of contract designers, so much of the guidance lives in the Figma files directly. I still provide art direction and technical feedback as needed.

Build

Teach

Observe

Refine

Inside a blueprint's Figma file: Structure, guidance, dev-ready components with variants

Inside a blueprint's Figma file: Structure, guidance, dev-ready components with variants

Laurelhurst

Springwater

Bainbridge

Bridgeport

Alder

Halsey

Sunnybrook

Sellwood

Ashland

Deschutes

Morningside

Gateway

Farmington

Tabor

Lancaster

Irving

Montgomery

Hoosier

04

I expanded the portfolio to evolve the product.

Depth: where a floorplan was chosen often, I added visually distinct Blueprints so neighboring clients with similar needs didn't end up with similar-looking sites. Promotional grew to 7, task-oriented grew to 4.

Breadth: where repeated custom-project exceptions exposed a gap, I added new floorplans like Dashboard. Blueprint selection patterns, custom-project needs, team and client feedback, and company leadership input guided each investment.

Blueprints Evolution

2020
1 Blueprint
2021
5 Blueprints
2022
9 Blueprints
2023
No new blueprints
2024
11 Blueprints
2025
15 Blueprints
2026
18 Blueprints

Results

Measurable Impact

↓ 66%

Reduction in design & development hours

~77%

showcased projects using Blueprints

1 → 18

blueprints launched

Reflection

What six years of operating the product taught me

Validate directly with clients

My strategy leaned on domain expertise and historical patterns. I'd add direct client research earlier.

Launch with meaningful choice

One Blueprint got the system moving but limited options. I'd launch with several high-value floorplans.

©2026 | annastopa.com

©2026 | annastopa.com