COMMENT BIEN PRÉPARER SON RÉFÉRENCEMENT QUAND UN SITE UTILISE DES FRAMES
Nombreux sont les webmasters qui
utilisent des frames pour créer leur page, pourtant son référencement en
deviendra très compliqué ! 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 website. Ils s'arrêteront
donc à votre page d'accueil, et souvent ils ne l'indexeront même pas...
Difficile à accepter quand on sait le temps que l'on peut passer pour
le créer. Voilà la solution à votre soucis:

Prenons l'exemple classique d'une page
utilisant des frames (voir schéma ci-dessus).
Le code html devrait ressembler à celui-ci:
<html>
<head>
<title>La fougère dans tous ses états</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>
Situation 1:
Dans l'état actuel, si un moteur de recherche
visite votre website, voici à quoi ressemblerait son compte rendu:
Titre: La fougère dans tous
ses états
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 sur
notre site un outil de création automatique de
metatags)
Situation 2:
Une fois les metatags indiquées, si un moteur
de recherche visite votre website, son compte rendu devrait ressembler à
ça:
Titre: La fougère dans tous
ses états
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 website</p></body></noframes>
Situation 3:
Maintenant vous pouvez être sûr que le compte
rendu du moteur de recherche sera:
Titre: La fougère dans tous
ses états
Description: La description de votre website
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:
Situation 4:
Maintenant le moteur va pouvoir suivre les
liens hypertextes et indexer les pages A, B et C
Le dernier soucis: maintenant que le moteur a indexé l'ensemble des
pages il serait un peu bête qu'un visiteur arrive par exemple sur la
page B (cf schéma) qui est souvent une page où l'on place uniquement le
sommaire ! Il faut donc insérer un script sur chacune des pages A, B et
C qui forcera la page à s'ouvrir dans la frame complète (remplacez
frame.htm dans le code par la page de votre frame, comme par exemple
index.htm):
<SCRIPT Language="javascript">if
(parent.frames.length==0)parent.location.href="frame.htm"</SCRIPT>
Situation 5:
Tout devrait fonctionner à merveille si
vous avez respecté l'ensemble de la procédure ! Mais n'oubliez pas que
l'idéal pour un bon référencement, c'est de spuprimer complètement ces
frames !
Consultez notre formule de référencement
frame rapide, efficace et pas chère

Les autres dossiers: Réussir son
référencement
- Référencement flash -
Générateur de métatags