{"partition": "head_middle", "source_domain": "www.alsacreations.com", "digest": "sha1:MXZA4BATXQKGO4FJDSBHALIPUQN4IC5A", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00007.parquet"}
Aller à la recherche TutorielsAstucesOutilsLivresQuiz À quoi servent les balises META ?
Question éternelle des forums de discussion sur la conception web et le
référencement: les balises META, ça sert à quelque chose? C’est pris en compte
par les moteurs de recherche? Est-ce que ça permet d’allonger les péniches?
Article par fvsch (Lyon, France)
Créé le 10 Janvier 2009, mis à jour le 15 Novembre 2012 (183370 lectures)
Tags : xhtml, html, meta, métadonnées, référencement, http
Les balises META c’est utile quand c’est utile; et quand c’est pas utile… eh bien c’est inutile. Vous l’aurez compris: ça dépend. Mais pour ne pas vous laisser avec cette simple vérité — et jolie tautologie —, nous vous proposons un petit point sur les balises META. On y parlera de tapage de tête contre les murs, du meilleur moyen pour conserver sa santé, et de subtilités qui vont bien.
C’est quoi une balise META?
Anatomie d’une balise META
Est-ce que c’est vraiment utile?
Informations de classement
Les équivalents d’en-têtes HTTP (http-equiv)
Les indications données aux robots d’indexation
Balises META liées à un outil précis, et cas particuliers
Les balises META servent à placer des métadonnées (metadata) dans une page HTML. On placera ces informations dans l’élément head, et elles ne seront pas affichées sur la page.
À qui sont destinées ces informations? Eh bien, à tous les outils susceptibles de les exploiter. Et notamment:
aux navigateurs web
aux moteurs de recherche;
plus largement, à tous les outils d’indexation, c’est-à-dire tous les outils qui analysent vos pages pour y identifier diverses informations.
Lorsque l’on parle de «balises META», on parle en réalité de l’élément meta en HTML (voir ce que dit la spécification HTML 4.01 pour cet élément et la spécification HTML5). Si on tient à parler de balises, on devrait plutôt parler de «balise <meta>».
Lorsqu’on parle d’une balise META, on pense en général à un élément meta qui utiliserait des attributs et valeurs précises. On parle par exemple de «META Description» pour la balise suivante:
&lt;meta name="description" content="Une description de la page..." /&gt;
Voici un deuxième exemple avec une META Content-Type et une META Keywords:
&lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /&gt;
&lt;meta name="keywords" content="péniche, écluses, paquebot, crise, décroissance" /&gt;
Vous l’aurez peut-être remarqué, le nom que l’on place juste après le mot «META» correspond au mot-clé utilisé dans un attribut précis: suivant les cas, il s’agit de l’attribut name ou de l’attribut http-equiv. On trouvera toujours dans la balise un deuxième attribut, l’attribut content, qui contiendra la valeur associée au mot-clé.
Une balise META est donc une paire mot-clé–valeur, transcrite en HTML de la manière suivante:
&lt;meta name|http-equiv="Mot-clé" content="Valeur" /&gt;
(Attention: la notation ci-dessus indique qu’il faut utiliser soit l’attribut name, soit l’attribut http-equiv, mais pas de manière arbitraire. Chaque «balise META» utilisera l’un ou l’autre attribut.)
La grande question: est-ce que c’est vraiment utile?
On peut lire ici ou là que les balises META sont «obsolètes». Juste à côté, dans un forum consacré au référencement, on pourra lire des messages qui conseillent de «renseigner les balises META». Et si on a le malheur de demander si c’est vraiment utile, on aura droit à des réponses laconiques du genre: «Ça ne sert pas à grand chose, mais autant le faire.» La réponse la plus juste que l’on vous fera peut-être est la suivante: «ça dépend».
En effet, les balises META sont un mécanisme qui permet d’associer des métadonnées à un document (une page web). Dans l’absolu, ce mécanisme est utile. La vraie question, c’est celle de l’utilité de chaque balise META.
Nous disions que les métadonnées insérées grâce aux balises META sont destinées à divers outils capables de les exploiter. Cela a deux conséquences:
Si aucun outil n’utilise une information précise, alors donner cette information est inutile.
S’il existe des outils qui exploitent une information précise mais que cette exploitation ne nous intéresse pas, ou que l’information n’est pas pertinente pour le site sur lequel on travaille, on passera également son chemin.
(Le premier point peut éventuellement être discuté, et certains préconisent le principe de précaution: «on ne sait jamais, ça pourrait être exploité à l’avenir par tel ou tel type d’outil». Pourquoi pas, mais attention à ne pas perdre trop de temps sur du «on ne sait jamais» alors qu’il y aurait énormément de problèmes avérés sur lesquels travailler.)
Ce qui est certain, c’est que dans l’ensemble les balises META ont peu d’importance pour le référencement. N’en faites donc pas une obsession ou une maladie! ;) Voilà pour le principe. Mais puisque c’est du cas par cas, qu’en est-il des cas particuliers? Nous vous proposons de passer en revue les balises META courantes, en indiquant à chaque fois leur utilité.
Élément title (utile et obligatoire, mais pas une balise META)
De nombreux sites parlent de «META Title» pour désigner cet élément, bien qu’il ne s’agisse absolument pas d’une balise META. Il s’agit d’un élément HTML différent de meta, qui s’écrit généralement ainsi:
&lt;title&gt;Titre de la page&lt;/title&gt;
Le contenu de cet élément n’apparait pas directement dans la page, mais est utilisé de diverses manières:
par le navigateur web, dans le titre de la fenêtre, les onglets, comme titre des marque-pages (favoris), etc.;
par les moteurs de recherche et divers outils, comme titre d’un résultat de recherche par exemple.
Cet élément est par ailleurs obligatoire en HTML.
Enfin, notez que son importance pour le référencement des pages est primordiale. Un élément title bien rédigé devrait, dans l’idéal:
être lisible pour un lecteur humain,
être informatif ou attrayant pour un lecteur humain,
refléter le contenu de la page,
contenir des mots-clé pertinents,
faire moins de 70 caractères (pas une règle absolue, mais Google par exemple coupe les titres trop longs entre 65 et 70 caractères dans les pages de résultat, et les titres trop longs diluent le poids des différents mots-clé).
Le sujet est vaste mais nous en resterons ici. Revenons à nos balises META…
META Content-Type (très utile)
Si vous n’en utilisez qu’une, ce sera sans doute celle-là. Elle se présente ainsi...
En HTML 4 et XHTML 1.x :
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;
Il s’agit d’un équivalent, placé dans le code HTML, de l’en-tête HTTP Content-Type, qui permet d’indiquer le type de document et son encodage.
Utiliser cette balise META n’est pas indispensable. En effet, les informations qu’elle donne devraient logiquement être envoyées par le serveur web, au moment où il envoie la page HTML au navigateur. Mais