Fifteen months, a legacy CMS we had to retire, and a customer site used by millions. I led UX, ran four rounds of usability testing with real customers, and hand-built the component library and page templates myself in Oracle WebCenter Sites as swgas.com moved onto the new platform. The trick was getting off the old platform without losing the things people had come to rely on.
Southwest Gas serves more than 2 million customers across Arizona, Nevada, and California. Their main customer site, swgas.com, was running on a legacy CMS that had become the bottleneck for almost everything. Editorial work crawled, content got duplicated across pages because reuse wasn't really possible, and UX improvements kept dying in the backlog. Leadership decided to start over: a full redesign on Oracle WebCenter Sites. I came in as UX Director and stayed with it for 15 months, owning strategy, usability testing, and art direction from discovery all the way to launch.
I ran the program on parallel tracks instead of a waterfall, because a 15-month waterfall on a site this size is how you get a launch nobody trusts. Strategy set the principles, personas, and journeys upfront. Research kept us honest with four rounds of testing on real customers. Content and SEO produced net-new editorial and assets tuned to the new IA. Art direction stitched it all into a responsive visual system that mapped cleanly onto WebCenter's component model.
Rather than running strategy, design, and content in sequence, I structured the program as three concurrent tracks moving through the same Think-Make-Check loop in each sprint. Findings from research fed the UX track, and design decisions shaped what content needed to say. The loop closed every sprint, not at the end of the project.
I built personas grounded in real behavior across Arizona, Nevada, and California, not composite "Sarah, 34, busy mom" stuff. Each persona was paired with an end-to-end journey: starting service, paying a bill, reporting a leak, applying for energy assistance. Those journeys became the shared reference for the whole program. When somebody wanted to argue for a feature, we could check it against what customers were actually doing, not what we hoped they'd do.
swgas.com had to do two things at once. It had to be a fast, reliable service tool for people paying bills and managing accounts. It also had to tell Southwest Gas's story about natural gas being affordable and efficient. The UX strategy had to carry both without letting one drown out the other, so customers could get their tasks done quickly while the brand story landed in the places that made sense.
Leadership wanted natural gas positioned as the affordable, efficient choice. The message needed to live in the experience without elbowing aside the reason most people came to the site in the first place. I led the strategy for where and how the savings story showed up: dedicated landing pages for energy efficiency and rebate programs, hero modules built for seasonal campaigns, and editorial that tied everyday customer decisions back to the bill they pay every month.
I ran four rounds of moderated usability testing across the program. Each round zeroed in on the journeys we couldn't afford to get wrong: paying a bill, reporting an issue, managing an account, finding emergency information at the moment someone smells gas. Findings fed iterative changes to templates, IA, and editorial structure. I wrote them up as prioritized recommendations dev and content could act on the same week, not slides to admire in a deck.
A new system needed new content. I directed the editorial rewrite and the digital asset library: photography, iconography, and component-ready modules authors could compose without breaking the visual system. The goal was a content foundation that put customers first and made the marketing team's job easier instead of harder.
I treated SEO as a UX deliverable. The new IA, URL structure, content model, and editorial templates were all designed with search visibility built in, so the journeys we validated in research could actually be found by the customers who needed them. SEO at the end is just SEO debt.
The site shipped as a responsive system from day one. Templates, modules, and content patterns were designed to adapt across breakpoints, and mobile got treated as a primary experience rather than something to scale down to at the end. Every round of usability testing covered desktop and mobile, so task flow and customer confidence had to hold up on both before anything moved forward.
WebCenter Sites is component-driven, which means the UX strategy and visual system had to exist as reusable parts rather than one-off page comps. I built the template structures, components, and asset types directly in WebCenter Sites myself, working alongside the implementation team on authoring workflows. The bar was simple: what authors could actually produce in WebCenter had to match what we'd designed and tested with customers. If it didn't, I fixed it in the CMS rather than sending it back to a dev queue.
Most platform migrations of this size run as engineering programs with a UX pass tacked on near the end. This one worked because UX had a seat at the table from day one, translating between strategy, research, art direction, and the WebCenter implementation team in real time. The other thing I took away was simpler. On a regulated utility site, clarity is the most valuable design asset you have. Customers are usually here because something is wrong, or because money is involved. They don't want clever. They want to know what to do next.
Whether you're rethinking a flagship product, scaling a research practice, or trying to make sense of complex user behavior, I'd love to talk.