Sport / Tennis club, Geneva
Tennis club
Bilingual website for a Geneva tennis club: club, tennis school, restaurant and gym, with a restaurant menu updated automatically by AI.
A busy Geneva tennis club: a tennis school, competitions and interclub matches, a gym and a restaurant open to members and the public alike. All of this had to fit into a clear, bilingual site that stays easy to keep alive day to day, without turning every update into a chore.
The challenge: bring very different worlds together, club life, tennis school, restaurant, fitness, into readable navigation, in French and English, and cut recurring maintenance. The restaurant menu in particular changed every week and had to stay current with no manual work.
What I put in place
A multi-page club website, bilingual (FR/EN): club presentation, tennis school, competitions, gym and restaurant.
A of the club restaurant page whose weekly menu is updated automatically by AI (AI vision), with no manual re-entry.
Simple, direct sign-up forms for the tennis school and camps.
Clear navigation linking varied worlds (sport, dining, fitness) without losing the visitor.
Fast technical foundations and a local SEO/GEO base for Geneva.
Four worlds, one navigation
Club, tennis school, restaurant, gym: the site had to connect different audiences without losing them. I worked with the committee and the head of each area to set a four-entry navigation, in French and in English.
A restaurant menu updated by AI
The weekly menu changed every week and had to be retyped by hand. Today the restaurant drops its menu; an AI vision chain extracts it, structures it and prepares the page, published after review. No more retyping, an up-to-date menu every week.
Forms and an SEO base
Registrations for the tennis school, camps and tournaments through simple forms linked to the office. Multi-site platform, static pages, technical SEO 100/100, performance 88/100 on mobile.
Measured result
| PageSpeed Insights, mobile | Score / 100 |
|---|---|
| Mobile performance | 88 |
| Accessibility | 94 |
| Best practices | 96 |
| Technical SEO | 100 |
The site reaches 100/100 technical SEO and 88/100 mobile performance, while automating the weekly restaurant menu update with AI, a concrete time saving, week after week.
Frequently asked questions
How is the restaurant menu updated automatically?
The restaurant drops its menu (photo or file). An AI vision chain reads the document, extracts dishes and prices, and prepares the page. A manager reviews and publishes. Manual entry is gone.
Is the site bilingual?
Yes, French and English, with content specific to each language and hreflang tags for search engines.
Do registrations go through the site?
Yes: tennis school, camps and tournaments have their forms, received by the office by e-mail, with a confirmation sent to the registrant.
What are the measured results?
100/100 technical SEO, 96 best practices, 94 accessibility and 88/100 mobile performance, measured with PageSpeed Insights.
A comparable case on your side?
Tell me what your site or your tool needs to do; I get back within 24 business hours with a first read, no obligation.