Rapport d’audit, thématique Cadres : « Anomalie détectée sur la page contact — le cadre intégrant la carte ne possède pas d’attribut title, ou celui-ci ne décrit pas sa nature ou sa fonction. » Cette ligne, presque anodine dans un rapport de plusieurs dizaines de pages, correspond à un manquement que ni le rendu visuel de la page ni les outils d’audit automatisés les plus courants ne signalent de façon fiable.
Symptôme
La page de contact du site affiche une carte Google Maps intégrée, centrée sur l’adresse de l’entreprise, avec les contrôles de zoom habituels. Rien à signaler visuellement : la carte se charge, s’affiche correctement, répond aux interactions à la souris. Le problème ne se révèle qu’en activant un lecteur d’écran et en naviguant vers ce cadre : l’annonce vocale se limite à « cadre, maps.google.com barre oblique embed slash question interrogation… », une lecture de l’URL technique complète, sans aucune indication sur la nature du contenu qu’elle introduit.
Diagnostic
Le code source de l’intégration, généré par le bouton « Partager » de Google Maps puis collé tel quel dans le gabarit de la page de contact, ressemble à ceci :
<iframe
src="https://www.google.com/maps/embed?pb=!1m18!1m12..."
width="600"
height="450"
style="border:0;"
allowfullscreen=""
loading="lazy"
referrerpolicy="no-referrer-when-downgrade">
</iframe>
Le code fourni directement par Google ne comporte, par défaut, aucun attribut title. C’est une omission fréquente et facile à ne jamais remarquer, puisqu’elle ne casse rien visuellement et que la plupart des outils d’audit automatisés se concentrent sur des critères plus visibles comme le contraste ou les textes alternatifs d’image, sans toujours vérifier systématiquement cet attribut spécifique aux cadres.
La thématique 12 du RGAA 4.1, consacrée aux cadres, impose justement que chaque cadre porte un attribut title dont le contenu permette d’identifier sa nature ou sa fonction. Un cadre intégrant une carte de localisation doit ainsi porter un intitulé du type « Carte de localisation de l’entreprise », et non rester silencieux ou porter un intitulé générique sans rapport avec son contenu réel.
Correctif
<iframe
src="https://www.google.com/maps/embed?pb=!1m18!1m12..."
title="Carte de localisation de l'entreprise, 12 rue des Tilleuls"
width="600"
height="450"
style="border:0;"
allowfullscreen=""
loading="lazy"
referrerpolicy="no-referrer-when-downgrade">
</iframe>
Un seul attribut suffit, sans modification de la structure de la page ni du reste du code fourni par Google. Sur ce site, la carte étant intégrée dans un gabarit de bloc réutilisé sur trois pages différentes, la correction a été appliquée une seule fois dans le gabarit source, ce qui a résolu l’anomalie sur l’ensemble des occurrences en une seule modification.
Prévention
- Ajouter systématiquement un attribut
titledescriptif à toute iframe collée depuis un service tiers, avant même de publier la page. - Créer un composant ou un bloc réutilisable pour toute intégration de carte, avec un champ de titre obligatoire dans son formulaire de configuration, plutôt que de coller le code brut à chaque usage.
- Ajouter ce contrôle à la checklist de relecture éditoriale : toute page contenant une iframe doit être vérifiée pour la présence et la pertinence de son attribut title, pas seulement pour son bon affichage visuel.
- Ne pas se reposer uniquement sur un score d’audit automatisé pour cette thématique : un test manuel avec un lecteur d’écran reste le moyen le plus fiable de repérer ce type de manquement silencieux.

Une anomalie facile à généraliser à tort
Toutes les iframes ne se valent pas dans ce diagnostic : une iframe utilisée pour du suivi publicitaire invisible, sans contenu perceptible, relève d’un traitement différent que ce cas ne couvre pas. Le critère du RGAA porte sur les cadres dont le contenu est présenté à l’utilisateur, pas sur les mécanismes techniques invisibles intégrés à des fins de mesure d’audience ou de fonctionnement interne.
Un repère à intégrer dans tout gabarit de site institutionnel : la présence d’une carte de localisation est presque toujours accompagnée, dans les cahiers des charges, d’une exigence de consentement RGPD avant chargement. Cette question de consentement reste distincte de celle du titre du cadre et ne sera pas traitée ici.
En résumé
Un attribut title manquant sur une iframe ne se voit jamais à l’écran, ce qui explique sa fréquence dans les audits, même sur des sites par ailleurs soignés. La correction reste l’une des plus simples du référentiel : un seul attribut, correctement rédigé, suffit à rendre le contenu du cadre identifiable pour un utilisateur de lecteur d’écran, sans aucun impact sur le rendu visuel de la page.