Meta tag


Les meta tags, metaéléments ou balises meta, sont utilisés dans la création de page HTML ou XHTML. Ces éléments permettent de décrire plus précisément le contenu d'un site web. Ils offrent par ailleurs la possibilité de transmettre les données structurées aux moteurs de recherche. Les meta tags peuvent varier selon le nombre des attributs souhaités. Ils peuvent être utilisés pour décrire une page plus en détails.

Un meta tag peut être utilisé pour imiter une réponse HTTP de la part du header ou des metadonnées supplémentaires du document HTML. Ce peut être l’auteur du texte grâce à un author tag ou la façon dont les caractères sont affichés au moyen d’un tag sur le type de contenu.

Dans le format HTML5, il existe au total 5 attributs valides qui sont disponibles pour le meta tag : charset, http-equiv, name, scheme et contenu. Le http-equiv est utilisé pour imiter la réponse HTTP du header.

Les meta tags peuvent être insérés dans le header d’un document HTML ou XHTML.

Exemples[modifier]

Comme il a été décrit précédemment, les meta tags doivent être insérés dans le header. Les exemples suivant montre un meta tag déclaré avec l’attribut description et les valeurs keywords et content :

<meta name ="description" content = "This is the description. It should be about 155 characters long.">

Le moteur de recherche reçoit comme description pour la page : « Voici une description. Elle doit contenir 155 caractères ».

<meta http-equiv=”refresh” content=”100”>

Le meta tag transmet les informations au navigateur, qui rechargera la page toutes les 100 secondes.

Intérêt des attributs meta tags pour le référencement[modifier]

Les meta tags fournissent de précieuses informations sur le site web, principalement pour aider les moteurs de recherche à les classer correctement. Bien qu’ils soient très importants pour les moteurs de recherche, les meta tags ne sont généralement pas visibles pour les utilisateurs. Ces derniers ne peuvent voir que la description et le titre au sein du snippet. Au fil du temps, ces balises ont de plus en plus attiré l’attention au sujet du marketing online et l’optimisation du référencement. Dans le SEO, des techniques variées ont été développées afin que votre site soit retrouvé le plus vite dans la recherche avec un moteur de recherche, et qu’il attire par ce biais de plus en plus de visiteurs.

Dans les années 1990, la technologie associée aux moteurs de recherche n’était pas aussi avancée qu’aujourd’hui. A ce moment-là, les moteurs de recherche étaient bien plus dépendants des informations meta, qui étaient considérées comme un des facteurs de classement les plus influents. Dès lors, beaucoup de webmasters étaient capables d’influencer ou même de manipuler délibérément les résultats de recherche en utilisant des balises meta.

En raison du développement continuel des moteurs de recherche, les meta tags perdirent une influence considérable. Certains d’entre eux sont toujours important et ne devraient cependant pas être négligés (comme les tags robots ou titres).

La valeur TITRE de l’attribut CONTENT[modifier]

<meta name=”title” content=”OnPage SEO”>

La balise meta titre est plutôt controversée. Elle possède la même fonction que le titre tag. C’est la raison pour laquelle les experts ne sont pas tous d’accord si cette balise est vraiment importante pour l’optimisation du référencement. Certains d’entre eux sont convaincus que c’est un avantage de les utiliser, tandis que d’autres contredisent cet argument. Dans l’exemple ci-dessus, la rubrique suivante était précisée :

« Onpage SEO »

La valeur DESCRIPTION de l’attribut CONTENT[modifier]

<meta name=”description” content=”You are on the Ryte website and this description should be about 155 characters long.”>

Dans cet exemple, le moteur de recherche voudrait voir la description suivante pour la page : « Vous êtes sur le site web Ryte et la description doit se composer de 155 caractères. » La plupart des moteurs de recherche soutiennent l’attribut DESCRIPTION, tels que Bing. Google, cependant, atteint les informations du meta tag seulement si les informations sont requises via cette page.

L’attribut DESCRIPTION fournit une description précise sur les contenus du site web. Cela permet aux auteurs du site web de décrire leurs textes plus précisément. La description apparaître souvent dans les résultats de recherche, mais pas impérativement. Ainsi, il s’agit d’un facteur qui détermine si une page sera cliquée ou pas. La longueur de la description n’est pas spécifiée mais il est recommandé de rester autour de 155 caractères.

