Vesper Lab
Thème

Diagnostic

Vesper Lab · Français

Contexte

Site vitrine d'une PME en consulting, domaine accessibilité numérique, sans formulaire de contact ni processus de vente.
Périmètre : site complet : Accueil, À propos, Le Lab, Contact, gabarits Tools et Réalisations, Blog et article de blog.
Objectif : site et sa déclaration d'accessibilité conformes aux WCAG 2.2 AA.

Vérification du responsiveness, y compris pour les écrans pliables.

https://vesperlab.dev

Cible WCAG 2.2 AA · 2026-10-06

Méthodologie

Navigateurs
Zen Browser, Google Chrome, Safari
Lecteurs d'écran
VoiceOver
Outils
Vesper Auditor, Vesper Toolkit, Vesper AC Scans, Vesper Sonar & Compass
Système
macOS 15
Évaluatrice/évaluateur
Pauline Cvt (VesperLab)
Période
2026-09-29 – 2026-10-05

Pages testées

Accessibilité numérique, explications

L'accessibilité web

L'accessibilité numérique consiste à concevoir des sites et applications utilisables par le plus grand nombre, y compris les personnes en situation de handicap (visuel, auditif, moteur, cognitif). Un web accessible profite en réalité à l'ensemble de la clientèle : personnes aînées, personnes ayant une connexion limitée, personnes utilisant un appareil mobile ou une aide technique, et quiconque navigue dans des conditions non idéales.

Les WCAG

Les WCAG sont organisées en 4 grands principes : Perceptible, Utilisable, Compréhensible, Robuste (POUR). Chaque critère de succès est évalué selon un niveau A, AA ou AAA. Ce document vise la conformité au niveau AA, standard le plus répandu (référence dans la plupart des législations, notamment en Europe, aux États-Unis et au Canada).

Utiliser ce document

Corriger les constats

