245 règles Opquast s’appliquent potentiellement à votre projet.

La colonne « Conformité WordPress » indique ce qui est en place ou non dans WordPress pour se conformer à chaque règle :

  • Natif indique que le CMS comprend des fonctionnalités permettant de rendre votre site conforme directement
  • Partiel indique qu’il est nécessaire d’utiliser des extension de l’écosystème (elles sont généralement indiquées)
  • À implémenter indique que le critère dépend des choix de conception ou de réalisation du site, et souvent de l’implémentation des contenus du site
  • Externe indique que le critère dépend de réglages extérieurs au CMS, souvent liés à l’hébergement

Bien entendu, la conformité de votre site vis-à-vis de chaque critère dépendra toujours de l’implémentation réalisée. Mais nous avons essayé d’apporter des informations qui vous permettront de mieux anticiper les éléments pouvant poser des difficultés et ceux qui sont au contraire plus simples à mettre en œuvre.

Vous pouvez copier le tableau pour ensuite le coller dans votre outil de tableur favori à l’aide du bouton ci-dessous.

Copié !
# Description Étape Spécialisation Thématique Conformité WordPress Détail de l’implémentation
1 Il est possible de connaître les nouveaux contenus ou services.
Conception, Éditorial Accessibilité, Ecodesign, SEO Contenus Natif Un flux RSS est disponible nativement dans WordPress et le CMS permet de gérer des articles et d’en afficher la liste.
2 Les informations relatives aux droits de copie et de réutilisation sont disponibles depuis toutes les pages.
Conception, Éditorial Contenus Partiel WordPress permet de créer des légendes d’images, une page de conditions de réutilisation des contenus… Ce critère est à gérer en contribution.
3 Le code source de chaque page contient une métadonnée qui en décrit le contenu.
Développement, Éditorial SEO Contenus Partiel Non proposé nativement mais pris en charge par toutes les extensions SEO. Sur Yoast, utiliser la valeur par défaut %Extrait% afin de générer un texte par défaut, surchargeable manuellement au moyen de l’extrait.
4 Les dates sont présentées dans des formats explicites.
Conception, Éditorial Contenus Natif Les thèmes natifs sont conformes et WordPress fournit ce qu’il faut aux thèmes personnalisés ou sur-mesure pour le mettre en place. Vérifier l’implémentation dans le thème utilisé.
5 La première occurrence d’une abréviation ou d’un acronyme dans le corps de chaque page donne accès à sa signification.
Conception, Développement, Éditorial Accessibilité Contenus Partiel L’éditeur ne permet pas d’ajouter nativement des balises abbr sur les abréviations, mais notre extension Abbreviation Button for the Block Editor permet de gérer cette implémentation.
6 La date de publication des contenus qui le nécessitent est indiquée.
Conception Contenus Natif Les thèmes natifs sont conformes et WordPress fournit ce qu’il faut aux thèmes personnalisés ou sur-mesure pour le mettre en place. Vérifier l’implémentation dans le thème utilisé.
7 Un lexique ou un glossaire adapté au public visé explique le vocabulaire sectoriel ou technique.
Éditorial Accessibilité, SEO Contenus Partiel Une page de lexique peut être créée manuellement. Pour aller plus loin, une extension comme MyWPGlossary (par Whodunit) permet de rattacher chaque occurence des termes à sa fiche glossaire.
8 Les contenus publicitaires ou sponsorisés sont identifiés comme tels.
Éditorial Contenus À implémenter Nécessite un choix de design et/ou de contribution.
9 Les conditions de modération des espaces publics sont indiquées.
Éditorial Contenus À implémenter Nécessite la publication d’une page dédiée.
10 Les contenus ou fichiers destinés à des espaces publics peuvent être vérifiés avant leur envoi définitif.
Développement Contenus Partiel WordPress ne permet pas la prévisualisation des commentaires par défaut (mais des extensions le font). Les extensions officielles BuddyPress (réseau social) et BBPress (forum) permettent la prévisualisation des contenus.
11 Les espaces publics proposent au moins un moyen de signaler les abus.
Conception Contenus Partiel Un moyen de contact peut-être ajouté dans les conditions d’utilisation et l’extension Safe Report Comments permet d’ajouter un bouton de signalement directement dans les commentaires.
12 Chaque graphique est accompagné de ses données numériques.
Éditorial SEO Contenus Natif Ce critère est dépendant de la contribution éditoriale, mais WordPress propose nativement la possibilité d’ajouter une légende, un texte alternatif voire un lien vers une page décrivant l’élément de façon détaillée.
13 La page des résultats de recherche indique le nombre de résultats, le nombre de pages de résultats, et le nombre de résultats par page.
Développement Contenus Partiel Cela dépend du thème, mais nativement :
  • Le nombre de résultats est affiché par défaut
  • Le nombre global de résultats peut être ajouté par l’éditeur du thème via $wp_query->found_posts()
  • Le nombre de résultats par page peut être ajouté par l’éditeur du thème
