De très nombreuses autres balises <META>
sont disponibles et parfois visibles dans le code HTML
des pages Web rencontrées au cours de vos pérégrinations
sur le Web : "revisit-after", "classification", "distribution",
"rating", "identifier-URL", "copyright", etc. Il faut
savoir qu'elles ne sont clairement prises en compte
par aucun moteur de recherche majeur. Leur présence
est donc superflue dans vos pages, si ce n'est pour
d'autres but que le référencement.
Seules une nous intéressera ici : la balise <META
NAME="robots">.
Elle ne sert jamais comme critère de pertinence
pour les moteurs, mais elle permet de leur indiquer
la façon dont ils doivent indexer la page. Une
balise <META> spécifique peut effectivement
être utilisée - dans chaque document HTML
- pour permettre ou interdire l'accès aux spiders
des moteurs. Elle se présente sous la forme :
Où les champs ATTRIBUT1 et ATTRIBUT2 peuvent
prendre les valeurs suivantes :
ATTRIBUT1 :
index : page à indexer par le spider noindex : interdiction d'indexer la page
ATTRIBUT2 :
follow : le spider peut suivre les liens contenus
dans la page pour indexer d'autres documents nofollow : le spider ne peut pas suivre les
liens de la page.
Les indications index, noindex, follow et nofollow peuvent
indifféremment être saisies en minuscules
et en majuscules. Voici donc les différentes
possibilités offertes par cette balise :
Ces balises <META>, comme celles présentées
auparavant, doivent se trouver dans l'en-tête
du document HTML, entre <HEAD> et </HEAD>
et après la balise <META NAME="keywords">.
Elles doivent se trouver dans tous les documents dont
vous désirez filtrer l'accès, contrairement
au fichier robots.txt qui prenait en compte toute l'arborescence
d'un site (voir http://docs.abondance.com/robots.html).
Derniers points :
Le premier exemple donné ci-dessus ("index,follow")
n'a pas d'application pratique. En effet, la balise
ainsi libellée propose les mêmes options
que si elle n'existait pas.
Les syntaxes suivantes sont équivalentes
:
<META NAME="robots" CONTENT="index,follow">
et <META NAME="robots" CONTENT="all">
<META NAME="robots" CONTENT="noindex, nofollow">
et <META NAME="robots" CONTENT="none">
La plupart des robots prennent en considération
cette balise <META>.
Les générateurs de balises <META>
Créer des balises <META> sur vos pages
n'est pas complexe. Tous les éditeurs HTML proposent
cette fonctionnalité. Vous pouvez également
le faire "à la main", directement dans le code,
de façon très aisée. Attention
: certains logiciels "polluent" légèrement
(ou fortement) le code HTML généré
en insérant des balises qui ne servent à
rien pour l'optimisation de votre code (ce qui ne signifie
pas qu'elles ne servent à rien dans l'absolu).
Il vous faudra donc, de façon obligatoire, retravailler
"à la main" le code de vos pages si vous désirez
l'optimiser au mieux et obtenir un code "propre" tel
qu'il a été indiqué au début
de cet article..
Si vous ne désirez vraiment pas vous pencher
sur le sujet de l'insertion technique de ces balises
dans vos pages, un certain nombre de sites (ou de logiciels)
permettent également de générer
automatiquement des balises <META>. Vous leur
indiquez un certain nombre d'informations (mots clés,
phrase de description, etc.) et vous obtenez, sur le
Web ou par e-mail, les balises correspondantes. La plupart
de ces services ajoutent une ligne de commentaire afin
de préciser que les balises ont été
créées grâce à un utilitaire.
Exemple :
<!-- Meta-tags created by the
Meta-Tag Generator http://www.websitepromote.com/resources/meta
-->
Cette ligne peut, bien entendu, être enlevée
dans le code final. Vous trouverez en fin d'article
les coordonnées de bon nombre de sites proposant
ce type de fonctionnalité. Mais bon, honnêtement,
c'est tellement plus simple, plus rapide et plus efficace
de le faire directement dans votre code...
- Comment insérer des balises <META>
bilingues ou trilingues ?
- Comment tenir compte des masculins/féminins,
singulier/pluriel, minuscules/majuscules, lettres
accentuées et caractères diacritiques,
mots composés et expressions, etc. ?
- Faut-il séparer les mots clés
par une virgule, un espace, un point virgule
ou une conjugaison de ces séparateurs
?
- L'ordre des mots clés a-t-il une importance
?
- Comment définir des "zones globales"
dans votre site pour y insérer des balises
<META> identiques ?
- Pourquoi l'emploi de balises <META>
peut-il représenter un frein au référencement
sur Altavista ?