COMMENT BIEN PRÉPARER SON RÉFÉRENCEMENT QUAND UN SITE UTILISE DES FRAMES
Nous pouvons prendre en charge l'optimisation de votre frame
Nombreux sont les webmasters qui
utilisent des frames pour créer leur site, 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 site. 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
créer son site. 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>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>
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 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 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:
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 supprimer complètement ces
frames !
Le saviez-vous :
nous
proposons un
référencement spécial pour les sites avec frame
Les autres dossiers:
Mon site utilise Flash
- Comment optimiser son site -
Le générateur de métatags
|