Les constats sont classés par sévérité. On peut commencer par les constats critiques, qui bloquent complètement l'usage de la page pour certaines personnes, avant de traiter les problèmes majeurs, puis les modérés et enfin les mineurs. Quand c'est possible, les constats incluent un correctif concret que votre équipe (interne ou prestataire technique) peut appliquer. Une fois les correctifs en place, il est recommandé de retester la page (notamment à la tabulation clavier et avec un lecteur d'écran) pour confirmer que le problème est bien résolu.

Export PDF

Un export PDF direct est en préparation. En attendant, la fonction d'impression de votre navigateur (Ctrl/Cmd+P) donne une version PDF fidèle, colonnes et couleurs conservées.

Pourquoi un document HTML ?

Ce rapport est un fichier HTML autonome plutôt qu'un PDF classique : il s'ouvre dans n'importe quel navigateur, fonctionne hors ligne une fois téléchargé, s'adapte au thème clair ou sombre, et reste lisible avec un lecteur d'écran. Les liens de cette page (raccourcis, annexes) permettent de sauter directement à la section qui vous intéresse.

Les annexes

Les annexes contiennent les données brutes des scans automatisés utilisés pendant l'audit, dans un format technique qui n'est pas pensé pour être lu tel quel. Elles servent de preuve et de référence : votre équipe technique peut s'y référer pour vérifier un résultat précis, mais vous n'avez pas besoin de les comprendre pour comprendre le rapport.

Des questions sur ce document ? Écrivez à contact@vesperlab.dev

Constats et recommandations

1 constat(s) retenu(s) dans ce rapport.

Les éléments interactifs (liens, boutons, champs de formulaire) n'affichent aucun indicateur visuel de focus clavier, ou un indicateur insuffisamment visible. Ici, il n'y a pas de focus visible autour des images cliquables.

Majeur

Critère WCAG : 2.4.7 — Focus Visible / Visibilité du focus

Impact : Les personnes qui naviguent au clavier perdent leur position sur la page, ce qui rend le site difficile, voire impossible à utiliser sans souris. Ici, la navigation reste possible en appuyant sur Entrée (l'image s'ouvre sans qu'on ait vu qu'on s'y trouvait) ou en appuyant une fois de plus sur Tab (pour atteindre le bouton suivant), ce qui ajoute des clics et peut perdre la personne.

Correctif : Ne jamais supprimer le contour de focus du navigateur sans le remplacer. Prévoir un indicateur clair sur chaque élément interactif, visible sur tous les arrière-plans de la page. Un style `:focus-visible` bien contrasté suffit souvent.

Occurrences relevées : 3

Focus sur l'image : la variable « --accent: var(--sage-500); » de la racine, présente sur les autres éléments, est absente.

Compte-rendu

Le site présente, à l'instant T, une conformité AA de 34 critères sur les 35 applicables. L'unique critère non-conforme concerne la visibilité du focus, correction prévue d'ici le 2 novembre 2026. Ces conclusions font suite à un diagnostic et une déclaration d'accessibilité, dont les conclusions suivent.

--

J'ai audité, dans le cadre de la production de sa déclaration d'accessibilité, le prototype HTML du site (vesperlab.dev), entre le 29 septembre 2026 et le 1er octobre de la même année. Ce diagnostic fait état du site complet et de ses éléments redondants, en l'état actuel du prototypage, et des recommandations techniques seront apportées pour procéder à la correction.

Il porte sur les pages suivantes :
- Accueil, À propos, Le Lab et Contact ;
- Blog, ainsi qu'un article de blog avec son image d'illustration ;
- une page des sections Tools et Réalisations, qui partagent le même gabarit ;
en utilisant des outils listés dans les ressources, et l'outil interne Vesper Auditor. Tests réalisés avec VoiceOver (macOS) sur Safari, Chrome et Zen. Les lecteurs d'écran NVDA, JAWS et TalkBack n'ont pas été testés.

À la suite de cet audit a été produit, en date du 1er octobre, un diagnostic d'accessibilité et sa déclaration, sous forme de page HTML. Elle a été ensuite elle-même analysée en tant que page supplémentaire du site, du 2 au 5 octobre 2026. Ses résultats ont été ajoutés au document final, et le diagnostic original est visible dans le suivi.

Ce site est un cas particulier : c'est le nôtre. J'en ai fait l'audit moi-même, ce qui a ses limites, mais a aussi permis l'amélioration de mes outils au fur et à mesure, y compris les outils proposés publiquement. Le prototype original n'a pas été modifié entre ce rapport et sa publication en ligne. Il est possible que des modifications aient été apportées au site depuis la publication, qui ne se reflètent pas encore dans cette déclaration.

--
De manière positive, le site présente de nombreux ajouts pour intégrer l'accessibilité numérique à son contenu.

Navigation. En en-tête, elle permet de sauter vers le contenu (skip link) et d'accéder rapidement aux options d'accessibilité. En bas de page, un plan du site affiche les sous-menus, juste à côté des options d'accessibilité : taille du texte, mouvement de la lune en arrière-plan, thème clair ou sombre. Sur le thème clair, l'ombre de la lune est toutefois plus visible et le rendu moins soigné.

Langues. Une option de langue bascule le site en anglais. L'entreprise est localisée au Québec (Canada), où l'on rencontre des personnes francophones comme anglophones : les technologies d'assistance des visiteuses et visiteurs peuvent donc être réglées dans l'une ou l'autre langue. Quand on visite la version anglaise, un message annonce clairement que le contenu n'est pas traduit et propose un bouton vers un logiciel de traduction. Si la personne poursuit sa lecture, la langue annoncée est la bonne.

Structure. Les consignes annoncées au lecteur d'écran sont claires. Les landmarks, les titres et les labels sont cohérents et bien définis.

Images. Une attention particulière a été portée aux images, avec deux choix distincts :
- Les mockups ont un texte alternatif vide, au profit du contexte. Chacun est un bouton clairement nommé par `aria-label`, qui permet de l'agrandir.
- Dans le blog, l'image a un texte alternatif différent de sa légende, qui en explique le contenu.

--

Une correction est nécessaire pour que le critère 2.4.7 (Visibilité du focus) passe en conformité.

Dans les pages qui affichent des mockups (Lab > Tools ; Lab > Réalisations) et dans la page À propos, le focus n'apparait pas autour des images, qui sont des boutons pour les agrandir dans une nouvelle fenêtre. Pendant la tabulation, on voit le focus avancer jusqu'à l'image, disparaitre, puis réapparaitre sur l'élément suivant. Lorsque le focus est invisible sur l'image, le bouton reste fonctionnel avec la touche Enter et il est correctement annoncé grâce à son `aria-label`.

Les personnes concernées sont celles qui voient l'écran et naviguent au clavier avec la touche Tab : par exemple, des personnes à mobilité réduite ou à basse vision. Elles perdent leur position sur la page.

Pour la correction, il suffit d'appliquer la même logique de `:focus-visible` sur les images cliquables des sections Tools, Réalisations et dans le bloc À propos. Le délai proposé est d'un mois à compter de cette déclaration, soit le 2 novembre 2026.

--

En l'état actuel du prototype et après diagnostic, le site est partiellement conforme AA. Plusieurs points ont néanmoins été relevés pendant le diagnostic, sans incidence directe sur l'accessibilité du site. Ce sont des signalements des scans automatisés qui se sont révélés être des faux positifs :
- Les scans d'images et de labels font remonter une image sans alt, nommée « X » dans les scans de structure web. Il s'agit de l'icône du bouton de fermeture de la fenêtre d'agrandissement d'une image. Ce bouton est accessible et fonctionnel dans son contexte. Il est masqué en dehors, sauf pour les scans automatisés.
- Les mockups sont des boutons, pour permettre leur agrandissement. Sans cliquer sur le bouton, la description de l'image repose sur le contexte. Le bouton en lui-même est clair et correctement annoncé.

--
La difficulté de ce diagnostic réside dans le jugement objectif de son propre produit. A contrario, il est facile d'assurer à mes lectrices et lecteurs que ces corrections seront effectuées et que ce bilan, en plus d'ouvrir un nouveau regard sur mon propre travail, me permet d'améliorer ma méthode et mes outils pour le futur.

Fin du diagnostic original, qui a permis l'élaboration de la déclaration d'accessibilité. Cette déclaration a ensuite été elle-même auditée ; les résultats sont ajoutés à la suite :
--

J'ai audité la déclaration d'accessibilité du site vesperlab.dev, du 2 au 5 octobre 2026. Ce diagnostic porte sur la déclaration seule, au format HTML, rattachée au site et basée sur celui-ci. Aucune barrière d'accessibilité n'a été relevée. Quelques points d'amélioration facultatifs sont signalés plus bas.

L'audit porte sur une page unique, avec les outils listés dans les ressources et l'outil interne Vesper Auditor. Il a été réalisé dans les mêmes conditions que celui du site : VoiceOver (macOS) sur Safari, Chrome et Zen, sans NVDA, JAWS ni TalkBack.

--

De manière positive, la déclaration d'accessibilité, malgré un format qui diffère de celui du site, est cohérente avec lui. Elle propose, pour faciliter la navigation et éviter un long défilement, des raccourcis en début de page, et reprend de manière cohérente l'option de changer le thème de la page.

Un point d'attention. Les tableaux de conformité affichent un très léger défilement latéral (73 px selon 🦇 Reflow, parfois moins, voire aucun selon le navigateur et l'outil utilisés). Le critère 1.4.10 (Redimensionnement) ne s'applique pas aux tableaux de données, qui sont ici correctement accessibles et lisibles. Il n'y a donc pas, à mon sens, d'amélioration immédiate possible pour modifier ce défilement latéral sans nuire à la lisibilité déjà établie des tableaux. Un réarrangement du contenu pourrait néanmoins être discuté en interne pour améliorer la lecture des déclarations au format mobile.

--

En conclusion :

Une correction majeure est à apporter d'ici le 2 novembre 2026 pour rendre le site conforme au critère 2.4.7 Visibilité du focus. Il est repris dans les référentiels suivants : RGAA 4.1 : 7.3 et 10.7 ; EN 301 549 : 9.2.4.7 ; SGQRI 008 3.0 : 2.4.7.

La déclaration d'accessibilité sera mise à jour après vérification de cette correction.

Conformité par critère (WCAG 2.2)

34 critère(s) conforme(s) sur 35 applicable(s) au niveau AA.

Perceptible

CritèreNomVerdictNote
1.1.1Contenu non textuelConformeAccueil : Image Scan vide · À propos : alt ✅ · Le Lab : icône = décorative ✅ · Blog : Le client indique que certains articles auront une image d'aperçu, avec son alt. · Article de blog : OK sur la page testée ; il revient au client de s'assurer que les alt sont présents et cohérents. · Contact : icônes ✅ · Déclaration d'accessibilité : Images avec alt vide à cause du contexte (description) : un alt serait redondant. Bonne pratique.
1.2.1Contenu seulement audio ou seulement vidéo (préenregistré)Non applicable
1.2.2Sous-titres (préenregistrés)Non applicable
1.2.3Audio-description ou version de remplacement pour média temporel (préenregistré)Non applicable
1.2.4Sous-titres (en direct)Non applicable
1.2.5Audio-description (préenregistrée)Non applicable
1.3.1Information et relationsConformeÉléments communs : div par section
1.3.2Ordre séquentiel logiqueConformeAccueil : Tab Order (annexe)
1.3.3Caractéristiques sensoriellesConformeArticle de blog : liens, images, ressources, sommaire ✅
1.3.4OrientationConformeAccueil : Outils de développement
1.3.5Identifier la finalité de la saisieNon applicableBlog : recherche est différent d'informations personnelles
1.4.1Utilisation de la couleurConforme
1.4.2Contrôle du sonNon applicable
1.4.3Contraste (minimum)ConformeVesper Tools : étiquette grise sur fond 12,92:1 ; icône GitHub sur fond 12,33:1 · Réalisations : étiquette grise sur fond 12,92:1 ; icône GitHub sur fond 12,33:1 · Blog : Étiquettes sur fond → 6:1 ; placeholder sur fond = 4,85:1 en thème sombre. Reco : une couleur de placeholder plus claire, comme #878787 pour un ratio de 4,61:1. · Article de blog : « Zoom sur » 11,01:1 ; détails d'image (petit texte) sur fond 7,36:1.
1.4.4Redimensionnement du texteConformeAccueil : point positif pour le menu burger
1.4.5Texte sous forme d'imageConformeVesper Tools : Mockups sans alt en raison du contexte : le texte environnant décrit le contenu de la capture · Éléments communs : Logo
1.4.10RedistributionConformeAccueil : Responsive · Déclaration d'accessibilité : tableaux
1.4.11Contraste des éléments non textuelsConformeAccueil : 14,93 : 1 · À propos : bordures, images · Vesper Tools : icônes ✅ ; les mockups ont une bordure à 3,54:1 · Réalisations : icônes ✅ ; les mockups ont une bordure à 3,54:1 · Article de blog : sur les images : il revient au client de poursuivre dans ce sens pour les illustrations du blog
1.4.12Espacement du texteConforme
1.4.13Contenu au survol ou au focusNon applicable

Utilisable

CritèreNomVerdictNote
2.1.1ClavierConformeÉléments communs : points positifs : options d'accessibilité → vers le pied de page.
2.1.2Pas de piège au clavierConformeVesper Tools : fenêtre ouverte → navigation ✅ · Réalisations : fenêtre ouverte → navigation ✅
2.1.4Raccourcis clavier utilisant un caractèreConformeBlog : barre de recherche : la touche Entrée lance la recherche, uniquement quand le focus est dans la barre pendant la saisie. Accessible aussi via le bouton.
2.2.1Réglage du délaiNon applicable
2.2.2Mettre en pause, arrêter, masquerNon applicable
2.3.1Pas plus de trois flashs ou sous le seuil critiqueNon applicable
2.4.1Contourner des blocsConformeAccueil : Lien d'évitement · À propos : + lien d'évitement · Le Lab : + lien d'évitement · Contact : + lien d'évitement
2.4.2Titre de pageConforme
2.4.3Parcours du focusConforme
2.4.4Fonction du lien (selon le contexte)Conforme
2.4.5Accès multiplesConformeAccueil : Navigation + pied de page · Article de blog : + navigation interne au blog
2.4.6En-têtes et étiquettesConformeAccueil : 🦇 Label Scan ok
2.4.7Visibilité du focusNon conformeÀ propos : Focus perdu au niveau de l'image · Vesper Tools : absence de focus autour de l'image · Réalisations : absence de focus autour de l'image
2.4.11Focus non masqué (minimum)Conforme
2.5.1Gestes pour le contrôle du pointeurNon applicable
2.5.2Annulation de l'action du pointeurConformeAccueil : boutons · À propos : boutons à bascule ✅
2.5.3Étiquette dans le nomConformeVesper Tools : bouton pour agrandir · Réalisations : bouton pour agrandir · Blog : bouton de recherche · Article de blog : uniquement en-tête et pied de page
2.5.4Activation par le mouvementNon applicable
2.5.7Mouvements de glissementNon applicable
2.5.8Taille de la cible (minimum)ConformeBlog : boutons-icônes : 44×44 · Éléments communs : Icônes de navigation 32×32. Logo du pied de page 29×29. Icônes du pied de page 44×44.

Compréhensible

CritèreNomVerdictNote
3.1.1Langue de la pageConforme
3.1.2Langue d'un passageConformeBlog : Version EN : quand l'article de blog n'est pas traduit, le contenu est dans la bonne langue · Article de blog : EN : si l'article est en français, la langue est bien reconnue. · Déclaration d'accessibilité : bilingue
3.2.1Au focusConforme
3.2.2À la saisieConformeAccueil : ø champ
3.2.3Navigation cohérenteConformeAccueil : testés dans leur propre page
3.2.4Identification cohérenteConformeAccueil : en omettant l'en-tête/pied de page (éléments partagés), il n'y a pas d'éléments cohérents à comparer
3.2.6Aide cohérenteConforme
3.3.1Identification des erreursNon applicable
3.3.2Étiquettes ou instructionsConforme
3.3.3Suggestion après une erreurNon applicable
3.3.4Prévention des erreurs (juridiques, financières, de données)Non applicable
3.3.7Saisie redondanteNon applicableBlog : Un seul champ de recherche.
3.3.8Authentification accessible (minimum)Non applicable

Robuste

CritèreNomVerdictNote
4.1.1Analyse syntaxiqueNon applicableObsolète : critère retiré des WCAG 2.2
4.1.2Nom, rôle et valeurConforme
4.1.3Messages d'étatNon applicable

Suivi depuis le dernier audit

Rapports des audits précédents

Annexes

Les annexes sont données à titre informatif. La plupart proviennent des outils du Vesper Toolkit. Certaines sont présentées en données brutes dans les menus ci-dessous, d'autres au format HTML en cliquant sur le lien. Elles contiennent des indications techniques qui ne sont pas toujours faciles à comprendre, et ne forment pas une liste de choses à corriger. Je recommande de les lire avec du recul, et de partir des constats plutôt que des annexes.

🦇 Tab Order / Header & Footer

Tab Order — http://localhost:8000/index.generated.html
2026-09-29 T20:02:27.306Z
44 focusable element(s), 0 positive tabindex, 3 invisible.

1. <a> Aller au contenu
→ skip link

2. <a> Vesper Lab
→ logo

3. <a> Accueil
4. <a> À propos
5. <a> Le Lab
6. <button> Sous-menu Le Lab
7. <a> Contact
8. <a> Vesper Tools [invisible]
9. <a> Projets [invisible]
10. <a> Blog [invisible]
→ navigation

11. <a> en
→ language

12. <a> Options d'accessibilité
→ skip link to footer

- content -
main

24. <a> GitHub
25. <a> LinkedIn
26. <a> Buy Me a Coffee
→ linkcons

27. <a> Vesper Lab
→ linkcon

  1. <a> open-source

29. <a> Accueil
30. <a> À propos
31. <a> Le Lab
32. <a> Vesper Tools
33. <a> Projets
34. <a> Blog
35. <a> Contact
→ site map, second navigation

36. <a> Diagnostic et déclaration d'accessibilité
37. <button> A−
38. <button> Taille par défaut
39. <button> A+
40. <button> Sombre
41. <button> Clair
42. <button> Système
43. <button> Activé
44. <button> Désactivé
→ accessibility settings

🦇 Contrast / Multiple

lead-body, var(--text-secondary
(white text on bg)
Detected text size
19.0px — treated as normal text
Normal text
✓ PASS AA (4.5:1)
✓ PASS AAA (7:1)
Large text
✓ PASS AA (3:1)
✓ PASS AAA (4.5:1)

offer-note, var(--text-faint
(grey subtext on bg)
Detected text size
13.0px — treated as normal text
Normal text
✓ PASS AA (4.5:1)
✗ FAIL AAA (7:1)
Large text
✓ PASS AA (3:1)
✓ PASS AAA (4.5:1)

lab-teaser, var(--accent-on
(black text on green card)
Contrast Ratio = 9.94 : 1
WCAG Standard
Small Text /Large Text, UI Components & Graphical Objects
AA Pass Pass
AAA Pass Pass

.button-ghost
(green cards & text on bg)
Contrast Ratio = 14.93 : 1
Small Text / Large Text, UI Components, & Graphical Objects
AA Pass Pass
AAA Pass Pass

🦇 Headings / About

Headings (11)
H1 On ne devient pas aveugle en éteignant la lumière.
H2 L'humain
H2 L'esprit
H2 L'entité
H3 Ce que je publie
H3 Comment je travaille

-footer-
H2 Suivez-moi
H2 Mes autres projets
H2 Plan du site
H2 Accessibilité
H3 Options d'accessibilité

Landmarks (8)
banner
navigation — “Navigation principale”
navigation — “Plan du site”
main
contentinfo
region — “L'humain”
region — “L'esprit”
region — “L'entité”

🦇 Tab Order / About

Tab Order — http://localhost:8000/a-propos/
2026-10-01T20:09:20.512Z
40 focusable element(s), 0 positive tabindex, 7 invisible.

-banner-

13. <button> L'humain
14. <button> L'esprit
15. <button> L'entité
16. <img> Agrandir : Pauline Chevalliot, une tasse de café à la main, assise près d'une fenêtre. Son chat se tient derrière elle. [invisible]
17. <img> Agrandir : Illustration au trait blanc sur fond noir : une étagère avec une horloge, des livres, un oiseau et un miroir. [invisible]
18. <a> déclaration d'accessibilité [invisible]
→ hidden in "entité"

-footer-
19. <a> GitHub
20. <a> LinkedIn
21. <a> Buy Me a Coffee
22. <a> Vesper Lab
23. <a> open-source
24. <a> Accueil
25. <a> À propos
26. <a> Le Lab
27. <a> Vesper Tools
28. <a> Projets
29. <a> Blog
30. <a> Contact
31. <a> Diagnostic et déclaration d'accessibilité
32. <button> A−
33. <button> Taille par défaut
34. <button> A+
35. <button> Sombre
36. <button> Clair
37. <button> Système
38. <button> Activé
39. <button> Désactivé
40. <button> × [invisible]

🦇 Link Scan / About

{"violations":[],"passes":[],"url":"http://localhost:8000/a-propos/","timestamp":"2026-09-30T19:36:00.246Z"}

🦇 Label Scan / About

{"violations":[],"passes":[],"url":"http://localhost:8000/a-propos/","timestamp":"2026-09-30T19:39:52.027Z"}

🦇 Headings / Lab

Headings (15)
H1 Ce qui se conçoit dans l'ombre finit par sortir au jour.
H2 Ce à quoi je tiens
H3 Adopter plusieurs points de vue
H3 Avoir un impact
H3 Faire passer le message
H3 Penser une accessibilité plurielle
H2 Mes dernières idées
H3 Vesper Visible
H3 Vesper Compass et Sonar
H3 Essayer, évoluer, recommencer

-footer-
H2 Suivez-moi
H2 Mes autres projets
H2 Plan du site
H2 Accessibilité
H3 Options d'accessibilité

Landmarks (7)
banner
navigation — “Navigation principale”
navigation — “Plan du site”
main
contentinfo
region — “Ce à quoi je tiens”
region — “Mes dernières idées”

🦇 Tab Order / Lab Hub

Tab Order — http://localhost:8000/le-lab/
2026-09-30T20:12:23.902Z
39 focusable element(s), 0 positive tabindex, 3 invisible.

  1. <a> Aller au contenu
  2. <a> Vesper Lab
  3. <a> Accueil
  4. <a> À propos
  5. <a> Le Lab
  6. <button> Sous-menu Le Lab
  7. <a> Contact
  8. <a> Vesper Tools [invisible]
  9. <a> Projets [invisible]
  10. <a> Blog [invisible]
  11. <a> en
  12. <a> Options d'accessibilité
  13. <a> Vesper Tools
  14. <a> Projets en vrac
  15. <a> Condensé de post-its
  16. <a> Vesper Visible Un même site, deux pages : l'une pensée ac…
  17. <a> Vesper Compass et Sonar Le référentiel WCAG 2.2, en franç…
  18. <a> Essayer, évoluer, recommencer Évoluer, c'est bien. Mettre…
  19. <a> GitHub
  20. <a> LinkedIn
  21. <a> Buy Me a Coffee
  22. <a> Vesper Lab
  23. <a> open-source
  24. <a> Accueil
  25. <a> À propos
  26. <a> Le Lab
  27. <a> Vesper Tools
  28. <a> Projets
  29. <a> Blog
  30. <a> Contact
  31. <a> Diagnostic et déclaration d'accessibilité
  32. <button> A−
  33. <button> Taille par défaut
  34. <button> A+
  35. <button> Sombre
  36. <button> Clair
  37. <button> Système
  38. <button> Activé
  39. <button> Désactivé
🦇 Headings / Contact

Headings (9)
H1 Contacter le Lab
H2 Suivre le travail
H2 Écrire
H2 S'abonner au flux RSS

-footer-
H2 Suivez-moi
H2 Mes autres projets
H2 Plan du site
H2 Accessibilité
H3 Options d'accessibilité

Landmarks (8)
banner
navigation — “Navigation principale”
navigation — “Plan du site”
main
contentinfo
region — “Suivre le travail”
region — “Écrire”
region — “S'abonner au flux RSS”

🦇 Headings / Blog Hub

Headings (9)
H1 Blog
H2 Essayer, évoluer, recommencer
H2 Et si vous lisiez votre CV les yeux fermés ?
H2 Accessibilité PDF : 5 conseils qui font écho
H2 Suivez-moi
H2 Mes autres projets
H2 Plan du site
H2 Accessibilité
H3 Options d'accessibilité

Landmarks (6)
banner
navigation — “Navigation principale”
navigation — “Plan du site”
main
contentinfo
search

🦇 headings / blog article

Headings (13)
H1 Et si vous lisiez votre CV les yeux fermés ?
- article name

H2 Sommaire
- navigation

H2 "Ah oui, ça paraît logique"
H2 ATS, qu'est-ce que c'est ?
H2 André et Alice cherchent une job
H2 André vs Alice
H2 La veste rose
H2 Ressources
- blog article content

H2 Suivez-moi
H2 Mes autres projets
H2 Plan du site
H2 Accessibilité
H3 Options d'accessibilité
- footer

Landmarks (7)
banner
navigation — “Navigation principale”
navigation — “Sommaire”
navigation — “Plan du site”
main
contentinfo
region — “Ressources”

🦇 Tab order / blog article

Tab Order — http://localhost:8000/blog/cv-les-yeux-fermes/
2026-10-01T20:12:09.818Z
46 focusable element(s), 0 positive tabindex, 5 invisible.

-banner-

  1. <a> Tous les articles
  2. <a> "Ah oui, ça paraît logique"
  3. <a> ATS, qu'est-ce que c'est ?
  4. <a> André et Alice cherchent une job
  5. <a> André vs Alice
  6. <a> La veste rose
  7. <a> mon article sur l'accessibilité des documents PDF
  8. <img> Agrandir : Graphique illustrant quelles catégories les logiciels ATS utilisent pour attribuer un score à un CV. Les critères, selon leur ordre d'impact dans le score, sont : la recherche par mot-clef, puis si le domaine est adapté au poste, si les emplois passés sont adaptés, les réussites professionnelles, si le formattage du CV est adapté pour un logiciel ATS, le langage et les informations, et les informations personnelles en dernière position. [invisible]
  9. <a> ATS Screener
  10. <a> Rapport d'usage des ATS
  11. <a> Graphique des critères de notation
  12. <a> Une question, une remarque ? Contactez-moi.

-footer-

🦇 headings / tools

Headings & landmarks — http://localhost:8000/le-lab/outils/
2026-10-01T19:18:23.505Z
11 heading(s), 5 landmark(s).

HEADINGS
H1 Vesper Tools
H2 Vesper Toolkit
H2 Vesper Library
H2 Vesper Compass et Sonar
H2 Vesper AC Viewer
H2 Vesper Visible
H2 Suivez-moi
H2 Mes autres projets
H2 Plan du site
H2 Accessibilité
H3 Options d'accessibilité

LANDMARKS
banner
navigation — "Navigation principale"
navigation — "Plan du site"
main
contentinfo

🦇 tab order / tools

Tab Order — http://localhost:8000/le-lab/outils/
2026-10-01T19:21:00.846Z
57 focusable element(s), 0 positive tabindex, 12 invisible.

1. <a> Aller au contenu
2. <a> Vesper Lab
3. <a> Accueil
4. <a> À propos
5. <a> Le Lab
6. <button> Sous-menu Le Lab
7. <a> Contact
8. <a> Vesper Tools [invisible]
9. <a> Projets [invisible]
10. <a> Blog [invisible]
11. <a> en
12. <a> Options d'accessibilité
- header

13. <img> Agrandir : Vesper Toolkit
14. <a> Voir Vesper Toolkit sur GitHub
15. <button> Plus de détails sur Vesper Toolkit
16. <a> toolkit.vesperlab.dev [invisible]
- card 1

17. <img> Agrandir : Vesper Library
18. <a> Voir Vesper Library sur GitHub
19. <button> Plus de détails sur Vesper Library
20. <a> library.vesperlab.dev [invisible]
- card 2

21. <img> Agrandir : Vesper Compass et Sonar
22. <a> Voir Vesper Compass sur GitHub
23. <button> Plus de détails sur Vesper Compass
24. <a> compass.vesperlab.dev [invisible]
- card 3

25. <img> Agrandir : Vesper AC Viewer
26. <a> Voir Vesper Viewer sur GitHub
27. <button> Plus de détails sur Vesper Viewer
28. <a> la page du Viewer [invisible]
- card 4

29. <a> toolkit.vesperlab.dev [invisible]
30. <img> Agrandir : Vesper Visible
31. <a> Voir Vesper Visible sur GitHub
32. <button> Plus de détails sur Vesper Visible
- card 5

  1. <a> Vesper Toolkit [invisible]
  2. <a> Vesper Visible [invisible]
  3. <a> Vesper Toolkit [invisible]

36. <a> GitHub
37. <a> LinkedIn
38. <a> Buy Me a Coffee
39. <a> Vesper Lab
40. <a> open-source
41. <a> Accueil
42. <a> À propos
43. <a> Le Lab
44. <a> Vesper Tools
45. <a> Projets
46. <a> Blog
47. <a> Contact
48. <a> Diagnostic et déclaration d'accessibilité
49. <button> A−
50. <button> Taille par défaut
51. <button> A+
52. <button> Sombre
53. <button> Clair
54. <button> Système
55. <button> Activé
56. <button> Désactivé
57. <button> × [invisible]
- footer

🦇 Link Scan / tools (lien, s'ouvre dans un nouvel onglet)

🦇 Image Scan / blog article (lien, s'ouvre dans un nouvel onglet)

🦇 Label Scan / Blog Hub (lien, s'ouvre dans un nouvel onglet)

🦇 Headings / Accessibility Statement

Headings & landmarks — file:///Users/paulinecvt/Downloads/VesperLab-Auditor-vesper-lab-2026-10-02-EN(1).html
2026-10-02T18:26:36.431Z
26 heading(s), 4 landmark(s).

HEADINGS
H1 Diagnosis
H2 Context
H2 Shortcuts
H2 Methodology
H3 Pages tested
H2 Resources
H3 Web accessibility
H3 The WCAG
H3 Fixing findings
H3 PDF export
H3 Why an HTML document?
H3 Appendices
H2 Findings and recommendations
H3 Interactive elements (links, buttons, form fields) show no visual keyboard focus indicator, or one that is insufficiently visible. Here, there is not visible focus around the clickable images.
H2 Summary
H2 Conformance by criterion (WCAG 2.2)
H3 Perceivable
H3 Operable
H3 Understandable
H3 Robust
H2 Appendices
H2 Accessibility statement
H3 Conformance status
H3 Scope of the evaluation
H3 Non-accessible content
H3 Feedback and contact information

LANDMARKS
banner
navigation — "Quick navigation"
main
contentinfo

🦇 Tab order / Accessibility Statement

Tab Order — file:///Users/paulinecvt/Downloads/VesperLab-Auditor-vesper-lab-2026-10-02-EN(1).html
2026-10-02T18:28:28.970Z
51 focusable element(s), 0 positive tabindex, 0 invisible.

  1. <a> Vesper Lab
  2. <button> Light theme
  3. <button> Dark theme
  4. <a> https://vesperlab.dev
  5. <a> See findings
  6. <a> See summary
  7. <a> See resources
  8. <a> Appendices
  9. <a> vesperlab.dev/
  10. <a> /a-propos/
  11. <a> /le-lab/
  12. <a> /le-lab/outils/
  13. <a> /le-lab/realisations/
  14. <a> /blog/
  15. <a> /blog/essayer-evoluer-recommencer/
  16. <a> /contact/
  17. <a> /
  18. <a> /declaration-accessibilite/
  19. <a> Vesper Toolkit
  20. <a> Vesper Sonar
  21. <a> Vesper Library
  22. <a> Vesper Compass
  23. <a> WCAG 2.2 (W3C, français)
  24. <a> ANDI Tool
  25. <a> A11Y Audit Bookmarklets
  26. <a> NoCoffee Vision Simulator
  27. <a> Color Blindness Empathy Test
  28. <summary> Digital accessibility, explained
  29. <summary> Using this document
  30. <a> contact@vesperlab.dev
  31. <a> ▲ Major : 1
  32. <a> Vesper Toolkit
  33. <a> Vesper Toolkit
  34. <summary> 🦇 Tab Order / Header & Footer
  35. <summary> 🦇 Contrast / Multiple
  36. <summary> 🦇 Headings / About
  37. <summary> 🦇 Tab Order / About
  38. <summary> 🦇 Link Scan / About
  39. <summary> 🦇 Label Scan / About
  40. <summary> 🦇 Headings / Lab
  41. <summary> 🦇 Tab Order / Lab Hub
  42. <summary> 🦇 Headings / Contact
  43. <summary> 🦇 Headings / Blog Hub
  44. <summary> 🦇 headings / blog article
  45. <summary> 🦇 Tab order / blog article
  46. <summary> 🦇 headings / tools
  47. <summary> 🦇 tab order / tools
  48. <a> 🦇 Link Scan / tools
  49. <a> 🦇 Image Scan / blog article
  50. <a> 🦇 Label Scan / Blog Hub
  51. <a> VesperLab

Déclaration d'accessibilité

Statut de conformité

Ce site est partiellement conforme aux WCAG 2.2 niveau AA : certains éléments non conformes sont énumérés ci-dessous.

34/35 critères applicables conformes (niveau AA).

Portée de l'évaluation

Pages testées
Évaluatrice/évaluateur
Pauline Cvt (VesperLab)
Période
2026-09-29 – 2026-10-05
Méthode
Évaluation manuelle selon les WCAG 2.2, réalisée à l'aide d'un ou plusieurs navigateurs, lecteurs d'écran et outils d'assistance à l'audit.

Contenu non accessible

Plan de correction

Correction prévue d'ici le 2 novembre 2026 : ajout d'un contour de focus visible sur les images cliquables des pages Vesper Tools, Réalisations et À propos.

Cette déclaration sera mise à jour après vérification de la correction.

Retour d'information et coordonnées

Pour signaler un problème d'accessibilité ou faire une demande relative au contenu de ce site, contactez :

Pauline Cvt, gérante — contact@vesperlab.dev

Ce rapport inclut la notation de la déclaration d'accessibilité. Pour ce faire, un premier audit a été réalisé sur le site web pour générer une première version de ce rapport. Cette version a été elle-même auditée, puis ajoutée au rapport original.