In 2012, the San Francisco Metropolitan Transportation Agency (SFMTA) accepted our agency’s bid to redesign its website.

I set out to rewrite the beast from scratch.

All 2,000 pages of it.

Screenshot 2024-07-24 at 9.12.04 PM.png

Designed like it was 1999

Because it actually was

Screenshot 2024-07-24 at 8.50.47 PM.png

SFMTA.com was old. And it showed.

Both the public and SFMTA staff found the site overwhelming and unusable:

It needed an update.

The domain model

Understanding our client’s world

Screenshot 2024-07-24 at 8.52.40 PM.png

At our first stakeholder meeting, we ran a domain modeling workshop.

In one session, we learned their organizational structure, external partnerships, and in-house jargon.

Once we could speak their language, we began coaching them away from their org chart and into a user-centered mindset.

<aside> 👍 I can’t recommend this exercise enough. It will help you understand your users, clients, customers — even your coworkers, and the invisible power dynamics at your own job.

</aside>

The content audit

Diagnosing an ocean of ills

We used qualitative interviews, email support requests, and an index of customer questions submitted to 511.org to create personas, write user stories, prioritize content, and shape the site’s IA.

Then, I opened a blank spreadsheet and my nightmare began.

Screenshot 2024-07-24 at 9.03.00 PM.png

Auditing a 13 year-old city website is like doing a KonMari decluttering of a landfill. Barefoot. In the snow. Uphill both ways.

<aside> 💪 Spiritually, this audit broke me. Professionally, it inoculated me against project overwhelm for the rest of my life.

</aside>

The content types

Object-oriented content design

Screenshot 2024-07-24 at 9.05.42 PM.png

After the audit, I joined the planning stage of the custom Drupal build.

I collaborated with our lead developer and visual designer to define a modular content system and layout templates.

My monstrous, magnificent content audit guided what needed to be created, removed, or rewritten, and how the new layouts would accommodate it.

The sitemap and its stewards