C'est quoi
La balise <title> se place dans le <head> de chaque page HTML. Elle définit le titre de la page, visible dans :
- L'onglet du navigateur.
- Les résultats de recherche (c'est aussi le titre SEO).
- Les favoris et l'historique du navigateur.
- L'annonce initiale des lecteurs d'écran au chargement de la page.
Le critère RGAA 8.5 exige que cette balise soit présente et non vide sur chaque page. Le critère 8.6 va plus loin : le titre doit aussi être pertinent et identifier clairement la page en question.
Qui est touché
- Les personnes utilisant un lecteur d'écran : sans
<title>, la technologie annonce souvent l'URL brute ou reste silencieuse. Impossible de savoir sur quelle page on se trouve. - Les personnes qui naviguent avec plusieurs onglets ouverts : un onglet sans titre est indiscernable des autres.
- Les personnes qui utilisent les favoris ou l'historique pour retrouver une page consultée.
Impact business
C'est l'une des erreurs les plus basiques - et toujours présente sur une part non négligeable des sites. WebAIM Million relève chaque année la présence de pages au title manquant ou vide parmi les défaillances WCAG détectées.
Pour un utilisateur de lecteur d'écran, une page sans titre provoque une désorientation immédiate : l'outil annonce l'URL brute ou reste silencieux. Naviguer entre plusieurs pages sans titre revient à ouvrir des portes sans étiquette.
L'impact est direct et sans nuance : la page échoue à un critère de niveau A, le socle des exigences WCAG repris par l'European Accessibility Act (via la norme EN 301 549) et par la réglementation française pour les sites concernés.
Comment le détecter
- Audit Mynto : le scan détecte l'absence ou le vide de la balise
<title>. - Onglet navigateur : si l'onglet affiche l'URL brute ou un texte vide à la place d'un titre lisible, la balise est absente ou vide.
- Code source : clic droit, « Afficher le code source ». Cherche
<title>dans le<head>. Elle doit être présente et contenir du texte. - DevTools : dans l'onglet Elements, ouvre
<head>et vérifie que<title>existe et n'est pas vide.
Comment corriger
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<!-- Pas de balise <title> -->
</head><!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Accueil - Nom du site</title>
</head>Ajoute une balise <title> dans le <head> de chaque page. Le contenu doit identifier la page de façon unique : nom de la page, puis nom du site. Par exemple : <title>Contact - Boulangerie Dupont</title>.
Le critère 8.5 échoue dans deux cas : balise title absente, ou balise présente mais vide. Les deux nécessitent la même correction.
Sur WordPress, le thème génère automatiquement la balise <title> via add_theme_support('title-tag') dans functions.php. C'est la méthode recommandée depuis WordPress 4.1 - ne pas coder le titre en dur dans header.php.
Si le titre est absent ou vide, vérifie :
- Que
add_theme_support('title-tag')est bien présent dansfunctions.php. - Qu'aucun plugin SEO ne supprime ou n'écrase accidentellement la balise.
- Que le titre du site est renseigné dans Réglages > Général.
Questions fréquentes
La balise title et le H1 de la page, c'est la même chose ?
Non. La balise <title> s'affiche dans l'onglet du navigateur et dans les résultats de recherche, mais pas dans le contenu visible de la page. Le <h1> est le titre visible à l'écran. Les deux doivent exister, mais ils peuvent différer légèrement.
Une balise title vide compte-t-elle comme une erreur RGAA 8.5 ?
Oui. Une balise <title></title> présente mais vide ne satisfait pas le critère. Le titre doit contenir du texte qui identifie la page.
Faut-il un titre différent sur chaque page du site ?
C'est le critère RGAA 8.6 qui couvre la pertinence du titre. Le 8.5 exige seulement qu'un titre existe. En pratique, un même titre répété sur toutes les pages n'aide personne : vise toujours un titre unique et descriptif par page.
Mon plugin SEO gère déjà la balise title - dois-je vérifier quand même ?
Oui. Certains plugins SEO n'injectent pas de titre sur les pages sans configuration explicite (archives, pages d'erreur, résultats de recherche). L'audit reste utile pour couvrir toutes les pages, pas seulement les principales.
À lire aussi
Cette erreur est-elle sur ton site ?
Lance un audit Mynto gratuit. Tu sauras en quelques minutes si ton site est concerné, sur quelles pages, et avec quel impact.