LM Espace Vert
A seasonal trade: the site had to work all year round, not just in spring.
- Year
- 2026
- Design & build
- 3 weeks
- Stack
- Next.js · React · Tailwind · Vercel
- Design
- Development
- Seasonal SEO
- Copywriting

- services, four seasons
- 4
- Lighthouse SEO
- 100/100
- quote commitment
- 24 h
What needed solving.
The background
LM Espace Vert is a landscape gardener based in Saint-Didier-au-Mont-d'Or: garden design, maintenance, tree pruning and hard landscaping, across the Monts d'Or and west Lyon.
The constraint
Landscaping is a strongly seasonal trade: enquiries pile up in March and April and vanish in November. A site that only talks about garden design exists for three months of the year.
The response
Spread the services across the calendar. Tree pruning is searched for in autumn, maintenance contracts in winter, garden design in spring, watering in summer. Each service has its page and its season; the site generates enquiries twelve months a year.
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.
Every design choice, and the reason for it.
Seasonal photography
The gallery shows gardens at different times of year, not just in full May bloom. A customer ordering in October needs to picture the garden in October.
The maintenance contract given prominence
It is the most profitable and most stable service, and the one almost always relegated to the bottom of the list. Here it has its own page and its own case.
A plant-based palette, but not green everywhere
Deep green for the identity, earth and stone for the structure. A landscape gardener's site that is green all over becomes tiring within two screens and overwhelms the photos.
Project palette
Foliage green
#2F5D3A
Identity
Earth
#8A6A4B
Structure
Pale stone
#F3F1EB
Background
Ink
#212520
Text
Type system
Display
Fraunces 600
Body text
Inter 400
An organic serif for headings, echoing plant forms without tipping into calligraphy.
What's under the bonnet.
- Next.js
- React
- Tailwind
- Vercel
A gallery split by service
Each service loads its own visuals. The tree pruning page does not download the hard landscaping photos.
A form with service selection
The service field is pre-filled from the page the visitor came from. The gardener knows what it is about before even reading the message.
How the site makes itself findable.
A calendar of searches
“Élagage automne Monts d'Or” (autumn tree pruning), “contrat entretien jardin Lyon” (garden maintenance contract), “création jardin Saint-Didier” (garden design). The pages are conceived as a calendar of enquiries rather than as a catalogue.
Anchored in the Monts d'Or
The towns of the Monts d'Or are named one by one. The area is affluent, sparsely populated and has very little online competition: each town is an easy position to take.
What was delivered.
- Home
- Garden design
- Maintenance and contracts
- Tree pruning
- Hard landscaping
- Projects
- Service areas — Monts d'Or
How the project unfolded.
Seasonal analysis
Services mapped onto the search calendar.
Design
Seasonal photography, a palette that is not uniformly green.
Development
Galleries per service, contextual form.
SEO
One page per service and per season, towns of the Monts d'Or.
What we are often asked.
More of our work
GDPR compliance & SaaSKonsent by Kayzen
A banner vendor that audits banners is both judge and party: independence was the product.
Offensive cybersecurity & SaaSSentinel by Kayzen
Selling a security product to engineers: every claim had to be demonstrable.
Data & weather serviceMétéo Climat France
358 indexable pages, a map animated over 72 time steps — and not a single line of framework.
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.