La valeur KEYWORD dans l’attribut CONTENT[modifier]

<meta name=”keywords” content=”Meta, Attribute, Keywords”>

Comme indiqué ci-dessus, vous pouvez indiquer quels mots sont importants pour le contenu dans le moteur de recherche. L’attribut KEYWORD est devenu très populaire en 1995, principalement avec les anciens moteurs de recherche Infoseek et AltaVista.

La popularité de cet attribut grandit si rapidement qu’il était utilisé presque par tous. Mais à la fin de l’année 1997, il devint clair que ce meta tag KEYWORD pouvait pervertir la recherche. Les moteurs de recherche prirent conscience qu’il fallait le corriger. Ainsi, la priorité de l’attribut KEYWORDS chuta abruptement dans les algorithmes des moteurs de recherche. En 2009, la plupart des moteurs de recherche avaient abandonné le soutien à l’attribut KEYWORDS. Cependant, en septembre 2012, Google a annoncé que le meta tag KEYWORDS serait de nouveau intéressant pour les nouveaux éditeurs. Au contraire du meta tag KEYWORDS qui n’était finalement pas très pertinent, le nouveau NEWS_KEYWORDS présente maintenant une vraie importance pour les moteurs de recherche.

La valeur LANGAGE de l’attribut CONTENT[modifier]

<meta http-equiv=”language” content=”de”>

L’attribut LANGAGE indique aux moteurs de recherche dans quelle langue la page est écrite (ex : français, espagnol ou allemand). Normalement, la langue est spécifiée sous un tag de langue IETF (ex : de pour allemand, fr-ca pour le français au Québec). Cette fonction est particulièrement intéressante pour les opérateurs de sites web qui sont édités en plusieurs langues. En utilisant le tag LANGAGE, vous pouvez directement indiquer aux moteurs de recherche quelles langues sont utilisées sur votre site web,

La valeur ROBOTS de l’attribut CONTENT[modifier]

<meta name=”robots” content=”nofollow”>

L’attribut ROBOTS est supporté par les plus grands moteurs de recherche. Le tag indique aux crawlers des moteurs de recherche quelles informations doivent ou ne doivent pas être prises en compte. Dans l’exemple ci-dessus, il est indiqué que les crawlers ne doivent pas suivre le lien de la page en question. Afin d’enlever le site web de l’index du moteur de recherche, vous pouvez ajouter la valeur nofollow, noindex, et la page n’apparaîtra pas dans les résultats de recherche. D’autres valeurs utiles sont noarchive et nosnipped. La première indique au moteur de recherche de ne pas sauvegarder la page dans les archives et la seconde précise de ne pas lister la page dans les résultats de recherche. Le robots.txt est une autre manière de bloquer le crawler ou d’empêcher une action.

Redirections[modifier]

L’attribut REFRESH peut être utilisé afin de recharger la page ou de diriger le visiteur vers une autre page.

<meta http-equiv=”refresh” content=”10;url="http://www.ryte.com” >

Dans cet exemple, les visiteurs d’une page sont directement redirigé vers le site de OnPage après 10 secondes. Les navigateurs Internet Explorer et Mozilla Firefox possèdent une option qui permet de désactiver la redirection au moyen d’un meta tag. Comme quelques navigateurs rencontrent des problèmes avec le bouton retour dans ce type de redirection, cette fonction n’est que rarement utilisée.

Conclusion[modifier]

Les domaines d’application des meta tags sont variés et ces balises sont un bon moyen de fournir des informations additionnelles aux moteurs de recherche. Les meta tags mentionnés ici ne sont qu’une petite partie de toute une série. Malheureusement, leur influence sur l’algorithme du moteur de recherche a été dévaluée de manière continue. Aujourd’hui, ils ne sont plus aussi cruciaux pour le succès d’une page qu’ils avaient pu l’être. Donc, vous ne devez pas investir trop de temps dans cette forme d’optimisation. Cependant, ils ne sont pas non plus à négliger. Bien que les balises meta aient perdu leur importance au fil des années, elles contribuent toujours à un résultat global.

Pour fournir des informations supplémentaires aux moteurs de recherche, ou pour les optimiser pour rich snippets, il est recommandé d'utiliser le code source ou les marqueurs JSON-LD au lieu des meta tags.

Liens web[modifier]