14 Les contenus ne détournent pas de caractères pour simuler une mise en forme visuelle.
Éditorial Accessibilité Contenus Natif Cela dépend de la contribution, mais nativement WordPress de propose pas ce type de détournement dans son éditeur.
15 La politique de confidentialité et de respect de la vie privée est disponible depuis toutes les pages.
Éditorial Privacy Données personnelles Natif L’implémentation dépend du propriétaire du site, mais WordPress propose nativement d’identifier la page de politique de confidentialité et celle-ci est disponible par défaut à la création d’un site WordPress. Charge au propriétaire du site de l’intégrer dans son pied de page via le menu approprié.
16 La procédure d’accès et de rectification des données personnelles est décrite.
Éditorial Privacy Données personnelles Natif L’implémentation dépend du propriétaire du site, mais WordPress propose nativement d’identifier la page de politique de confidentialité et celle-ci est disponible par défaut à la création d’un site WordPress. Le texte fourni par défaut sur cette page comprend de telles mentions.
17 La création de compte est possible sans recours à un système d’identification tiers.
Développement Privacy Données personnelles Natif Par défaut, la création de compte est entièrement gérée par le CMS. En cas d’utilisation d’une authentification unique, laisser la possibilité de passer par le système natif.
18 La création d’un compte est soumise à un processus de confirmation.
Développement Privacy Données personnelles Natif Si la création de compte est autorisée sur le site, WordPress envoie nativement une confirmation à valider par e-mail.
19 Un mécanisme de prévention des usurpations de compte ou d’identité est proposé.
Développement Privacy Données personnelles Partiel Diverses extensions permettent de mettre en place un système d’authentification unique selon divers protocoles, comme par exemple SAML.
20 Les comptes ou abonnements ouverts en ligne peuvent être fermés par le même moyen.
Développement Privacy Données personnelles Natif WordPress permet nativement la suppression d’un compte et de ses contenus via la fonctionnalité proposée dans Outils > Effacer les données. Pour plus de confort, l’extension GPDR Data Request Form développée par Whodunit permet d’ajouter un formulaire à cet effet dans votre page de politique de confidentialité.
21 Si un espace personnel ou abonné est proposé, il est possible de télécharger les contenus personnels.
Développement Privacy Données personnelles Natif WordPress permet nativement l’export des contenus d’un compte via la fonctionnalité proposée dans Outils > Exporter les données. Pour plus de confort, l’extension GPDR Data Request Form développée par Whodunit permet d’ajouter un formulaire à cet effet dans votre page de politique de confidentialité.
22 La connexion à tous les services proposés est possible avec les mêmes identifiants.
Développement Privacy Données personnelles Partiel Cela dépend des services utilisés mais la plupart du temps, les extensions ajoutant des fonctionnalités accessibles aux membres utilisent le système de gestion de compte natif du CMS. Le compte est donc synchronisé.
23 Il est possible de se déconnecter des espaces privés.
Développement Privacy Données personnelles Natif WordPress permet d’ajouter un lien de déconnexion n’importe où sur le site.
24 Les alias mail contenant le signe + sont acceptés
Développement Privacy Données personnelles Natif La création de compte sur WordPress accepte nativement les alias mail contenant le signe +.
25 Les entêtes envoyés par le serveur spécifient la politique de communication des referrers.
Développement Privacy Données personnelles À implémenter Les règles CSP sont à mettre en place au cas par cas en connaissance de cause. WordPress ne s’en occupe pas nativement. Des extensions permettent d’ajouter les CSP automatiquement, mais il est recommandé de le faire manuellement via l’édition du fichier .htaccess.
26 Aucune information n’est exposée sur l’existence d’un compte utilisateur.
Développement Privacy Données personnelles Partiel Par défaut, WordPress expose les identifiants des comptes via son API REST, mais il est possible de désactiver ce point de terminaison de l’API via du code ou avec une extension comme par exemple SMNTCS Disable REST API User Endpoints ou via un paramètre de Secupress.
27 Les échanges de données sensibles sont sécurisés et signalés comme tels.
Éditorial Données personnelles Externe La mise en place du certificat ne dépend pas de WordPress.
28 Les données sensibles ne sont pas transmises en clair dans les URL.
Développement Données personnelles Natif WordPress ne passe aucune donnée sensible dans les paramétres d’URL.
29 L’objectif des cookies et les limitations inhérentes à leur refus sont expliqués.
Éditorial Privacy Données personnelles Partiel WordPress propose nativement une page de politique de confidentialité pré-remplie avec les éléments concernant le cœur du CMS, et la possibilité pour les éditeurs d’extensions d’enrichir cette page avec leurs sections dédiées. Il est cependant nécessaire de vérifier que l’ajout de toute dépendance tierce est bien reporté sur cette page.
30 L’achat d’un produit ou service est possible sans création de compte.
Développement Privacy E-Commerce Partiel C’est le cas dans WooCommerce à travers un simple réglage. Pour d’autres extensions, il faut s’assurer de la mise en œuvre de cete règle.
31 Le détail de chaque article est consultable depuis le panier.
Développement E-Commerce Partiel C’est le cas avec l’extension WooCommerce par défaut. Vérifier l’implémentation si autre extension ou développement spécifique.
32 Aucun produit ni service annexe n’est ajouté au panier de commande sans que cette action soit déclenchée par l’utilisateur.
Conception E-Commerce Partiel C’est le cas avec l’extension WooCommerce par défaut. Vérifier l’implémentation si autre extension ou développement spécifique.
33 L’inscription à des services annexes n’est pas activée par défaut.
Développement E-Commerce Partiel C’est le cas avec l’extension WooCommerce par défaut. Vérifier l’implémentation si autre extension ou développement spécifique.
34 La disponibilité des produits est indiquée avant la validation définitive de la commande.
Éditorial E-Commerce Partiel C’est le cas avec l’extension WooCommerce par défaut (gestion du stock). Vérifier l’implémentation si autre extension ou développement spécifique.
35 Le délai de livraison estimé est indiqué avant la validation définitive de la commande.
Éditorial E-Commerce Partiel Cela nécessite soit de la contribution (CGV) soit l’implémentation d’une solution spécifique en cas de gestion des livraisons (proposé dans WooCommerce par défaut).
36 Les frais de livraison estimés sont indiqués avant la validation définitive de la commande.
Éditorial E-Commerce Partiel C’est le cas avec l’extension WooCommerce par défaut. Vérifier l’implémentation si autre extension ou développement spécifique.
37 Les modalités de récupération d’un bien dématérialisé sont précisées avant la commande.
Éditorial E-Commerce Partiel Cela nécessite simplement la contibution des contenus indiquant ces conditions.
38 La modification de la quantité de chaque article, l’ajout et la suppression d’un ou plusieurs articles restent possibles avant la validation définitive de la commande.
Développement E-Commerce Partiel C’est le cas avec l’extension WooCommerce par défaut (gestion des quantités dans le panier). Vérifier l’implémentation si autre extension ou développement spécifique.
39 La nature et les caractéristiques quantifiables des produits et services sont indiquées.
Éditorial SEO E-Commerce Partiel Nécessite simplement une contribution adaptée dans la fiche produit.
40 La période et les conditions de validité des offres spéciales et promotions sont indiquées.
Éditorial E-Commerce Partiel Nécessite simplement une contribution adaptée dans les CGV, dans l’encart de l’offre ou dans la fiche produit.
41 Le sous-total détaillé est indiqué avant la validation définitive de la commande.
Développement E-Commerce Partiel C’est le cas avec l’extension WooCommerce par défaut. Vérifier l’implémentation si autre extension ou développement spécifique.
42 Les conditions de financement sont indiquées.
Éditorial E-Commerce Partiel Nécessite simplement une contribution adaptée dans les CGV, dans l’encart de l’offre ou dans la fiche produit.
43 Les conditions de fonctionnement du service après-vente sont indiquées.
Éditorial E-Commerce Partiel Nécessite simplement une contribution adaptée dans les CGV, dans l’encart de l’offre ou dans la fiche produit.
44 Les conditions de débit ou d’encaissement sont indiquées.
Éditorial E-Commerce Partiel Nécessite simplement une contribution adaptée dans les CGV, dans l’encart de l’offre ou dans la fiche produit.
45 Les conditions de garantie sont indiquées.
Éditorial E-Commerce Partiel Nécessite simplement une contribution adaptée dans les CGV, dans l’encart de l’offre ou dans la fiche produit.
46 Les conditions de vente ou d’utilisation sont disponibles depuis toutes les pages.
Éditorial E-Commerce Partiel Nécessite l’ajout de la page de CGV dans le menu (principal ou de pied de page).
47 Les informations relatives à la zone de livraison des produits ou de réalisation des services sont indiquées.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
48 Les moyens de paiement acceptés et les procédures correspondantes sont indiqués.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
49 L’identité des prestataires impliqués dans les transactions est précisée.
Éditorial Privacy E-Commerce À implémenter Dépend de la contribution éditoriale.
50 Les recours en cas de litige sont indiqués dans les conditions générales de vente ou d’utilisation.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
51 L’adresse et les conditions de retour des produits sont indiquées.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
52 La charge des frais de retour est indiquée avant la validation définitive de la commande.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
53 Le mode de dépôt et la procédure de traitement des réclamations sont indiqués.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
54 Les conditions de remboursement et de résiliation sont indiquées.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
55 Les matériels et logiciels nécessaires au fonctionnement du service sont indiqués avant la validation de la commande.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
56 Les prix affichés mentionnent le détail des taxes et suppléments éventuels ainsi que le montant hors taxes.
Éditorial E-Commerce Partiel Implémenté par défaut dans WooCommerce, dans la mesure où ces informations sont renseignées côté contribution éditoriale.
57 Une adresse de livraison différente de l’adresse de facturation peut être spécifiée.
Développement E-Commerce Partiel Implémenté nativement dans WooCommerce.
58 Au moins deux moyens de paiement sont acceptés.
Développement E-Commerce Partiel WooCommerce gère de multiples moyens de paiement. Cela dépend donc des moyens de paiement renseignés par le propriétaire du site.
59 Les données bancaires ne sont mémorisées qu’après consentement explicite de l’utilisateur.
Développement Privacy E-Commerce Partiel Implémenté nativement dans WooCommerce au moyen d’une option manuelle pour le visiteur.
60 Les données bancaires mémorisées peuvent être modifiées ou supprimées.
Développement Privacy E-Commerce Partiel Implémenté nativement par WooCommerce et accessible dans le compte client.
61 La référence de la transaction est affichée au client après la validation de sa commande.
Développement E-Commerce Partiel Implémenté nativement dans WooCommerce.
62 Les factures émises sont également disponibles en ligne.
Développement E-Commerce Partiel Implémenté nativement dans WooCommerce. Les factures sont disponibles dans le compte client et sur l’interface d’administration (si le client n’a pas créé de compte, il peut contacter le propriétaire du site pour obtenir ses factures).
63 Chaque facturation fait l’objet d’un mail de confirmation.
Développement E-Commerce Partiel Implémenté nativement dans WooCommerce.
64 Les mentions d’appartenance à un ordre ou groupe professionnel, d’un label ou d’une récompense sont accompagnées d’un lien vers la source.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
65 Les produits indisponibles font l’objet d’une différenciation visuelle et textuelle.
Éditorial E-Commerce Partiel Dans WooCommerce la mention « rupture de stock » est par défaut ajoutée aux produits indisponibles.
66 Un mail indiquant la référence de la transaction et les données de la commande est envoyé suite à la validation.
Développement E-Commerce Partiel Implémenté nativement dans l’extension WooCommerce.
67 Chaque réclamation fait l’objet d’un accusé de réception.
Développement E-Commerce Partiel Cela dépend de l’implémentation du formulaire. L’extension Gravity Forms permet de créer facilement un accusé de réception mais celui-ci n’étant pas proposé par défaut à la création d’un nouveau formulaire, le respect du critère dépend du paramétrage manuel de chaque formulaire.
68 La provenance des produits est indiquée.
Éditorial E-Commerce À implémenter Dépend de la contribution éditoriale.
69 Chaque champ de formulaire est associé dans le code source à une étiquette qui lui est propre.
Développement Accessibilité Formulaires Partiel Les formulaires nativement proposés par le CMS sont conformes. L’extension Gravity Forms est également conforme par défaut.
70 Les informations complétant l’étiquette d’un champ sont associées à celui-ci dans le code source.
Développement Accessibilité Formulaires Partiel Les formulaires nativement proposés par le CMS sont conformes. L’extension Gravity Forms est également conforme par défaut.
71 L’étiquette de chaque champ de formulaire indique si la saisie est obligatoire.
Développement Privacy Formulaires Natif Les formulaires nativement proposés par le CMS sont conformes. L’extension Gravity Forms est également conforme par défaut.
72 Le format de saisie des champs de formulaire qui le nécessitent est indiqué
Développement Accessibilité Formulaires Partiel Les formulaires nativement proposés par le CMS sont conformes. L’extension Gravity Forms est également conforme par défaut si les champs choisis sont appropriés.
73 L’utilisateur est averti lorsqu’une saisie est sensible à la casse.
Développement Accessibilité Formulaires À implémenter La conformité dépend de la contribution éditoriale réalisée au niveau du formulaire.
74 L’étiquette de chaque champ de formulaire qui le nécessite indique les limites de nombre de caractères.
Développement Formulaires À implémenter La conformité dépend de la contribution éditoriale réalisée au niveau du formulaire.
75 La création d’un mot de passe par l’utilisateur fait l’objet d’un mécanisme de prévention des erreurs de saisie.
Développement Formulaires Natif Les formulaires permettant la création d’un mot de passe sont conformes nativement au niveau de WordPress. L’implémentation au sein des extensions ou des développement sur mesure éventuels doit être vérifiée.
76 Les caractères saisis dans un champ de mot de passe peuvent être affichés en clair.
Développement Formulaires Natif L’implémentation est conforme dans les formulaires gérés nativement par WordPress. Vérifier l’implémentation en cas d’utilisation d’une extension ou de développements spécifiques.
77 Chaque étiquette de formulaire est visuellement rattachée au champ qu’elle décrit.
Conception Accessibilité Formulaires Partiel Les formulaires proposés nativement par WordPress sont conformes. Les formulaires proposés par l’extension Gravity Forms sont également conformes.
78 Les informations contextuelles se rapportant à un champ de formulaire lui sont visuellement rattachées.
Conception Accessibilité Formulaires Partiel Les formulaires proposés nativement par WordPress sont conformes. Les formulaires proposés par l’extension Gravity Forms sont également conformes.
79 En cas de rejet des données saisies dans un formulaire, les champs contenant les données rejetées sont indiqués à l’utilisateur.
Développement Accessibilité Formulaires Partiel Les formulaires proposés nativement par WordPress sont conformes. Les formulaires proposés par l’extension Gravity Forms sont également conformes.
80 En cas de rejet des données saisies dans un formulaire, les raisons du rejet sont indiquées à l’utilisateur.
Développement Accessibilité Formulaires Partiel Les formulaires proposés nativement par WordPress sont conformes. Les formulaires proposés par l’extension Gravity Forms sont également conformes.
81 En cas de rejet des données saisies dans un formulaire, toutes les données saisies peuvent être modifiées par l’utilisateur.
Développement Formulaires Partiel Les formulaires proposés nativement par WordPress sont conformes. Les formulaires proposés par l’extension Gravity Forms sont également conformes.
82 Les messages d’erreur personnalisés sont exprimés dans la langue du formulaire.
Développement Accessibilité Formulaires Partiel Les formulaires proposés nativement par WordPress sont conformes. Les formulaires proposés par l’extension Gravity Forms sont également conformes.
83 Lors de la saisie d’un formulaire réparti sur plusieurs pages, un récapitulatif global est affiché avant l’envoi définitif.
Développement Formulaires À implémenter Rarement mis en place. Non conforme sur les formulaires à étapes générés par Gravity Forms.
84 La page affichée après l’envoi d’un formulaire permet de reprendre directement la navigation.
Développement Formulaires Partiel Les formulaires proposés nativement par WordPress sont conformes. Les formulaires proposés par l’extension Gravity Forms sont également conformes. À noter cependant que Gravity Forms permet d’effectuer une redirection vers n’importe quelle page, sur laquelle potentiellement le critère ne serait pas conforme.
85 La soumission d’un formulaire est suivie d’un message indiquant la réussite ou non de l’action souhaitée.
Développement Formulaires Partiel Les formulaires proposés nativement par WordPress sont conformes. Les formulaires proposés par l’extension Gravity Forms sont également conformes.
86 L’utilisateur est averti au début d’un processus complexe de la nature des données et documents exigés.
Éditorial Formulaires À implémenter Ce point est dépendant de la contribution éditoriale.
87 Les processus complexes sont accompagnés de la liste de leurs étapes.
Conception Formulaires À implémenter Le critère n’est pas implémenté dans les formulaires à étapes de Gravity Forms. Implémentation sur mesure à prévoir.
88 L’étape en cours d’un processus complexe est indiquée.
Conception Formulaires Partiel Les formulaires à étapes proposés par l’extension Gravity Forms sont conformes.
89 Chaque étape d’un processus complexe permet de revenir à l’étape précédente.
Développement Formulaires Partiel Les formulaires à étapes proposés par l’extension Gravity Forms sont conformes.
90 L’utilisateur est averti de la perte d’information en cas d’utilisation de l’historique de son navigateur dans un processus complexe.
Développement Formulaires À implémenter À ce jour, aucune solution de gestion de formulaires n’implémente ce critère. Développement sur-mesure à prévoir.
91 La navigation dans un processus complexe ne provoque pas la perte des données précédemment soumises.
Développement Formulaires Partiel L’extension Gravity Forms implémente ce critère.
92 Le copier coller est possible dans les champs de formulaire.
Développement Formulaires Natif Si l’on prend l’exemple des formulaires proposés nativement par WordPress, le critère est conforme. Les formulaires proposés par l’extension Gravity Forms sont également conformes.
93 Les éléments d’une liste déroulante qui peuvent être regroupés le sont de manière appropriée.
Éditorial Accessibilité Formulaires Partiel L’extension Gravity Forms permet ce type d’implémentation, sous réserve que ce soit mis en place côté contribution éditoriale.
94 Les listes d’options de formulaires sont présentées dans un ordre identifiable.
Développement Accessibilité Formulaires Partiel L’extension Gravity Forms permet ce type d’implémentation, sous réserve que ce soit mis en place côté contribution éditoriale.
95 Les champs de saisie de type mail, URL, téléphone, nombre, recherche, mots de passe, heure et date sont dotés du type approprié.
Développement Mobile Formulaires Partiel Les formulaires proposés nativement par WordPress sont conformes. L’extension Gravity Forms permet ce type d’implémentation, sous réserve que ce soit mis en place côté contribution éditoriale.
96 Les procédures d’authentification à double facteur peuvent être relancées.
Développement Formulaires Partiel Cela dépend de l’extension utilisée pour l’authentification à double facteur. C’est par exemple conforme dans l’option Connexion Passwordless de Secupress.
97 Les champs permettant l’autocomplétion sont signalés dans le code source.
Développement Accessibilité Formulaires Partiel Possible dans Gravity Forms sous réserve de paramétrage manuel. Consulter notre article sur l’autocomplétion dans Gravity Forms pour en savoir plus.
98 Les boutons désactivés ne sont pas masqués aux lecteurs d’écran.
Développement Accessibilité Formulaires Partiel Conforme par défaut dans WordPress ou Gravity Forms.
99 La page d’accueil expose la nature des contenus et services proposés.
Éditorial SEO Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
100 Si les contenus ou services sont réservés ou destinés à un public spécifique, ce public est mentionné au moins sur la page d’accueil.
Éditorial Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
101 L’identité de l’auteur, de la société ou de l’organisation est indiquée.
Éditorial SEO Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
102 Le titre de chaque page permet d’identifier le site.
Éditorial SEO Identification et contact Natif La balise title générée nativement par WordPress contient le titre du site.
103 Le titre de chaque page permet d’identifier son contenu.
Éditorial SEO Identification et contact Natif La balise title générée nativement par WordPress contient le titre de la page.
104 Le code source des pages contient un appel valide à une icône de favori.
Développement Identification et contact Natif WordPress permet nativement d’indiquer une icône de favori sur l’écran Réglages > Général. Si aucune icône n’est proposée, c’est le logo WordPress qui est alors utilisé.
105 L’adresse complète et le numéro de téléphone des sociétés et organisations sont disponibles depuis toutes les pages.
Éditorial SEO Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
106 Le numéro d’immatriculation délivré aux sociétés ou organisations au terme des procédures légales d’enregistrement en vigueur dans leur pays est indiqué.
Éditorial Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
107 Au moins deux moyens de contact sont proposés.
Éditorial Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
108 Les délais de réponse aux demandes d’information sont indiqués.
Éditorial Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
109 Les horaires et tarifs de fonctionnement des services mis à la disposition des utilisateurs sont indiqués.
Éditorial Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
110 Chaque demande d’information fait l’objet d’un accusé de réception.
Éditorial Identification et contact À implémenter Cela dépend de l’implémentation du formulaire. L’extension Gravity Forms permet de créer facilement un accusé de réception mais celui-ci n’étant pas proposé par défaut à la création d’un nouveau formulaire, le respect du critère dépend du paramétrage manuel de chaque formulaire.
111 Tous les mails fournissent au moins un moyen de contact.
Éditorial Identification et contact À implémenter Ce critère dépend de l’implémentation réalisée sur les formulaires. L’extension Gravity Forms permet par exemple de personnaliser les message envoyés afin d’y faire figurer cette information. Cela dépend donc de la contribution éditoriale.
112 Il existe au moins un moyen de contacter le service après-vente ou le support.
Éditorial Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
113 Il existe au moins un moyen de contacter le modérateur des espaces publics.
Éditorial Privacy Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
114 L’identité de la personne ou du service responsables des contenus est indiquée.
Éditorial Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
115 Si un ou plusieurs standards ou référentiels sont déclarés comme respectés, un lien est proposé vers chacun d’eux.
Éditorial Identification et contact À implémenter Ce critère dépend de la contribution éditoriale.
116 Chaque image décorative est dotée d’une alternative textuelle appropriée.
Éditorial SEO Images et médias À implémenter WordPress propose tous les mécanismes nécessaires, mais leur implémentation dépend de la contribution.
117 Chaque image-lien est dotée d’une alternative textuelle appropriée.
Éditorial SEO Images et médias À implémenter WordPress propose tous les mécanismes nécessaires, mais leur implémentation dépend de la contribution.
118 Chaque image porteuse d’information est dotée d’une alternative textuelle appropriée.
Éditorial SEO Images et médias À implémenter WordPress propose tous les mécanismes nécessaires, mais leur implémentation dépend de la contribution.
119 Les vignettes et aperçus ne sont pas des images de taille supérieure redimensionnées côté client.
Développement Ecodesign Images et médias À implémenter Aucune implémentation particulière côté WordPress, cela dépend du thème, des extensions installées et des éventuels développements réalisés.
120 Les objets inclus sont dotés d’une alternative textuelle appropriée.
Éditorial SEO Images et médias À implémenter WordPress propose tous les mécanismes nécessaires, mais leur implémentation dépend de la contribution.
121 Chaque contenu audio et vidéo est accompagné de sa transcription textuelle.
Éditorial SEO Images et médias À implémenter WordPress propose tous les mécanismes nécessaires (légende, lien vers une page contenant une transcription), mais leur implémentation dépend de la contribution.
122 Les vidéos comportent des sous-titres synchronisés.
Éditorial Accessibilité Images et médias Partiel Les vidéos implémentées avec le lecteur natif du CMS prennent en charge l’ajout de sous-titres synchronisés. Cela dépend donc de la contribution. En cas de vidéos provenant de plateformes tierces, vérifier l’implémentation.
123 La durée des contenus vidéo ou audio est indiquée.
Développement Accessibilité Images et médias Natif Les vidéos utilisant le lecteur natif de WordPress sont conforme. En cas d’utilisation d’une plateforme tierce, vérifier l’implémentation.
124 Les vidéos sont déclenchées par l’utilisateur.
Développement Accessibilité Images et médias Natif Le lecteur natif de WordPress est conforme. Vérifier l’implémentation en cas d’outil tiers.
125 Les sons sont déclenchés par l’utilisateur.
Développement Accessibilité Images et médias Natif Le lecteur natif de WordPress est conforme. Vérifier l’implémentation en cas d’outil tiers.
126 Les animations, sons et clignotements peuvent être mis en pause.
Développement Accessibilité Images et médias À implémenter Ce critère dépend de l’implémentation choisie et donc de l’extension installée ou du développement réalisé.
127 Le déroulement des animations ne bloque pas la navigation ou l’accès aux contenus.
Développement Images et médias À implémenter Ce critère dépend de l’implémentation choisie et donc de l’extension installée ou du développement réalisé.
128 L’indicatif international est disponible pour tous les numéros de téléphone.
Éditorial Internationalisation À implémenter Ce critère dépend de la contribution éditoriale.
129 Le pays est précisé pour toutes les adresses postales.
Éditorial Internationalisation À implémenter Ce critère dépend de la contribution éditoriale.
130 Le code source de chaque page indique la langue principale du contenu.
Développement SEO Internationalisation Natif Nativement implémenté par WordPress. En cas de gestion multilingue, l’extension Polylang l’implémente également.
131 La langue principale de la page cible d’un lien est identifiable lorsqu’elle diffère de celle de la page d’origine.
Éditorial Internationalisation À implémenter L’ajout de la langue de la page cible dépend de la contribution éditoriale.
132 Chaque changement de langue est signalé.
Éditorial Accessibilité Internationalisation Natif WordPress permet nativement d’indiquer les changements de langue dans l’éditeur via une option de formatage. À noter que ce mécanisme est présent nativement depuis l’intégration d’une fonctionnalité à l’origine développée par Whodunit !
133 Les liens d’accès aux versions traduites pointent directement vers la traduction de la page courante.
Éditorial Internationalisation Partiel Ce réglage est pris en charge par l’extension Polylang.
134 Les liens vers les versions équivalentes des contenus sont rédigés dans leur langue cible.
Éditorial Internationalisation Partiel Ce réglage est pris en charge par l’extension Polylang.
135 Le serveur respecte l’ordre préférentiel de langues des outils de consultation.
Développement Internationalisation Partiel Ce réglage est pris en charge par l’extension Polylang.
136 Chaque lien est doté d’un intitulé dans le code source.
Développement Accessibilité Liens À implémenter Ce critère dépend de la contribution éditoriale, et des extensions et du thème installés.
137 Le libellé de chaque lien décrit sa fonction ou la nature du contenu vers lequel il pointe.
Éditorial SEO Liens À implémenter Ce critère dépend de la contribution éditoriale, et des extensions et du thème installés.
138 Les liens de même nature ont des couleurs, des formes et des comportements identiques sur toutes les pages.
Conception Liens À implémenter Ce critère dépend de la contribution éditoriale, et des extensions et du thème installés.
139 Le soulignement est réservé aux liens.
Éditorial Liens À implémenter Cela dépend de la feuille de style utilisée. À noter que nativement, l’éditeur Gutenberg de WordPress ne propose pas d’option de formatage de texte permettant d’ajouter un soulignement.
140 Les liens sont visuellement différenciés du reste du contenu.
Conception Accessibilité Liens À implémenter Cela dépend de la feuille de style utilisée. À noter que les thèmes natifs du CMS utilisent le soulignement.
141 Les liens visités et non visités sont visuellement différenciés.
Développement Liens À implémenter Cela dépend de la feuille de style utilisée et donc du thème. Note : les thèmes natifs proposés par WordPress ne respectent pas ce critère.
142 Les liens internes et externes sont différenciés.
Développement Liens À implémenter Cela dépend du thème. Note : les thèmes natifs proposés par WordPress ne respectent pas ce critère.
143 Les liens internes vers les contenus à accès limité sont différenciés.
Développement Liens À implémenter Dépend de la contribution éditoriale.
144 Les liens provoquant l’ouverture d’un logiciel externe ont un libellé explicite.
Éditorial Accessibilité Liens À implémenter Dépend de la contribution éditoriale.
145 Les numéros de téléphone sont activables via le protocole approprié.
Développement Mobile Liens À implémenter WordPress permet nativement l’utilisation du motif tel:XXX au sein de l’attribut href des liens. Dépend donc de la contribution éditoriale.
146 L’utilisateur est averti des ouvertures de nouvelles fenêtres.
Éditorial Accessibilité Liens À implémenter Dépend de la contribution éditoriale.
147 Le format des fichiers proposés en téléchargement est indiqué.
Développement Accessibilité Liens À implémenter Dépend de la contribution éditoriale.
148 La taille des fichiers internes proposés en téléchargement est indiquée.
Éditorial Accessibilité Liens À implémenter Dépend de la contribution éditoriale.
149 La langue des fichiers en téléchargement est précisée lorsqu’elle diffère de celle de la page d’origine.
Éditorial Accessibilité Liens À implémenter Dépend de la contribution éditoriale.
150 Le nommage des fichiers internes proposés en téléchargement permet d’en identifier le contenu et la provenance.
Éditorial Liens À implémenter Dépend de la contribution éditoriale.
151 La mise en place de liens entrants n’est ni interdite ni restreinte.
Éditorial SEO Liens Natif Sauf contribution éditoriale spécifique, le critère est conforme.
152 Tous les liens internes sont valides.
Éditorial SEO Liens Partiel Il est recommandé d’utiliser l’extension Redirection afin de suivre les erreurs 404 sur le site et les corriger si besoin.
153 Si les contenus ou services ne sont pas réservés à un public spécifique, leur accès est immédiat.
Éditorial SEO Navigation Natif Sauf développement spécifique en ce sens, le critère est conforme.
154 La navigation ne provoque pas l’ouverture de popups.
Conception Accessibilité Navigation À implémenter Dépend des extensions utilisées et des développements spécifiques réalisés.
155 Il est possible de revenir à la page d’accueil depuis toutes les pages.
Conception Navigation Natif Nativement, le titre du site (ou son logo le cas échéant) renvoie toujours vers la page d’accueil du site sur les thèmes proposés par WordPress, ainsi que sur les thèmes présents sur le répertoire officiel.
156 Chaque page affiche une information permettant de connaître son emplacement dans l’arborescence.
Conception Navigation Partiel WordPress ne propose nativement pas de fil d’ariane, mais toutes les extensions SEO (comme par exemple Yoast) proposent un bloc fil d’ariane.
157 Les items actifs de menu sont signalés.
Développement Accessibilité Navigation Natif Par défaut, les menus de navigation de WordPress ajoutent automatiquement une classe ainsi qu’un attribut aria-current à la page courante. Charge à l’équipe de développement du thème d’utiliser ces éléments pour distinguer visuellement les items. C’est le cas sur les thèmes proposés nativement.
158 Les blocs de navigation de même nature sont affichés aux mêmes emplacements sur toutes les pages.
Conception Accessibilité Navigation Natif L’éditeur de site Gutenberg proposé par WordPress permet via son système de modèles et de compositions de proposer nativement une interface cohérente d’une page à l’autre.
159 Les icônes de navigation sont accompagnées d’une légende explicite.
Conception Accessibilité Navigation À implémenter L’implémentation dépend entièrement de la contribution éditoriale.
160 Les mécanismes de fermeture de fenêtres sont visuellement rattachés à leur contenu.
Conception Navigation À implémenter Cette fonctionnalité n’est pas présente nativement. Conformité à confirmer suivant l’implémentation réalisée (extension ou développement sur-mesure).
161 Les mécanismes de fermetures de fenêtres sont immédiatement disponibles.
Développement Navigation À implémenter Cette fonctionnalité n’est pas présente nativement. Conformité à confirmer suivant l’implémentation réalisée (extension ou développement sur-mesure).
162 Les nouvelles fenêtres dimensionnées et les fenêtres modales sont dotées d’un bouton de fermeture explicite.
Développement Navigation À implémenter Cette fonctionnalité n’est pas présente nativement. Conformité à confirmer suivant l’implémentation réalisée (extension ou développement sur-mesure).
163 Les mécanismes de fermetures de fenêtres sont affichés aux mêmes emplacements sur toutes les pages.
Conception Navigation À implémenter Cette fonctionnalité n’est pas présente nativement. Conformité à confirmer suivant l’implémentation réalisée (extension ou développement sur-mesure).
164 Chaque page contient des liens d’accès rapide placés au début du code source.
Développement Accessibilité Navigation Natif Les thèmes natifs proposés par le CMS proposent des liens d’évitement. Vérifier l’implémentation sur le thème installé.
165 Le focus clavier n’est ni supprimé ni masqué.
Développement Accessibilité Navigation Natif Les thèmes natifs proposés par le CMS conservent le focus du navigateur. Vérifier l’implémentation sur le thème installé.
166 La navigation au clavier permet d’interagir avec l’intégralité des contenus et services.
Développement Accessibilité Navigation À implémenter Cela dépend du thème, des extensions installées et de la contribution éditoriale. Critère à vérifier au cas par cas.
167 La navigation au clavier s’effectue dans un ordre prévisible.
Développement Accessibilité Navigation À implémenter Cela dépend du thème, des extensions installées et de la contribution éditoriale. Critère à vérifier au cas par cas.
168 Un moteur de recherche interne est proposé.
Conception Ecodesign Navigation Natif La fonctionnalité est présente nativement dans WordPress. Vérifier que le site ne la désactive pas.
169 Chaque page de résultats de recherche peut être atteinte via une adresse web.
Développement Ecodesign Navigation Natif Dans WordPress, les paramétres des pages de résultats de recherche sont passées via GET.
170 Il est possible de relancer une recherche depuis sa page de résultats.
Développement Navigation Natif Les thèmes natifs de WordPress proposent nativement un formulaire de recherche pré-rempli avec la recherche effectuée. Vérifier cependant l’implémentation dans le thème installé.
171 Un plan du site est disponible depuis chaque page.
Conception SEO Navigation Partiel Non proposé nativement par WordPress mais réalisable manuellement en créant une page de plan de site. Des extensions permettent de gérer avec davantage de confort cette page, comme par exemple notre extension Simple Site Map Page.
172 Les limites de temps imposées à une action ou un accès sont indiquées.
Développement Navigation Natif Nativement, la durée de la session dans WordPress est de 48 heures au minimum, ce qui laisse a priori suffisamment de temps pour finaliser une action sans avoir à mentionner cette durée de session. Si la durée de session est réduite par une extension ou par un développement sur mesure, envisager d’indiquer cette durée.
173 L’inscription aux newsletters est soumise à un processus de confirmation.
Éditorial Privacy Newsletter Partiel Dans WordPress, toute inscription sur le site fait nativement l’objet d’une confirmation par e-mail. Dans le cas des newsletter, s’assurer que l’extension utilisée passe par le système d’inscription de WP ou propose un mécanisme similaire (c’est par exemple le cas de MailPoet).
174 Un lien de désinscription est présent dans chaque newsletter.
Développement Privacy Newsletter Partiel Si l’on prend l’exemple de l’extension Mailpoet, un lien de désinscription est disponible par défaut.
175 La désinscription depuis une newsletter ne demande pas de confirmation par courriel.
Développement Ecodesign Newsletter Partiel Si l’on prend l’exemple de l’extension Mailpoet, la page de désinscription ne demande pas de confirmation par e-mail mais uniquement un clic sur un bouton de confirmation de désinscription.
176 La désinscription aux newsletters est possible depuis le site.
Développement Privacy Newsletter Partiel Si l’on prend l’exemple de l’extension Mailpoet, une page de gestion de son inscription est disponible par défaut. Charge au propriétaire du site d’y donner accès.
177 La dernière newsletter envoyée est disponible en ligne.
Conception Newsletter Partiel Ce choix dépend de son implémentation par le propriétaire du site. Avec Mailpoet il suffit par exemple d’insérer le shortcode [mailpoet_archive] sur une page du site pour y faire figurer l’ensemble des newsletters précédentes.
178 Les archives de newsletters sont disponibles en ligne.
Développement SEO Newsletter Partiel Ce choix dépend de son implémentation par le propriétaire du site. Avec Mailpoet il suffit par exemple d’insérer le shortcode [mailpoet_archive] sur une page du site pour y faire figurer l’ensemble des newsletters précédentes.
179 La fréquence d’envoi des newsletters est consultable avant l’abonnement.
Conception Newsletter À implémenter Ce point est à gérer en contribution par l’ajout de cette mention sur la section d’inscription à la newsletter.
180 La charte graphique est cohérente sur toutes les pages.
Conception Présentation Natif Qu’il s’agissent des thèmes natifs proposés par WordPress ou de thèmes créés via l’interface d’édition de site, des outils sont proposés afin de penser le design du site réalisé par le prisme d’un système de design cohérent.
181 L’information n’est pas véhiculée uniquement par la couleur.
Conception Accessibilité Présentation À implémenter Cela dépend du contenu et des fonctionnalités du site. Pas d’implémentation native (mais pas d’incompatibilité non plus).
182 Les contenus sont présentés avec un contraste suffisant par rapport à leur arrière-plan.
Conception Accessibilité Présentation Natif Ce point est à la charge de la contribution éditoriale. Le point est tout de même noté conforme dans la mesure où WordPress donne nativement une indication dans l’éditeur en cas de mauvais contraste entre deux combinaisons de couleurs.
183 Le contenu et le sens de chaque page ne sont pas altérés lorsque les styles sont désactivés.
Développement Accessibilité Présentation À implémenter Le critère est indiqué comme non implémenté car via l’éditeur natif, il est possible assez facilement de créer du contenu dont la linéarisation est erronée (via l’usage de positionnement en grille CSS, via l’usage de couleurs d’arrière-plan, etc) sans alerte de la part du CMS.
184 Un contenu n’est pas désigné uniquement par sa forme ou par sa position à l’écran.
Éditorial Accessibilité Présentation À implémenter Cela dépend du contenu et des fonctionnalités du site. Pas d’implémentation native (mais pas d’incompatibilité non plus).
185 Un contenu qui doit être restitué dans un lecteur d’écran ne lui est pas dissimulé.
Conception Mobile Présentation À implémenter Cela dépend du contenu et des fonctionnalités du site. Pas d’implémentation native (mais pas d’incompatibilité non plus).
186 La taille des éléments cliquables est suffisante.
Éditorial SEO Présentation À implémenter Cela dépend du thème utilisé par le site. Pas d’implémentation native (mais pas d’incompatibilité non plus).
187 Les textes pouvant être mis en forme via des styles ne sont pas remplacés par des images.
Développement SEO Présentation À implémenter Cela dépend de la contribution des contenus.
188 Les contenus générés via les styles sont dotés d’une alternative appropriée.
Développement SEO Présentation À implémenter Ce point dépend du thème utilisé et donc de l’implémentation réalisée par son équipe de développement.
189 Les pictogrammes typographiques sont dotés d’une alternative appropriée.
Développement Présentation À implémenter Les pictogrammes typographiques ne sont pas utilisés par défaut. Vérifier l’implémentation si le thème les utilise.
190 Une famille générique de police est indiquée comme dernier élément de substitution.
Développement Accessibilité Présentation Natif Cela est possible nativement dans WordPress à l’aide de l’éditeur de site Gutenberg.
191 Les styles ne justifient pas le texte.
Éditorial Présentation Natif La justification de texte a été supprimée de l’éditeur de WordPress il y a des années.
192 Les mises en majuscules à des fins décoratives sont effectuées à l’aide des styles.
Développement Mobile Présentation Natif L’éditeur Gutenberg de WordPress propose nativement une implémentation correcte des majuscules (via des propriétés CSS) dans le réglage « Casse » des options de mise en forme des blocs de contenus.
193 Les fonctionnalités de zoom ne sont pas bloquées.
Développement Mobile Présentation Natif Les thèmes natifs et une grande partie des thèmes disponibles sur le répertoire officiel sont conformes.
194 Un ou plusieurs mécanismes dédiés à l’adaptation aux terminaux mobiles sont proposés.
Développement Présentation Natif Les thèmes natifs et la grande majorité des thèmes du répertoire officiel sont adaptatifs. Vérifier cependant l’implémentation sur les thèmes installés et sur ceux réalisés sur mesure.
195 Des styles dédiés à l’impression sont proposés.
Développement Ecodesign Présentation À implémenter Les thèmes natifs ne proposent pas de feuille de style d’impression. Vérifier l’implémentation sur les thèmes installés et sur ceux réalisés sur mesure.
196 Le contenu de chaque page est disponible à l’impression sans blocs de navigation.
Développement Sécurité À implémenter Les thèmes natifs ne proposent pas de feuille de style d’impression. Vérifier l’implémentation sur les thèmes installés et sur ceux réalisés sur mesure.
197 Toutes les pages utilisent le protocole HTTPS.
Développement Sécurité Externe Réglage à effectuer côté hébergement/serveur.
198 Les certificats de sécurité sont signés et en cours de validité.
Développement Sécurité Externe Réglage à effectuer côté hébergement/serveur.
199 Les pages utilisant HTTPS ont un entête de transport strict.
Développement Sécurité Externe Réglage à effectuer côté hébergement/serveur.
200 Les pages utilisant le protocole HTTPS ne proposent pas de ressources HTTP.
Développement Sécurité Externe Cela n’est pas à gérer du côté de WordPress mais soit du côté de la contribution, soit du côté des réglages serveur.
201 Les opérations relatives aux mots de passe peuvent être effectuées intégralement en ligne.
Développement Sécurité Natif Nativement conforme dans WordPress.
202 Les mots de passe peuvent être choisis ou changés par l’utilisateur.
Développement Sécurité Natif Nativement proposé par WordPress.
203 Un dispositif sensibilise l’utilisateur sur le degré de sécurisation du mot de passe qu’il choisit.
Développement Sécurité Natif WordPress utilise le système zxcvbn pour s’assurer de la robustesse des mots de passe.
204 Les mots de passe peuvent être réinitialisés.
Développement Sécurité Natif Nativement conforme.
205 Les mots de passe ne sont pas communiqués en clair.
Développement Sécurité Natif Un lien de réinitialisation est envoyé par WordPress. Le mot de passe n’est pas communiqué.
206 Les entêtes envoyés par le serveur désactivent la détection automatique du type MIME de chaque ressource.
Développement Sécurité Externe Réglage à effectuer côté hébergement/serveur.
207 Le serveur indique le type MIME de chaque ressource.
Développement Sécurité Natif Nativement conforme dans WordPress.
208 Les informations sur la sécurité des transactions sont indiquées.
Éditorial Sécurité Externe Ce réglage est à configurer du côté de l’hébergement.
209 Le serveur n’envoie pas la liste des fichiers des répertoires n’ayant pas de page d’index.
Développement Sécurité Partiel Ce n’est pas pris en charge directement par le CMS car il s’agit d’un réglage serveur, mais plusieurs extensions WordPress dédiées à la sécurité prennent en charge ce réglage via le fichier .htaccess.
210 Le serveur envoie les informations d’activation de protection cross site scripting.
Développement Sécurité À implémenter Cela n’est pas pris en charge côté applicatif mais côté serveur (directives Apache ou Nginx par exemple).
211 Le serveur envoie les informations indiquant les domaines autorisés à intégrer ses pages dans des cadres.
Développement Sécurité Externe Il s’agit d’une implémentation à faire au cas par cas via la configuration (par exemple Apache ou Nginx).
212 Un mécanisme de sécurité restreint l’origine des contenus.
Développement Sécurité Externe L’implémentation des CSP est à faire au cas par cas et n’est pas proposée nativement par le CMS. Les directives appropriées doivent être mises en place via la configuration serveur (Apache, Nginx, etc.).
213 Le serveur ne communique pas d’informations sur les logiciels et langages utilisés.
Développement Sécurité Externe Il s’agit d’une configuration é faire du côté de l’hébergement.
214 Le contrôle d’intégrité des ressources tierces est présent et valide.
Développement Sécurité À implémenter Aucun mécanisme de ce type n’est appliqué nativement par WordPress.
215 Les opérations sécurisées peuvent être validées par au moins deux moyens.
Développement Sécurité Externe Ce type d’opération n’est pas proposé nativement par le CMS.
216 L’affichage de la barre d’adresse du navigateur n’est pas bloqué.
Développement Sécurité Natif WordPress est nativement conforme. Certaines (rares) extensions pourraient cependant introduire ce type de comportement. À vérifier.
217 Le domaine de messagerie est authentifié
Développement Sécurité Externe Ce réglage est à configurer du côté de l’hébergement.
218 L’adresse du site fonctionne avec et sans préfixe www.
Développement Ecodesign Serveur et performances Externe Il s’agit d’un réglage à effectuer du côté de l’hébergement ou via le fichier .htaccess.
219 La racine du site contient des instructions pour les robots d’indexation.
Développement SEO Serveur et performances Natif WordPress propose nativement un fichier robots.txt virtuel conforme, et modifiable via des extensions.
220 Le site propose un fichier sitemap indiquant les contenus à explorer.
Éditorial SEO Serveur et performances Natif WordPress propose nativement un fichier sitemap.xml.
221 Le serveur ne force pas la redirection vers la version ou l’application mobile.
Développement Mobile Serveur et performances À implémenter Cela n’est pas décidé du côté de WordPress.
222 Le serveur envoie un code HTTP 404 pour les ressources non trouvées.
Développement SEO Serveur et performances Natif WordPress propose par défaut aux thèmes la mise en place d’un modèle de page pour les erreurs 404.
223 Le serveur envoie une page d’erreur 404 personnalisée.
Développement Serveur et performances Natif Si le configuration de la redirection 404 est à réaliser côté hébergement (presque tous les hébergements le proposent nativement), WordPress quant à lui assure la redirection des erreurs 404 vers un modèle de page dédié.
224 Le serveur envoie une page d’interdiction 403 personnalisée.
Développement Serveur et performances Partiel Si la redirection 403 est à gérer côté serveur, WordPress ne propose pas nativement de modèle de page pour les erreurs 403. Des extensions le proposent cependant.
225 Le menu principal de navigation figure sur les pages d’erreur personnalisées.
Conception Serveur et performances Natif Par défaut, le modèle de page 404 utilise la structure générique du site et reprend donc la navigation principale du site.
226 Le serveur transmet des contenus compressés aux clients qui les acceptent.
Développement SEO Serveur et performances Externe Ce point est à traiter du côté de l’hébergement.
227 Le serveur envoie les informations permettant la mise en cache des contenus.
Développement Serveur et performances À implémenter Implémentation native partielle dans WordPress. Ajouter une extension de cache comme WP Rocket et définir des règles d’expiration aux fichiers statiques via le fichier .htaccess.
228 Les entêtes envoyés par le serveur contiennent les informations relatives au jeu de caractères employé.
Développement SEO Serveur et performances Natif L’encodage proposé par défaut par WordPress est UTF-8.
229 Les feuilles de style internes sont minifiées.
Développement Ecodesign Serveur et performances Partiel Partiellement conforme nativement. Utiliser une extension de minification des styles comme WP Rocket.
230 Les scripts internes sont minifiés.
Développement Ecodesign Serveur et performances Partiel Partiellement conforme nativement. Utiliser une extension de minification des scripts comme WP Rocket.
231 La date de publication ou de mise à jour des contenus est mise à disposition sous forme programmatique.
Développement SEO Structure et code Natif Les thèmes natifs sont conformes et WordPress fournit tout ce qu’il faut aux thèmes personnalisés ou sur-mesure pour le mettre en place. Vérifier l’implémentation dans le thème utilisé.
232 Le code source de chaque page contient une métadonnée qui définit le jeu de caractères.
Développement SEO Structure et code Natif L’encodage proposé par défaut par le CMS WordPress est UTF-8.
233 Le codage de caractères utilisé est UTF-8.
Développement Structure et code Natif L’encodage proposé par défaut par WordPress est UTF-8.
234 Le contenu de chaque page est organisé selon une structure de titres et sous-titres hiérarchisée.
Éditorial SEO Structure et code Natif WordPress permet nativement de définir une hiérarchie de titres correcte, mais son implémentation dépend de la contribution.
235 Les éléments visuellement présentés sous forme de liste sont balisés de façon appropriée dans le code source.
Éditorial Accessibilité Structure et code Natif WordPress permet nativement de baliser correctement les listes ordonnées et non ordonnées.
236 Chaque identifiant HTML n’est utilisé qu’une seule fois par page.
Développement Accessibilité Structure et code Natif Le critère est conforme sur les thèmes natifs mais cela dépend de la contribution. À vérifier systématiquement sur les thèmes non natifs.
237 La copie du contenu n’est pas bloquée.
Développement Structure et code Natif Conforme nativement.
238 L’accès au menu contextuel n’est pas bloqué.
Développement Structure et code Natif Nativement conforme.
239 Aucune redirection ou rafraîchissement automatique côté client n’est imposée.
Développement Accessibilité Structure et code Natif Aucun rafraichissent côté client nativement dans WordPress.
240 Le texte des documents PDF internes est sélectionnable.
Éditorial SEO Structure et code Externe Dépend des fichiers téléversés.
241 Les documents PDF internes sont dotés d’une structure de titres.
Éditorial SEO Structure et code Externe Dépend des fichiers téléversés.
242 Les cellules des tableaux de données sont reliées à leurs entêtes.
Éditorial Accessibilité Structure et code Partiel WordPress permet de le faire nativement pour les entêtes verticales, mais l’identification des entêtes horizontales nécessite la modification manuelle du code HTML du tableau.
243 Les titres des tableaux de données sont renseignés.
Éditorial Accessibilité Structure et code Natif L’éditeur natif de WordPress permet l’utilisation d’une légende de tableau via l’élément caption.
244 La linéarisation des tableaux utilisés pour la mise en page ne nuit pas à la compréhension des contenus.
Développement Accessibilité Structure et code À implémenter Dépend de la contribution.
245 Les tableaux de données ne sont pas simulés.
Éditorial SEO Structure et code Externe Ce point dépend de la contribution.

Conditions d’utilisation de l’outil

Cet outil est mis à disposition gratuitement. Aucune donnée personnelle n’est stockée.

L’outil est évolutif, nous nous efforçons de l’améliorer au fur et à mesure de son utilisation. De petits bugs peuvent encore se cacher, n’hésitez pas à nous les remonter. Nous essayons notamment d’améliorer les petits temps de latence entre questions : le bug est connu, on travaille dessus !

Crédits

Le contenu des fiches et notamment les vulgarisations, les solutions techniques de mise en œuvre, les modes de contrôles et avis d’experts, sont généreusement mis à disposition par la société Opquast, selon les termes de la Licence Creative Commons : Attribution – Pas d’utilisation commerciale – Partage dans les mêmes conditions (CC BY-NC-SA 2.0 FR).

  • Libellés des règles et objectifs de la checklist Opquast : Elie Sloïm, Laurent Denis et les contributeurs et contributrices Opquast
  • Contenu des fiches de la checklist Opquast : Elie Sloïm, Laurent Denis et la société Opquast