boîte à outils Partage
Charte d'accessibilité d'un site web définition des objectifs et des critères d'évaluation
Concevoir un site web performant, pérenne et accessible au plus grand nombre constituent l’ambition majeure du présent site.
Pour ce faire, une checklist permettant de répondre aux objectifs fixés a été élaborée. Ce livrable s’appuie sur des articles, outils et référentiels (RGAA, Opquast, etc.) traitant des bonnes pratiques quant à la conception et la mise en ligne d'un projet web.
Cette checklist, au caractère non exhaustif, définit les lignes directrices et les critères d’évaluation du niveau de performance, d’éco-conception et d’accessibilité d’un site.
Les critères d'évaluation retenus, tels que définis par les référentiels du PiDila, se veulent :
- Objectivables : non soumis à l'interprétation de l'observateur
- Vérifiables : critères quantifiables ou contrôlés
- Réalistes : à l'impossible nul n'est tenu
- Universels : indépendance vis-à-vis d'un langage ou d'une technologie spécifique
Cette charte d'accessibilité, sous forme de checklist, est disponible en téléchargement sous licence CC BY-NC-SA.
TÉLÉCHARGER LA CHARTE D'ACCESSIBILITÉ PDF
Contenu & SEO Contenu du site & référencement
Source(s) :
- Le guideline de Webrankinfo
- Les balises meta de SEO.fr
- Le guideline d'Alsacréations
- Humaan Website Checklist
- Structuration et hiérarchisation du contenu (titres, contenu textuel, visuels)
- Vérification de la grammaire et de l'orthographe
- Existence d'un favicon
- Respect du droit d'auteur, présence de la license de redistribution du contenu
- Le site a été audité et corrigé via Woorank et Sitechecker
- Les meta comportent les données appropriées pour l'affichage optimal des pages
- Unicité et pertinence des titres et des descriptions pour chacune des pages
- Cohérence de la structure Hn
- Existence d'une page 404
- Les redirections 301 ont été testées
- Génération d'un sitemap XML
Structure sémantique Validation du HTML, CSS & JS
Source(s) :
Structure du site- Validation de la sémantique du HTML avec Validator W3C
- Vérification de la compatibilité des class suivant les navigateurs avec Can I use
- Validation du CSS avec CSS Lint
- Les class CSS ont été préfixées avec Shouldiprefix
- Aucune erreur détectée dans les scripts JS
- Tous les liens internes et externes ont été testés et vérifiés avec Link Checker
Fonctionnalités Formulaires, etc.
Source(s) :
Formulaire(s)- Le formulaire a été testé et l'envoi du message fonctionne
- Le formulaire fonctionne lorsque le JavaScript est désactivé
- Les champs obligatoires ont été testés
- L'internaute est informé de la réussite ou de l'échec de l'envoi du message
- En cas d'échec de l'envoi, l'internaute est informé des champs qu'il doit corrigé
Rendu du site Matériels, OS et navigateurs utilisés
Source(s) :
- Statcounter : OS les plus fréquents en France
- Statcounter : navigateurs les plus fréquents en France
- Statcounter : résolutions les plus fréquentes en France
- Chrome
- Firefox
- Edge
- IE 11
- Chrome
- IE 11
- Chrome
- Safari
- Firefox
- Chrome
- Firefox
- Chrome
- Safari
- Chrome
- Firefox
Performance & sécurité Optimisation et sécurisation des ressources
Source(s) :
- Checklist Qualité web de Opquast
- GTmetrix, analyse performance d'un site
- Lighthouse, mesure performance d'un site
- Dareboost, audit qualité d'un site
- Le site a été testé et optimisé via GTmetrix, Lighthouse et Dareboost
- Les images bitmap et svg ont été optimisées via Compressor et Nano
- Les fichiers CSS et JS sont minifiés via Minify
- Seuls les caractères et graisses utilisés dans ce site sont installés
- Le nom de domaine est fonctionnel
- Vérification de la conformité du protocole HTTPS et la validité du certificat SSL via SSL Labs
- Les dossiers et fichiers sensibles sont sécurisés et non accessibles aux moteurs de recherche
- Le site fait appel à des technologies open-source et interopérables
- Maîtrise des partis tiers : les fichiers JS, CSS, webfonts sont appelés en local
- Prévention des tentatives d'attaques de type XSS et clickjacking
- Désactivation du MIME-Type sniffing
- Configuration et validation du bon usage des en-têtes HTTP via Security Headers
Accessibilité web Handicap, inclusivité & diversité
Source(s) :
- Checklist A11Y project
- Access 42 expert accessibilité
- Blog référence de Stéphanie Walter
- Critères et tests du RGAA 4
- Vérification de la conformité WCAG 2.1 avec HTML CodeSniffer
- Evaluation automatisée de l'accessibilité web avec WAVE
- Audit du niveau d’accessibilité d’un site avec Tanaguru Engine
- JAWS 2019 sous environnement Windows 10 - Firefox 78.0.2
- NVDA 2020.2 sous environnement Windows 10 - Chrome 84
- Voice Over sous environnement Mac OS Sierra - Safari 13
- Voice Over sous environnement iOS 13 - Safari 13
- Désactivation des options d'accessibilité lors du rechargement de page : mise en place d'un cookie
- Disparition des images lors de la désactivation du JS : correction en cours
Éco-conception Optimisation de l'empreinte écologique du site
Source(s) :
- Checklist de GreenCodelab
- EcoIndex, empreinte éco d'un site
- Carbon Calculator, évaluation du taux de carbone d'un site
- Opter pour un design simple, épuré et responsive
- Privilégier les polices standards
- Privilégier les pages statiques
- Optimiser le poids des ressources (polices, images, pdfs)
- Factoriser les déclarations CSS et JS
- Les scripts et les CSS sont minifiés
- L'hébergeur du site affiche sa politique Green IT
- Mise en cache des données couramment usitées
- Le site propose une CSS @print
- Le contenu de chaque page est imprimable sans blocs de navigation
- Impressions effectuées en N&B sans aplat de couleur
- Polices économes en consommation d'encre
- les pdfs sont disponibles en basse résolution