J'ai construit le site à partir de zéro avec Symfony 8, la toute dernière version du framework. L'application repose sur 8 entités Doctrine et comprend 9 pages publiques.
Architecture des pages. La page d'accueil présente Sabrina et son approche. Les pages suivantes détaillent les différentes problématiques traitées, les approches thérapeutiques utilisées, le déroulement d'une séance, les tarifs et les modalités pratiques (horaires, adresse, prise de rendez-vous). Chaque page est rédigée dans un registre accessible, sans jargon clinique, pour que le visiteur se sente compris plutôt qu'intimidé.
Gestion dynamique des tarifs. Les prestations (type de consultation, durée, prix) sont gérées via une entité dédiée dans le back-office. Sabrina peut ajouter, modifier ou réorganiser ses tarifs sans intervention technique. L'affichage sur le site se met à jour automatiquement, avec tri par position personnalisable.
Design sobre et apaisant. Le design a été pensé pour le contexte spécifique de la santé mentale. Palette de couleurs douces, typographie lisible, espacement généreux, pas d'animation agressive ni de pop-up. L'objectif : que le visiteur se sente en confiance dès les premières secondes. Le site est intégralement responsive, avec un soin particulier pour l'affichage mobile (la majorité des recherches de praticiens se font depuis un téléphone).
Éco-conception. Le site obtient un score EcoIndex A et une note WebsiteCarbon A+. Moins de poids, c'est un chargement plus rapide, surtout sur mobile où la majorité des recherches de praticiens se font.
Conformité RGPD avec Matomo. Le suivi statistique utilise Matomo auto-hébergé plutôt que Google Analytics. Les données restent sur le serveur, aucune information n'est transmise à un tiers, et la configuration respecte les recommandations de la CNIL pour une exemption de consentement. Pas de bandeau de cookies intrusif.
Anti-spam intelligent. Le formulaire de contact intègre une protection anti-spam par honeypot (champ invisible pour les humains, piège pour les bots) plutôt qu'un captcha visible. Pas de friction pour le visiteur, mais une protection efficace contre le spam automatisé.
Back-office simple. Via EasyAdmin, Sabrina peut mettre à jour ses tarifs et ses horaires, et gérer les messages de contact reçus. L'interface est volontairement épurée pour quelqu'un qui n'a ni le temps ni l'envie de se former à un outil complexe.
Référencement local structuré. Le site est optimisé pour le référencement local dès sa conception, avec un maillage de pages ciblant les requêtes des patients dans la zone de Vannes.