[ Case study ]
The studio's portfolio carried its new-business pipeline, but galleries built years earlier collapsed on phones — images cropped badly, captions overlapped, and the studio's analytics showed most visitors abandoning within the first gallery.
CLIENT a boutique interior design studio — FOCUS Rebuild galleries as CMS-driven sections
Representative examplesEvery case study in this library is an illustrative composite of the kind of engagement we deliver — written to show our method and standards, not to name clients.
A two-principal interior design studio takes on a handful of residential and hospitality projects a year, and new business arrives through the portfolio — homeowners and developers browse the work, then write. The site was built years earlier by a freelancer, around galleries of large commissioned photography. The photography is still excellent; the machinery under it predates the phone-first decade. The owner treats the site as her shop window and edits it personally between project deliveries.
The studio's portfolio carried its new-business pipeline, but galleries built years earlier collapsed on phones — images cropped badly, captions overlapped, and the studio's analytics showed most visitors abandoning within the first gallery.
We proposed rebuilding the portfolio as CMS-driven galleries on Wix Studio: each project becomes a structured record, and the template that renders it is responsive by construction rather than by per-image fixes. The media pipeline gets rules — uploads become fast variants automatically — so the studio's huge photographs stop being a manual problem. The owner's editing path gets designed down to a three-action flow and rehearsed inside the one hour she has. The visual identity would be rebuilt faithfully, not refreshed; the art direction was never the problem.
Just as important is what we ruled out, and why:
Projects became CMS collections with structured fields, so each gallery is data plus a template — and the template is responsive by construction, not by per-image fixes.
We set upload rules and native responsive imaging so a 20MB photograph becomes fast variants automatically.
We rebuilt the owner's editing path to a three-click flow and recorded a walkthrough timed to fit her hour.
Delivered by the experience pod — designer + frontend engineer over 4 weeks, with working increments reviewed with the client every week.
Obstacle
Week one went to the back catalog: years of oversized photographs already stored with bad crops that the new intake rules couldn't fix retroactively.
Handled: We batch-converted the legacy library against the new rules, rebuilt the affected gallery records, and wrote the intake rules into the owner's walkthrough so old mistakes stay fixed.
Obstacle
Our first editing draft still took five steps to publish a project, and the owner's learning budget was one hour, total.
Handled: We re-cut the flow to three actions — create record, drop photos, publish — and recorded the walkthrough timed so her hour covered the entire loop.
The headline: mobile lcp on gallery pages, field data over the 28 days after launch — 3.9s → 1.8s, read from Page-speed field data (CrUX). A second check: gallery-to-contact-page progression at +34%.
The owner edits without bracing herself. Adding a finished project is an evening task at the dining table, not a request to an outside person, and new photography goes up the week it arrives. The studio stopped turning down press or directory features because the portfolio couldn't show that side of the work. Analytics now get looked at monthly over coffee — the numbers became something the studio reads rather than something that worried them.
The result was read from Page-speed field data (CrUX) against the pre-engagement baseline over the stated window, with a guardrail check on gallery-to-contact-page progression. Where platform-reported numbers and business outcomes differ, this record says which layer it is quoting.
What we would do differently
We would have set the photography intake rules during discovery — the first week was spent converting legacy image files that new rules would have prevented.
[ Related service ]
[ Related builds ]
9 installs 1 adminSites maintained from one WordPress admin, migration completed over 9 weeks
3 weeks 4 daysMedian landing-page turnaround, measured across the first 12 campaign pages post-handover
[ Next step ]
Next case study