Dans le langage HTML qui permet de bâtir les pages Web, les balises <META> permettent d'indiquer aux moteurs de recherche un certain nombre d'informations sur le contenu d'une page. Le terme Meta signifie Metadata. Ces balises signalent donc de l'information sur l'information.
Signalons, pour commencer et pour être très clair, que les balises <META> n'ont un effet que sur les moteurs de recherche (Google, Yahoo Search, MSN Search...), tout du moins ceux qui les prennent en compte. Les annuaires (Yahoo!, Nomade, Open Directory...) ne les prennent aucunement en compte puisqu'ils sont construits par des êtres humains qui ne vont jamais regarder le code HTML de vos pages, au contraire des "spiders" (ou araignées ou robots ou crawlers) des moteurs qui viennent "aspirer" ce code pour le copier sur leurs disques et en faire un index de recherche par la suite. Certains moteurs (Google, Yahoo Search, MSN Search... :-)) n'en tiennent cependant pas compte non plus.
1. Descriptif général des balises <META>
Imaginons que vous réalisiez un site pour le compte de votre société, nommée Stela, et dont l'activité consiste à vendre des chaussures de sport. Dans le code HTML de la page d'accueil, vous indiquerez, par exemple, les termes suivants :
<META NAME="description" CONTENT="Stela, spécialiste de la vente de chaussures de sport, basé à Paris, France">
<META NAME="keywords" CONTENT="stela, chaussure de sport, fabricant, tennis, running, footing, stretching, terre battue, dur, herbe, wimbledon, flushing meadow, chaussures, roland garros, flinders park, grand chelem">
Les deux balises <META> ("description" et "keywords") doivent être placées après la balise <TITLE>...</TITLE> et avant la balise de fin d'en-tête (</HEAD>). Si votre éditeur HTML les place avant la balise <TITLE>, remettez celle-ci en première position, comme nous l'avons vu précédemment, car ce champ est plus important que les balises <META> en tant que critère de pertinence.
Un code HTML "propre" par rapport aux moteurs de recherche commencera donc toujours ainsi :
<HTML>
<HEAD>
<TITLE>Titre de la page</TITLE>
<META NAME="description" CONTENT="...">
<META NAME="keywords" CONTENT="..., ...">
Si d'autres lignes accessoires (notamment d'autres balises <META> qui seraient rajoutées automatiquement par votre éditeur HTML) viennent "parasiter" votre code HTML, positionnez-les après la balise <META NAME="keywords">.
Les balises <META> permettent d'ajouter une description de la page affichée à l'attention des moteurs ainsi que des mots clés spécifiques de façon transparente. Elles ne sont cependant pas une garantie absolue que les pages qui les contiennent obtiendront obligatoirement un meilleur classement que d'autres. Ces balises sont utiles, mais la meilleure garantie d'un bon classement reste la présence de mots clés pertinents dans le titre de la page et dans le texte visible, le plus près possible du haut de la page (pour être précis, le plus près possible en dessous de la balise <BODY> du code HTML).
Certains moteurs (Google, Yahoo Search, MSN Search) ne prennent pas du tout en compte les balises <META> dans leur algorithmes de pertinence. Mais ils peuvent les afficher dans leurs résultats (pour la balise "description"). Enfin, certains (de plus en plus rarement) les prennent bien en considération, mais avec un "poids" assez faible. Bref, chaque moteur gère ces zones d'information d'une manière spécifique, mais la tendance générale est à l'abandon pur et simple...
Signalons, pour commencer et pour être très clair, que les balises <META> n'ont un effet que sur les moteurs de recherche (Google, Yahoo Search, MSN Search...), tout du moins ceux qui les prennent en compte. Les annuaires (Yahoo!, Nomade, Open Directory...) ne les prennent aucunement en compte puisqu'ils sont construits par des êtres humains qui ne vont jamais regarder le code HTML de vos pages, au contraire des "spiders" (ou araignées ou robots ou crawlers) des moteurs qui viennent "aspirer" ce code pour le copier sur leurs disques et en faire un index de recherche par la suite. Certains moteurs (Google, Yahoo Search, MSN Search... :-)) n'en tiennent cependant pas compte non plus.
1. Descriptif général des balises <META>
Imaginons que vous réalisiez un site pour le compte de votre société, nommée Stela, et dont l'activité consiste à vendre des chaussures de sport. Dans le code HTML de la page d'accueil, vous indiquerez, par exemple, les termes suivants :
<META NAME="description" CONTENT="Stela, spécialiste de la vente de chaussures de sport, basé à Paris, France">
<META NAME="keywords" CONTENT="stela, chaussure de sport, fabricant, tennis, running, footing, stretching, terre battue, dur, herbe, wimbledon, flushing meadow, chaussures, roland garros, flinders park, grand chelem">
Les deux balises <META> ("description" et "keywords") doivent être placées après la balise <TITLE>...</TITLE> et avant la balise de fin d'en-tête (</HEAD>). Si votre éditeur HTML les place avant la balise <TITLE>, remettez celle-ci en première position, comme nous l'avons vu précédemment, car ce champ est plus important que les balises <META> en tant que critère de pertinence.
Un code HTML "propre" par rapport aux moteurs de recherche commencera donc toujours ainsi :
<HTML>
<HEAD>
<TITLE>Titre de la page</TITLE>
<META NAME="description" CONTENT="...">
<META NAME="keywords" CONTENT="..., ...">
Si d'autres lignes accessoires (notamment d'autres balises <META> qui seraient rajoutées automatiquement par votre éditeur HTML) viennent "parasiter" votre code HTML, positionnez-les après la balise <META NAME="keywords">.
Les balises <META> permettent d'ajouter une description de la page affichée à l'attention des moteurs ainsi que des mots clés spécifiques de façon transparente. Elles ne sont cependant pas une garantie absolue que les pages qui les contiennent obtiendront obligatoirement un meilleur classement que d'autres. Ces balises sont utiles, mais la meilleure garantie d'un bon classement reste la présence de mots clés pertinents dans le titre de la page et dans le texte visible, le plus près possible du haut de la page (pour être précis, le plus près possible en dessous de la balise <BODY> du code HTML).
Certains moteurs (Google, Yahoo Search, MSN Search) ne prennent pas du tout en compte les balises <META> dans leur algorithmes de pertinence. Mais ils peuvent les afficher dans leurs résultats (pour la balise "description"). Enfin, certains (de plus en plus rarement) les prennent bien en considération, mais avec un "poids" assez faible. Bref, chaque moteur gère ces zones d'information d'une manière spécifique, mais la tendance générale est à l'abandon pur et simple...



Aucun commentaire:
Enregistrer un commentaire