Start a project
Case study: custom web development

A laggy site rebuilt in clean code
to feel like a showroom.

Gierre Mobili’s old website was slow and wasn’t built around how customers browse. We rebuilt it from scratch in HTML, CSS, Bootstrap and PHP, with no plugins to slow it down.

Custom developmentBootstrap and PHPCustom galleriesItalian and English
Gierre Mobili homepage after the rebuild
Collections carousel
Client
Gierre Mobili
Industry
Furniture manufacturing, Italy
Services
Custom development, UX layout, galleries
Stack
HTML, CSS, Bootstrap, PHP
The challenge

A beautiful product range,
held back by its website.

Gierre Mobili designs and makes bedroom and living furniture in Italy. The old website didn’t show that quality, and it didn’t work for the Italian customers it was built to reach.

01 / Speed

A laggy site

Pages stuttered and loaded slowly, which is fatal for a catalogue built on large photos.

02 / Plugins

Outdated plugins

The site leaned on old plugins that slowed it down and carried maintenance and security risks.

03 / Experience

Not built for visitors

The layout wasn’t designed around how people actually browse furniture collections.

04 / Catalogue

A big range to show

Many collections, compositions, dimensions and finishes needed to be easy to explore.

How we fixed it

No plugins, no templates.
Just clean code, built for the customer.

01 / Discovery

Start with the customer

We mapped how Italian customers explore a furniture range, from collection to composition to finish.

02 / Layout

A unique layout

We designed a layout from the visitor’s point of view, with big imagery and a calm, premium feel.

03 / Build

Hand-coded

Built in HTML, CSS, Bootstrap and PHP, so every page loads only the code it needs.

04 / Galleries

Better galleries

Custom galleries across the whole site show rooms, compositions and details beautifully.

05 / Audience

Made for Italy

Italian-first content and navigation, with an English option for international visitors.

06 / Launch

Tested and supported

Responsive across devices, checked page by page, with support after launch.

What we built

A showroom feel,
coded by hand.

Every page below is custom built. None of it relies on a plugin.

01 / Homepage

A homepage that sells the look

A full-width slider opens on real room scenes, followed by a collections carousel that invites visitors straight into each range.

Hero sliderCollections carouselClear menu
Gierre Mobili homepage slider
Collections carousel
02 / Collections

Easy to find, easy to browse

A simple side menu groups the range into Day, Night and browsable catalogues. Each collection opens into a clean two-column grid of compositions.

Day and NightSide navigationComposition grids
Abaco Day collection page
Abaco Night collection page
03 / Product pages

Pages that tell the story

Each composition opens with a large hero image, an editorial line, supporting photos and finishes shown as real colour swatches.

Large imageryFinish swatchesEditorial layout
Composition detail page
Finishes shown as swatches
04 / Wardrobes

Dimensions where customers need them

Wardrobe and walk-in pages show every composition with its dimensions right beside the photo, so buyers and retailers can compare quickly.

Clear dimensionsLifestyle photosWalk-in cabins
Walk-in wardrobe cabin page
Wardrobe compositions with dimensions
05 / Cupboards

Galleries and finishes that sell

Large, consistent image grids make every piece look its best, with finishes labelled clearly so customers know exactly what’s available.

Image gridsLabelled finishesConsistent design
Cupboards collection grid
Finishes for the Abaco collection
06 / News and social

Fresh content, easy to share

A news area and social links for Facebook and Instagram keep the brand in front of customers and make new compositions easy to share.

NewsFacebookInstagram
News and social section
The results

Lighter, faster and
built for customers.

Performance

Smooth, lag-free browsing

Clean, hand-written code means pages load only what they need, even with large photos.

Reliability

No plugin dependency

No outdated plugins to break, patch or pay for.

Experience

A customer-first layout

Collections, compositions and finishes are easy to explore.

Galleries

Better galleries

Rich image grids across the entire website.

Audience

Made for Italy

Italian-first content that speaks to the client’s real customers.

Keep reading

More from
our work.

← All case studies

Have a project in mind?

Tell us what you are building and we will come back with a clear plan. No obligation.