Multisite management dashboard
All work

Taming tens of thousands of WordPress sites

Two years designing a platform that manages many WordPress sites, and the design system behind it.

My role
Product Designer
Field
Product design · SaaS
Timing
2024 - Now
Team
Leadership and two developers
Duration
Since July 2024, on demand
Scope
Product features and design system

In short

Since July 2024 I have been the outside product designer of a platform that manages WordPress sites. More than thirty features later, all of them shipped, the product also has a design system rebuilt from what is really in production.

Years on the product, and counting
2+
Hours of design work logged
570+
Features and product areas designed
30+
Major versions of the product shipped with my designs
2
Components documented in the design system, with 1,438 variants and 1,975 tokens behind them
61
Websites managed with the product, by users in 100+ countries
30K+

The context

A SaaS platform that lets agencies and freelancers maintain many WordPress websites from one place: plugins, updates, backups, uptime and security monitoring, and reports for their own clients. Thousands of them use it, in more than a hundred countries, to look after tens of thousands of sites.

I joined in July 2024, when the product was growing fast and the team wanted a design view next to its technical one. I work on demand, some months thirty hours and some months five, mostly with the company’s leadership and two developers.

My first feature was the plugin manager, designed from scratch over that first summer. After it came the mobile version of the whole product, multi-user teams, backups, database clean-up, client reports, safer and scheduled updates, uptime monitoring, staging and migrations, a link checker, malware analysis and the screens to connect the product to AI assistants: new features and new rounds on existing ones.

The design system came last. A first clean-up of colours and type in Figma dates from September 2024; the system itself took the summer of 2026.

The challenge

Putting maintenance tools in one place was the easy half. The hard half was turning what the backend could do into flows that someone can follow: how to pick sites or plugins, how to act on many at once and what the product says at each step. Much of it is obvious to a developer and opaque to someone who only wants their clients’ sites kept up to date.

The other problem was consistency. I inherited a file linked to three design libraries, production and Figma were not always updated together, and I carried those differences from one feature to the next without knowing it. As an outside designer with other projects on, I also had to pick up reviews long after I had made the proposal.

My approach

The work, in order:

  1. BriefGoals, how far the backend has got and references from other products.
  2. SketchesOn paper and for myself, to settle the technical questions first.
  3. ProposalStraight in the product’s own visual language, which is what the team reviews best.
  4. AnnotationsStates, interactions and what happens between one screen and the next.
  5. ReviewThe team discusses it and comes back with changes, sometimes weeks or months later.

And the decisions that shaped it:

  • Reuse what exists before inventing something new

    At a startup’s pace, an existing pattern is faster to build and the user already knows how it behaves. A filter by update type was solved with pills that another screen already had. In the steps of a backup restore, a new component I had proposed was swapped in review for a state that already existed, and the flow lost nothing. A new pattern has to earn its place. The bulk action bar of the plugin manager did: without it, updating or uninstalling meant repeating the same action item by item.

  • Expert settings get a section of their own

    Migrations, staging and cloning opened a debate about how much technical language to show. Some users need those options; most only want to move a site. We settled on a separate “expert settings” section, with a warning not to touch it unless you know what you are doing, so the main flow stays in plain words.

  • The design system starts from production, not from Figma

    The obvious route was to tidy my own Figma files and call them the source. But what users see is production, and that is what the team treats as correct. So each component starts from real examples: collect them, audit them, decide, rebuild with tokens, delete the old one and document it.

  • In the system, the names in code win

    Two families of components had one name in my file and another in development. Keeping mine was less work for me and one more translation for everyone else, every day. I renamed them: 215 tokens, 9 components and their documentation.

The results

  • More than 30 features and product areas designed, all of them in productionCounted on my own time log (325 work sessions, more than 570 hours) and checked against the company’s public release announcements.
  • Users who name the design as what they like bestA five-star public review from December 2025: “I love how clean the design is and how easy it is to use.” It goes on to praise updating every plugin from one place and seeing analytics at a glance.
  • Bulk actions in the plugin managerOne bar to update, uninstall or set update preferences for everything selected.
  • Two major versions of the product shipped with my designsThe mobile version, database clean-up and maintenance mode in the first. The link checker, malware analysis and the screens that manage every site at once in the second.
  • A design system of 61 components and 1,438 variants, rebuilt from production in one summer1,975 variables in 7 collections, from primitives to component tokens, and 165 icons. Built between July and September 2026.
  • A collaboration that is still runningOn demand since July 2024, with commissions coming straight from the company’s leadership.

What I learned

For a long time I adapted to whatever was already built. Each time it was the fast choice, and the sum of those choices was a product with several versions of the same thing. Today I defend the design criteria earlier and write down what we agree on about how things look and behave. Recovering context is part of the job too: notes, meeting transcripts and, lately, an AI assistant that helps me rebuild a decision made months ago.

What I cannot claim yet is time saved: nobody has measured what the system saves, and development has not fully adopted it. I have also never watched an outside user work with the product. That is the next thing I want to bring in.

Contact me

If you’ve taken a liking to me and want to get in touch, tell me about the project, the talk or your theories about Area 51. Write to me, or book a call.