← Retour aux rapports

Audit Gemini — Congres Strasbourg

Date: 29/03/2026


index.html

En tant qu'auditeur UX/UI senior, je vais procéder à un audit complet et sans complaisance de votre page index.html pour les "Rendez-vous Géopolitiques de Strasbourg".


Audit UX/UI Complet : Les Rendez-vous Géopolitiques de Strasbourg

Contexte : Site événementiel pour un congrès politique/sociétal/environnemental à Strasbourg.

Page auditée : index.html

Thèmes graphiques mentionnés (Classique, Strasbourg, Moderne) vs. implémentés (Nuit, République, Europe, Institutionnel, Eau). Je noterai la richesse de l'implémentation par rapport à la demande initiale.


1. PREMIÈRE IMPRESSION (3 secondes)

Impact : Très forte et positive.

Dès l'ouverture, la page de "lancement" (landing choice) capte l'attention. Le titre est clair, la date est visible, et l'animation des cercles dorés confère une touche d'élégance et de prestige. Le choix du thème visuel est immédiatement proposé, ce qui est une fonctionnalité innovante et engageante. Le thème par défaut ("Nuit diplomatique") est sobre, professionnel et inspire confiance. L'ensemble dégage une impression de sérieux, de qualité et d'événement d'envergure.

Points forts :

Points faibles :


2. PARCOURS UTILISATEUR

Globalement : Le parcours est bien pensé pour un site "one-page" événementiel, mais quelques frictions et incohérences subsistent.

Landing Page (landing-choice) :

Navigation Principale (nav) :

* Le lien "Programme" dans le dropdown ne permet pas de naviguer directement vers un jour spécifique (ex: "Jour 1"). Il renvoie à la section #programme et s'appuie sur onclick="showDay(1)" pour activer l'onglet. C'est fonctionnel mais moins direct qu'un lien d'ancre dédié.

* Le bouton "Réserver" dans la nav renvoie à la section #reserver. C'est logique. Cependant, le bouton "Découvrir le festival" sur la landing page renvoie à #site (qui est juste le conteneur principal) et window.scrollTo(0,0), ce qui peut annuler l'effet d'un lien profond.

* Le bouton de recherche (.search-toggle) est masqué sur desktop (display: none;). La recherche est accessible via Ctrl+K ou le menu mobile, mais pas via un bouton visible sur desktop. C'est une lacune majeure en UX et accessibilité.

Contenu Principal (Sections) :

* Les ancres id="lieux" et id="pratique" sont des div vides avec un top:-80px pour compenser la barre de navigation fixe. C'est une solution technique fonctionnelle mais peu élégante et non sémantique. Une propriété CSS scroll-padding-top sur html ou body serait préférable.

* Le bouton "Voir tous les intervenants" ne se désactive pas/ne change pas d'état une fois tous les intervenants affichés.

Formulaires :


3. CONTENU ET TON

Globalement : Le contenu est riche, pertinent et le ton est parfaitement adapté à l'événement.

Clarté et Pertinence :

Crédibilité et Autorité :

Engagement :

Points faibles :


4. DESIGN ET CONFIANCE

Globalement : Le design est le point fort majeur de ce site. Il est moderne, élégant, cohérent et inspire une confiance immédiate.

Esthétique et Cohérence :

Confiance et Professionnalisme :

Points faibles :


5. MOBILE ET ACCESSIBILITÉ

Globalement : La réactivité est bonne, mais l'accessibilité présente des lacunes notables.

Mobile (Responsiveness) :

Accessibilité (WCAG) :

* lang="fr", charset="UTF-8", viewport sont corrects.

* Utilisation de balises sémantiques (nav, section, footer, h1-h4).

* aria-label est utilisé pour le hamburger et les flèches du slider, ainsi que les thèmes pills.

* Le contraste des couleurs semble généralement bon sur tous les thèmes.

* La classe sr-only est présente pour le texte masqué.

* Recherche cachée : Le bouton de recherche (.search-toggle) est masqué sur desktop. L'accès via Ctrl+K n'est pas accessible à tous les utilisateurs (mobilité réduite, non-connaissance du raccourci). C'est une barrière majeure.

* Liens sociaux non fonctionnels : Les icônes sociales dans le footer sont des avec title et aria-label, mais ne sont pas des liens cliquables (). Elles sont donc inaccessibles et non fonctionnelles.

* Focus states : Les états de focus pour la navigation, les boutons et les champs de formulaire ne sont pas explicitement stylisés. Ils reposent sur le comportement par défaut du navigateur, qui peut être insuffisant ou incohérent.

* Images (manquantes) : Bien qu'il n'y ait pas d'éléments , si des images étaient ajoutées (ce qui est souhaitable), il faudrait s'assurer qu'elles aient des attributs alt pertinents.

* Structure du programme : Les liens du dropdown "Programme" qui appellent showDay(X) via onclick sur des sans href (ou avec href="#programme") peuvent être déroutants pour la navigation au clavier ou les lecteurs d'écran qui s'attendent à une navigation directe. Il serait préférable d'avoir des liens d'ancre vers des sous-sections ou des boutons sémantiques.


6. BUGS TECHNIQUES (accents, liens, HTML/JS/CSS)

Globalement : Le code est propre et structuré, mais quelques bugs et choix techniques sous-optimaux sont présents.

Accents :

Liens :

HTML :

JS :

CSS :