samedi, janvier 28, 2006

Google n' aime pas les Frames (cadres)

Les frames (ou cadres en français) permettent d'afficher plusieurs documents html sur une même page html, le code d'une page avec des cadres ne contient pas la paire de balises <BODY>: elle sont remplacées par les balises <FRAMESET>:

<FRAMESET cols="20%, 80%">
<FRAME src="frame-1.html">
<FRAME src="frame-2.html">
<NOFRAMES>
<A href="frame-1.html">Description cadre 1</A>
<A href="frame-2.html">Description cadre 2</A>
</NOFRAMES>
</FRAMESET>

Les pages avec des cadres sont parfois utilisées pour afficher un menu dans une partie de la page et le contenu dans une autre partie. Par exemple dans l'exemple ci-dessus frame-1.html contiendrait le menu et serait afficher dans une colonne à gauche qui fait 20% de la page.

J'ai longtemps créé des pages utilisant des cadres car ils me permettaient de n'avoir qu'un seul menu facile à modifier pour toutes mes pages. Toutefois aujourd'hui j'ai complètement abandonné leur utilisation car Google n'aime pas les cadres et vos internautes non plus. En effet leur utilisation ne vous apportera que des ennuis non seulement du point de vue du référencement mais aussi de celui de vos utilisateurs:
  1. Vos utilisateurs auront du mal à imprimer vos pages
  2. Ils ne pourront pas ajouter une page précise dans leurs favoris
  3. ils auront de la peine à se repérer à l'intérieur de votre site
  4. Même si vous réussissez à indexer toutes vos pages (en utilisant la balise noframes pour y placer les liens vers vos pages), lorsque vos utilisateurs tomberont sur une de vos pages ils ne pourront pas accéder aux autres pages de votre site
  5. Si vous ne mettez pas vos liens dans la balise <NOFRAMES> Google ne trouvera jamais vos pages.
La solution c'est d'oublier les cadres à tout jamais... , ils font partie des choses à éviter pour bien référencer son site.

Aucun commentaire: