France Évasions
A coach hire quote involves eight variables: the challenge was to ask for only five.
- Year
- 2026
- Design & build
- 4 weeks
- Stack
- React · Vite · Tailwind · Vercel
- Design
- Development
- Estimator
- Local SEO

- questions instead of eight
- 5
- Lighthouse SEO
- 100/100
- performance — plan costed at +30 points
- 58/100
What needed solving.
The background
A Lyon-based coach hire company with drivers: transfers, excursions, group travel, and school and association transport.
The constraint
A coach quote depends on the number of passengers, dates, route, duration, number of vehicles, options and whether the vehicle is kept on standby. Asking for all of that in a form drives people away; asking for none of it makes a quote impossible.
The response
A five-question estimator that gives an instant price range, with the details refined afterwards by phone. The three most technical variables are left out of the form: they do not change the order of magnitude and would cost a third of all enquiries.
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.
Five questions, one price range
Passengers, departure, destination, dates, type of service. The result is a range presented as such, with the assumptions written out.
Occasions rather than vehicles
The site talks about school trips, weddings, corporate away days and airport transfers — not “55-seat coach”. Customers think in terms of the occasion.
Destination photography
The imagery shows where you are going, not just the vehicle. In group tourism, it is the destination that triggers the decision.
Project palette
Road blue
#1F4F82
Identity
Orange
#E07B2C
Action, quotes
Off-white
#F7F8FA
Background
Ink
#1C2026
Text
Type system
Display
Outfit 700
Body text
Inter 400
Passenger numbers and price ranges use tabular figures: a badly aligned comparison table reads like guesswork.
What's under the bonnet.
- React
- Vite
- Tailwind
- Vercel
A client-side estimator
Instant calculation, with no server call and no personal data collected up front. Contact details are only requested once the price range has been shown.
The heaviest performance job in the portfolio
58 for performance. The cause is identified: a library of unoptimised destination images, inherited from the content supplied, and an interactive map loaded as soon as the home page opens. The plan is written — normalising the visuals, loading the map on demand — and on its own represents an estimated gain of more than thirty points. We publish it rather than keep quiet about it: anyone can check it in a minute.
How the site makes itself findable.
One page per occasion
“Location autocar mariage Lyon” (wedding coach hire), “transport scolaire Rhône” (school transport), “navette aéroport Saint-Exupéry groupe” (group airport shuttle). These are the real searches — never just “coach hire”.
Departure area marked up
Departure from Lyon and the service radius are declared. In transport, the depot's location determines the price, and therefore relevance.
What was delivered.
- Home — estimator
- Weddings and events
- School transport
- Corporate events and businesses
- Airport transfers
- Our fleet
- Quote
How the project unfolded.
Slimming the form
Eight variables cut to five without losing the order of magnitude.
Design
Entry by occasion, destination imagery.
Development
Client-side estimator, quote funnel.
Next
Normalising the visuals and loading the map on demand.
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.