<meta>

Permet de définir des métadonnées sur une page HTML.
3 min de lecture
Believemy logo

La balise <meta> joue un rôle clé dans la transmission des métadonnées d'une page HTML.

Toujours placée dans la section <head> d'un document HTML, elle fournit des informations sur la page, comme :

  • son encodage ;
  • sa description ;
  • ses mots-clés ;
  • ou des instructions spécifiques pour les moteurs de recherche (comme noindex que nous verrons plus bas).
Bon à savoir

Bien que la balise <meta> n’affecte pas directement le contenu visible de la page, elle est essentielle pour le référencement (SEO), l'accessibilité et la performance des pages web.

 

Structure et syntaxe de la balise <meta>

Structure et syntaxe de base

La balise <meta> est une balise auto-fermante (elle se ferme sur elle-même) qui suit une syntaxe simple. Elle utilise des attributs pour spécifier les métadonnées.

Voici sa structure générale :

HTML
<meta [attribut="valeur"] />

 

Exemple d'utilisation

Prenons un exemple :

HTML
<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <meta name="description" content="Une description concise de la page.">
    <meta name="keywords" content="HTML, meta, SEO, balises">
    <meta name="author" content="Louis-Nicolas">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Exemple de balise meta</title>
</head>
<body>
    <h1>Bienvenue</h1>
    <p>Explorez la balise <strong>&lt;meta&gt;</strong>.</p>
</body>
</html>

Comme nous pouvons le voir, il existe plusieurs types de noms (name) pour une balise <meta> :

ValeurDescription
authorIndique l'auteur de la page.
descriptionFournit une description de la page, utile pour le SEO.
keywordsListe de mots-clés associés à la page, toujours pour le SEO.
viewportSpécifie comment la page doit s'adapter aux différents écrans et appareils, pour le responsive design donc.
robotsDonne des instructions aux moteurs de recherche (index, noindex, follow, nofollow).
refreshPermet de recharger automatiquement la page après un certain délai.
generatorIndique le logiciel ou la plateforme ayant généré le contenu.
ratingSpécifie une classification pour le contenu (general, mature).
theme-colorDéfinit la couleur de thème utilisée par les navigateurs.

 

Attributs

La balise <meta> peut utiliser de nombreux attributs pour définir les métadonnées.

 

Attributs de la balise <meta>

AttributDescriptionExemple
charsetDéfinit l'encodage des caractères.<meta charset="UTF-8">
nameSpécifie le nom de la métadonnée.<meta name="author" content="Louis-Nicolas">
contentFournit la valeur associée à l'attribut name ou http-equiv.<meta name="description" content="Description de la page">
http-equivFournit des informations spécifiques au navigateur (ex. : cache, type de contenu).<meta http-equiv="refresh" content="30">
propertyUtilisé pour des métadonnées spécifiques comme Open Graph.<meta property="og:title" content="Titre pour les réseaux sociaux">

 

Compatibilité

NavigateurCompatibilité avec <meta>
ChromeOui
FirefoxOui
SafariOui
EdgeOui
Internet ExplorerOui

Termes connexes

Découvrez notre glossaire HTML et CSS

Parcourez les termes et définitions les plus couramment utilisés dans le domaine du développement HTML et CSS.

Partager cet article

Tu veux nous aider ? Fais un lien vers cet article sur tes réseaux ou encore mieux : sur ton site, dans un article ou dans ta newsletter.