Étude de cas · Loisirs · 6 complexes bowling & laser game en Occitanie
Six bowlings, une seule fiche par centre, et un site qui s’allume comme une salle d’arcade.
Bowling, laser game, karaoké box et jeux d’arcade à Perpignan, Villeneuve-lès-Béziers, Narbonne, Agde, Sète et Baillargues. Le WordPress de l’enseigne répétait chaque horaire, chaque prix et chaque page à la main, d’un centre à l’autre ; nous l’avons reconstruit autour des données de chaque bowling, dans l’univers néon de la salle, avec un back-office où l’équipe change un tarif sur les six centres d’un seul geste.

Le contexte
Six centres, et autant de copies à tenir à jour.
Xtreme Bowling, c’est six complexes de loisirs entre les Pyrénées-Orientales et l’est de Montpellier : 80 pistes de bowling au total, des laser games de 90 à 280 m², des karaoké box, des billards, de l’arcade, des fléchettes, et tout ce qui se fête autour — anniversaires, soirées, événements d’entreprise, billetterie CE. Ce que cherche un visiteur tient en trois questions : c’est ouvert ? combien ? où ?
Le site WordPress y répondait centre par centre, page par page. Chaque activité existait en autant d’exemplaires que de bowlings qui la proposent, chaque exemplaire se modifiait à la main dans Elementor, et l’accueil empilait les six tableaux d’horaires l’un sous l’autre. Baillargues et Sète n’avaient jamais trouvé leur place partout : ni dans les mentions légales, ni dans les menus, ni dans le texte de présentation.
- « Quatre centres » annoncés, cinq villes citées, six bowlings en réalité
- Un téléphone, un itinéraire et un nombre de pistes faux selon les pages
- 53 pages « activité » à tenir à jour une par une
- Pop-ups d’annonce et pages contact qui dupliquaient toute la fiche d’un centre
Avant, après. Même enseigne, autre salle.


Avant / après, mesuré
Ce qu’il fallait entretenir. Ce qu’il reste.
Mesures du 28 septembre 2026 : l’ancien WordPress, toujours conservé hors ligne, compté dans ses fichiers et dans sa base ; l’accueil qu’il rend, avec les feuilles de style qu’il appelle ; puis le nouveau site, compté sur le disque. Rien d’estimé.
Extensions à mettre à jour
Elementor Pro, ACF Pro, Yoast, WP Super Cache, Redirection…
Avant · WordPress : 15 ; Après · site sur mesure : 0.
− 100 %Fichiers PHP
cœur WordPress, thème et extensions → 97 fichiers TypeScript, aucune base de données
Avant · WordPress : 6 838 ; Après · site sur mesure : 0.
− 100 %Pages « activité » saisies à la main
chaque page activité × ville est désormais produite depuis la fiche du bowling
Avant · WordPress : 53 ; Après · site sur mesure : 0.
− 100 %Feuilles de style de l’accueil
dont 3 chez Google Fonts → polices auto-hébergées
Avant · WordPress : 19 ; Après · site sur mesure : 1.
− 95 %Médiathèque
867 fichiers → 46 photos en WebP, 1 920 px au plus
Avant · WordPress : 200 Mo ; Après · site sur mesure : 4,6 Mo.
− 98 %
Barre grise : ancien site. Barre colorée : nouveau site. L’écart est calculé sur les valeurs mesurées.

01
Un bowling, une fiche. Le site en découle.
Chaque centre est décrit une seule fois : adresse, téléphone, réseaux, activités proposées, horaires et prix jour par jour, contenu local. Les cartes de l’accueil, les menus, le pied de page, les pages activité par ville, les formulaires, la FAQ et les données pour Google lisent cette fiche. Cocher le laser game dans la fiche d’un bowling, c’est créer sa page, son entrée de menu et sa ligne dans le plan du site.
- Six centres partout, Baillargues et Sète compris, avec un badge « Nouveau » à la place des pop-ups
- L’état « ouvert jusqu’à 0 h » ou « ouvre mardi à 14 h » sur chaque carte, calculé à l’heure de Paris
- Le bowling choisi est mémorisé : en-tête, téléphone et liens restent sur ce centre
Les horaires : de six tableaux empilés à un tableau de scores.



02
L’univers de la salle, jusque dans les détails.
Un bowling, le soir, c’est une salle sombre, des néons et des pistes qui s’allument. Le site s’ouvre sur le logo de l’enseigne qui se trace et s’éclaire — il n’en existait qu’une image, nous l’avons vectorisé couche par couche. Puis viennent les titres en tube néon, les micro-étiquettes en police pixel, les flèches de piste, la guirlande d’ampoules autour des horaires, et un burger en boule de bowling qui ouvre un menu en salle d’arcade.
- Thème sombre par défaut, clair sur demande, choix mémorisé
- Laser game en faisceaux, karaoké sous projecteurs, arcade en lignes de balayage
- Tout en CSS, et tout s’arrête avec « réduire les animations »

