Construction & tiling

Damien Mugnier

97, 100, 100, 100: a flawless Lighthouse run on a photo-heavy site.

Year
2026
Design & build
3 weeks
Stack
React · Vite · Tailwind · Vercel
  • Design
  • Development
  • Photo direction
  • Local SEO

Demo version put online by KAYZEN at a Vercel address; the final domain belongs to the client.

https://damien-mugnier-main.vercel.app/
Home page of the Damien Mugnier website — Construction & tiling, built by KAYZEN
Lighthouse performance
97/100
accessibility, best practices, SEO
100/100
priority image, all others deferred
1
The starting point

What needed solving.

The background

Damien Mugnier is a tiler and mason based in Beauvallon, south-west of Lyon. He works with large-format tiles, marble, natural stone and terraces, for a high-end clientele.

The constraint

A high-end positioning can only be proven through images: well-laid large-format tiling shows in the joints and the cuts, not in a paragraph of text. So the site had to be highly photographic — which is well known to be the recipe for a slow site.

The response

Treat performance as a design constraint rather than a final optimisation. Every photograph was reworked, recropped and served in several widths before integration even began. The result: 97 for performance on a site whose content is almost entirely visual — and a perfect score on the other three axes.

Measured, not claimed

The scores recorded at delivery.

Lighthouse scores for the live site. We publish them as they are: when one is low, its cause and the plan to fix it are set out below rather than glossed over.

PageSpeed
97
Performance: 97 out of 100
100
Accessibility: 100 out of 100
100
Best practices: 100 out of 100
100
Search engine optimisation: 100 out of 100
Design & art direction

Every design choice, and the reason for it.

  1. The material as the palette

    Stone beige, marble grey, deep black. The palette is sampled from the materials laid; the site and the projects speak the same language.

  2. Large images, tight framing

    Wide shots of a room drown the work. The framing is tight on the cuts, the joints and the junctions — where you see the difference between a fitter and a craftsman.

  3. Little text, very well written

    With this positioning, long text dilutes. Each page comes down to a few precise sentences, using the exact vocabulary of the materials.

Project palette

  • Stone

    #D9CFC0

    Background, surfaces

  • Grey marble

    #7F8489

    Structure

  • Deep black

    #151719

    Text, contrast

  • Brass

    #A3813F

    Details

Type system

Display

Cormorant Garamond 600

Body text

Inter 400

A fine, tall serif for the positioning, a discreet sans-serif for information. The typography serves the photos, never the other way round.

Engineering

What's under the bonnet.

  • React
  • Vite
  • Tailwind
  • Vercel
  1. An image budget set before integration

    A maximum weight per page was defined at the outset; the images were prepared to stay within it. It is the reverse of the usual approach, where you optimise after noticing the site is slow.

  2. Progressive loading across the board

    A single priority image, all the others deferred, dimensions declared so there is no layout shift at all.

  3. No animation library

    Transitions are pure CSS. On a site where the images carry everything, adding a hundred kilobytes of animation JavaScript would have cost the performance points that make the difference.

Search engine optimisation

How the site makes itself findable.

  1. Material searches

    “Pose carrelage grand format Lyon” (large-format tile laying), “marbre salle de bain sud-ouest lyonnais” (marble bathroom), “terrasse pierre naturelle” (natural stone terrace). High-end customers search for a material, not a trade.

  2. Images described and named

    Descriptive alt text and explicit file names. Image search is a real channel for finishing trades.

Accessibility

Usable by everyone.

Since June 2025, the European Accessibility Act has required digital accessibility from a large share of online services. We build it in at the design stage rather than retrofitting it.

  1. 100/100 on an image-led site

    Every photo carries a useful description — material, format, room — rather than empty or duplicated alt text. A visual site is not doomed to be inaccessible.

Site structure

What was delivered.

  • Home
  • Large-format tiling
  • Marble and natural stone
  • Terraces
  • Projects
  • Quote
Method

How the project unfolded.

  1. Performance budget

    Maximum weight per page set before integration.

  2. Photo direction

    Selection, tight framing, multi-width preparation.

  3. Design

    Material-based palette, short and precise copy.

  4. Development

    Pure CSS, progressive loading, declared dimensions.

Questions

What we are often asked.

By deciding the budget before integration. An image prepared at the right width, in the right format, with its dimensions declared, costs ten times less than a camera image compressed after the fact. Performance is a design decision, not an optimisation pass.

The same high standards, for your website.

A free audit of your current site, a quote within 24 hours and written reasoning — like the case study you have just read. Pay in three interest-free instalments; local funding schemes checked before you sign.

Share