Aller au contenu

Balises META

C’est quoi les Balises META ? Les balises META sont des éléments HTML placés dans l’en‑tête () d’une page web. Elles ne s’affichent pas directement à l’écran, mais transmettent des informations essentielles :

  • aux navigateurs (encodage, affichage mobile, cache…),
  • aux moteurs de recherche (SEO, indexation),
  • aux réseaux sociaux (aperçus Open Graph, Twitter Cards),
  • aux appareils et applications (PWA, mobile, iOS/Android).

En résumé, elles servent à décrire la page et à contrôler son comportement pour les utilisateurs comme pour les robots.

BaliseDescriptionExemple
charsetDéfinit l’encodage du document<meta charset="UTF-8">
viewportContrôle le zoom et la taille sur mobile<meta name="viewport" content="width=device-width, initial-scale=1.0">
descriptionRésumé de la page pour le SEO<meta name="description" content="Cours complet HTML pour débutants.">
keywordsMots-clés (SEO – peu utilisé aujourd’hui)<meta name="keywords" content="html, web, tutoriel">
authorAuteur du document<meta name="author" content="Baptiste Save">
robotsIndique aux moteurs s’ils doivent indexer<meta name="robots" content="index, follow">
generatorLogiciel utilisé pour créer la page<meta name="generator" content="Notepad++">

Balises http-equiv (équivalent des en-têtes HTTP)

Section intitulée « Balises http-equiv (équivalent des en-têtes HTTP) »
BaliseDescriptionExemple
refreshRecharge ou redirige la page<meta http-equiv="refresh" content="5; url=https://example.com">
content-typeSpécifie le type MIME (souvent redondant avec charset)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
default-styleDéfinit une feuille de style par défaut<meta http-equiv="default-style" content="main">
x-ua-compatibleForce une version d’Internet Explorer (obsolète)<meta http-equiv="X-UA-Compatible" content="IE=edge">
cache-controlContrôle du cache navigateur<meta http-equiv="cache-control" content="no-cache">
pragmaAutre méthode de désactiver le cache<meta http-equiv="pragma" content="no-cache">

Open Graph (réseaux sociaux – Facebook, LinkedIn…)

Section intitulée « Open Graph (réseaux sociaux – Facebook, LinkedIn…) »
BaliseDescriptionExemple
og:titleTitre affiché dans les aperçus<meta property="og:title" content="Cours HTML Complet">
og:descriptionDescription pour les partages<meta property="og:description" content="Apprends les bases du HTML">
og:typeType de contenu (website, article, etc.)<meta property="og:type" content="website">
og:urlURL canonique de la page<meta property="og:url" content="https://mon-site.fr/html">
og:imageImage de l’aperçu<meta property="og:image" content="https://mon-site.fr/img/html.jpg">

BaliseDescriptionExemple
twitter:cardType de carte (summary, summary_large_image, etc.)<meta name="twitter:card" content="summary_large_image">
twitter:titleTitre de l’aperçu Twitter<meta name="twitter:title" content="HTML en 5 minutes">
twitter:descriptionDescription<meta name="twitter:description" content="Un cours simple et rapide.">
twitter:imageImage pour Twitter<meta name="twitter:image" content="https://mon-site.fr/cover.jpg">
twitter:siteNom du compte Twitter<meta name="twitter:site" content="@batsave">

BaliseDescriptionExemple
theme-colorCouleur d’accentuation (sur mobile, navigateur)<meta name="theme-color" content="#6B2DD7">
copyrightInformations légales<meta name="copyright" content="© 2025 Baptiste Save">
application-nameNom de l’application (PWA)<meta name="application-name" content="Trakrr">
apple-mobile-web-app-capableActive le mode plein écran sur iOS<meta name="apple-mobile-web-app-capable" content="yes">
apple-mobile-web-app-status-bar-styleStyle de la barre d’état iOS<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">

<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="description"
content="Un guide HTML simple et complet pour débutants."
/>
<meta name="robots" content="index, follow" />
<meta name="author" content="Baptiste Save" />