03
« Laser game Sète », « bowling Perpignan » : une page pour chaque recherche.
On ne cherche pas un bowling, on cherche un bowling près de chez soi. Chaque activité a sa page par ville, à la racine du site — /bowling-perpignan, /laser-game-sete, /anniversaire-agde — avec son titre, sa présentation locale, les villes voisines desservies, les tarifs du centre et une FAQ écrite à partir des vrais horaires et des vrais prix. Modifier un tarif met la FAQ à jour.
- Fiche d’établissement complète pour Google : adresse, horaires de la semaine, tarifs, équipements
- Fil d’Ariane, FAQ et liens vers les autres centres sur chaque page
- Les adresses des deux générations précédentes redirigées, aucune perdue

04
Des formulaires qui répondent, eux aussi.
Contact, groupe, anniversaire : trois formulaires, un par intention, avec les formules du centre choisi. Chaque demande part à l’enseigne avec des boutons « Répondre » et « Appeler », et le visiteur reçoit aussitôt un accusé de réception à la charte, qui lui rappelle sa demande, la suite et la fiche du centre.
- Listes déroulantes maison, accessibles au clavier, à la place des menus du navigateur
- Formules d’anniversaire communes, ou propres à un centre quand elles diffèrent
- Anti-spam sans captcha à cocher : pot de miel, délai, débit et Cloudflare Turnstile
Sous le capot
Un back-office à la taille de six centres.
Le site n’a pas de base de données : son contenu tient dans quelques fichiers, que l’équipe modifie depuis /mydycast. Un enregistrement est en ligne à la requête suivante, sans recompilation.
Un prix, six centres
La vue « Horaires & tarifs » réunit les grilles des six bowlings. « +0,20 € sur toutes les soirées en période scolaire » s’applique en un clic, aux centres, aux jours et aux créneaux choisis.
Tout un bowling sur une page
Infos, coordonnées, photo, horaires jour par jour, activités, formules d’anniversaire locales, présentation et référencement Google. Ajouter un septième bowling, c’est remplir une fiche.
Rien d’irréversible
Chaque modification est journalisée avec son auteur et annulable depuis l’historique ; si deux personnes modifient la même chose, la seconde est prévenue au lieu d’écraser la première.
Basculé sans coupure le 17 septembre 2026 ; l’ancien WordPress est conservé hors ligne et le retour arrière tient en une commande. Hébergé en France sur l’infrastructure DYCAST.

Sur mobile
La salle d’arcade dans la poche.
L’état d’ouverture, le numéro et l’itinéraire sous le pouce, et un menu qui présente les six centres comme des pistes numérotées.






- 6
- bowlings, 80 pistes, une fiche par centre
- 15 → 0
- extension à mettre à jour
- 1 clic
- pour changer un prix sur les six centres
- 0
- recompilation pour modifier le contenu
Ce que ça change
- Des informations justes partout : six centres, les bons numéros, les bons itinéraires, les bons horaires
- « C’est ouvert ? » a sa réponse en haut de chaque page, à l’heure de Paris
- Une page par activité et par ville, pour les recherches locales de chaque centre
- Une équipe autonome sur les horaires, les prix, les offres et les photos
- Plus d’extension à mettre à jour, plus de surface d’attaque WordPress
Fiche technique
- Plateforme
- Next.js 16, React 19, TypeScript, Tailwind 4 — sans base de données
- Contenu
- Fichiers JSON validés, historique de 300 versions par fichier
- Identité
- Logo vectorisé depuis l’image d’origine et animé en CSS
- Typographie
- Montserrat et Press Start 2P, auto-hébergées
- Horaires
- État ouvert / fermé à l’heure de Paris, vacances zone C par l’API de l’Éducation nationale
- Formulaires
- Trois formulaires, accusé de réception, Turnstile
- SEO
- Pages activité × ville, JSON-LD (établissements, services, FAQ), anciennes adresses en 308
- Hébergement
- Conteneur dédié, compilation hors ligne et bascule sans coupure, infrastructure DYCAST
Plusieurs établissements, un seul site ?
Réseau, franchise, enseigne à plusieurs adresses : en 30 minutes, nous regardons ce que votre site répète à la main, ce qu’il affiche de faux, et comment une seule fiche par lieu peut tout remettre d’aplomb.
Ou, plus direct :
Appeler le 04 48 07 27 95E-mail :hello@dycast.fr


