COMMENT BIEN
RÉFÉRENCER SON SITE AVEC DES FRAMES
Nombreux sont les webmasters qui utilisent des frames pour créer
leur site, pourtant son référencement en deviendra impossible ! En effet, les moteurs de
recherche sont incapables de comprendre une page web utilisant des frames, et ils ne
pourront pas continuer l'exploration de votre site ! Ils s'arrêteront donc à votre page
d'accueil, et souvent ils ne l'indexeront même pas... Dur dur quand on sait le temps que
l'on peut passer pour créer son site ! Mais pas de panique, voilà la solution à votre
soucis:
Prenons l'exemple classique
d'une page utilisant des frames. Le code html devrait ressembler à celui-ci:<html>
<head>
<title>Mon Site</title>
</head>
<frameset rows="64,*">
<frame name="banniere" scrolling="no" noresize
target="sommaire" src="A.htm">
<frameset cols="150,*">
<frame name="sommaire" target="principal"
src="B.htm">
<frame name="principal" src="C.htm">
</frameset>
<noframes>
<body>
<p>Cette page utilise des cadres, mais votre navigateur ne les prend
pas en charge.</p>
</body>
</noframes>
</frameset>
</html> |

frame.htm |
Situation 1: Dans l'état actuel, si un
moteur de recherche visite votre page, voici à quoi ressemblerait son compte rendu:
Titre:
Mon site
Description: Cette page utilise des cadres, mais votre navigateur ne les prend pas en charge
Ce
n'est franchement pas satisfaisant ! Commencez d'abord par renseigner la balise
<head></head> en y insérant les metatags "title",
"description", "keywords"... ( vous trouverez un outil de création
automatique de metatags ICI ).
Situation
2: Une fois les metatags indiquées, si un moteur de recherche visite votre
page, son compte rendu devrait ressembler à ça:
Titre:
Mon site
Description: La description que vous aurez indiqué dans <meta
name="description" content="....">
Cependant,
certains moteurs de recherche ne prennent pas en compte la balise "description"
mais utilisent les premières lignes de texte sur la page. Dans ce cas on revient à la situation
1....
Il
suffit donc de remplacer <noframes><body><p>Cette page
utilise des cadres, mais votre navigateur ne les prend pas en
charge.</p></body></noframes> par <noframes><body><p>La
description de votre site.</p></body></noframes>
Situation
3: Maintenant vous pouvez être sûr que le compte rendu du moteur de
recherche sera:
Titre:
Mon site
Description: La description de votre site
Mais
il est certain que votre site ne se résume pas uniquement à votre page d'accueil, et au
point où nous en sommes le moteur de recherche n'a aucun lien hypertexte à suivre. Il
s'arrêtera donc à votre page d'accueil... Il faut donc insérer des liens vers les pages
composant votre frame (A.htm, B.htm et C.htm). Pour cela vous devez utiliser le texte
indiqué entre les balises <noframes></noframes> avec par exemple:
|