50837 Membres -  1 Connectés
ALL HTML.COM : 1er portail communautaire dédié aux webmasters et aux développeurs francophones
ACCUEILFORUMSANNUAIRE DES MEMBRESOFFRES SPECIALES
 
 LANGAGES
 ASP
 COLDFUSION
 CSS
 DHTML
 HTML
 JAVA
 JAVASCRIPT
 MATHML
 MYSQL
 PERL
 PHP
 SMIL
 SVG
 UML
 WML
 XHTML
 XML
 XSL
 TECHNO
 Astuces
 Eléments clés
 Atelier pratique
 ACTUALITES
 Agenda
 Chiffres et Etudes
 Dossiers
 Emploi
 Interview
 News
 Sondages
 Webtest
 WEBDESIGN
 Couleurs
 Design
 Flash zone
 Tutoriaux
 REFERENCEMENT
 Analyse moteurs
 Méthodologie
 Meta-Tags
 Promotion
 RESSOURCES
 Annuaire
 Audits et Services
 Chat
 Documentations
 FAQ
 Forums
 Glossaire
 Outils et Solutions
 Téléchargement
 SHOPPING/SERVICES
 AMEN vous offre
 -15% sur le Pack Pro
 Spécial Entreprise !
 vous cherchez une
 vraie agence web?
 c'est IMAGINANCE
 qu'il vous faut !
 Webmasters,
 gagnez
 de l'argent avec
 votre site web !
 Un nom de domaine
 pour 0.90€ ht/mois ?
 C'est possible !
 Chaque semaine
 des promos sur
 toute la gamme
 de produits et
 accessoires DELL
 ACHAT/VENTE à -50%
 dvd | vhs | cd 
 livres | bd 
 portables | pda 
 video | consoles 
 jeux | mode 
 informatique | pc 
 photo | mp3 | hifi 
 électroménager 

Focus - 20 Août 2008
En étant membre d'ALL HTML, vous bénéficiez d'une remise de 15% sur les Pack Pro et 10% sur les transferts chez AMEN. Pour en bénéficier, il vous suffit d'intégrer le code promo demandé à la saisie de votre commande. Vous trouverez ce code dans votre messagerie interne dans votre Zone Membre !

N'attendez-plus : -15 % chez AMEN

MéthodologiePrécédentRecommanderImprimerAjouter à mon Compte
Référencer un site avec des frames

1. Introduction
Même si le référencement (uniquement sur les moteurs de recherche) d'un site constitué de frames est délicat, il est néanmoins possible d'obtenir un résultat très correct, presque digne d'une page Web réalisée sans frames. Il est toutefois à noter que le référencement d'un site basé sur des frames demande de l'ingéniosité et plus de rigueur qu'une simple page Web. De plus, un site à base de frames peut être pénalisant pour de multiples raisons, comme par exemple, la mise en favoris où la non possibilité de réaliser un lien vers une page spécifique du site. Il est aussi important d'évoquer la non compatibilité avec certains navigateurs tels Lynx.

2. Problématique
Le gros problème du référencement d'un site réalisé avec des frames réside dans le fait que les moteurs de recherche considèrent qu'ils sont face à plusieurs pages alors que ces pages sont en fait les cadres de la page et non du contenu "pur"... Ce référencement dit "délicat" l'est bien entendu uniquement pour les moteurs de recherche. En effet, lors d'une demande de soumission d'un site Web réalisé par le biais de frames à un annuaire, si celui-ci est accepté, seule sa page d'entrée (accueil) sera référencée au sein de la base de ce même annuaire.

3. Principe des frames
Les frames (appelée aussi cadres) sont apparues avec la version 3.2 du langage HTML. Elles ont étés introduites et développées par Netscape puis officialisées par le W3C dans le version 4.0. Elles permettent de diviser la zone d'affichage d'un navigateur en plusieurs segments librement définissables. Généralement, les frames sont choisies pour éviter de recharger un menu à chaque appel d'une page. Un site à base de frames est réalisé à l'aide de plusieurs pages Web :
- Une page HTML spéciale où les balises <frameset> et <frame> sont présent. La balise <frameset> déclare les différentes frames (nombre, caractéristiques). Les caractèristiques (nom, hauteur...) des frames sont par ailleurs définies à l’aide de la balise <frame>.
- Une ou plusieurs pages HTML classique(s) qui représente(nt) le contenu de chaque frame

Code source et schéma d'une frame

<html>
<head>
<title>Site avec frames</title>
</head>
<frameset rows="20%,*">
<frame name="menuhaut" src="haut.html">
<frameset cols="15%,*">
<frame name="menu" src="menu.html">
<frame name="contenu" src="page1.html">
</frameset>
<noframes>
<body>
</body>
</noframes>
</frameset>
</html>


Schéma

4. Solutions de référencement
Il existe plusieurs solutions pour contourner le problème de référencement des frames, elles sont principalement au nombre de deux : La balise <noframes> et le Javascript.

a) la balise <noframes>
Même s'il est indispensable de remplir les balises meta pour l'ensemble de vos pages, il est encore plus indispensable de mettre du texte compréhensible dans la première page définissant les frames, car celui-ci est, dans la plupart des cas, pris en compte par les moteurs de recherche et affiché comme résumé lors des résultats d'une recherche. Ce texte doit être compris entre les balises <noframes>et </noframes>. De plus, il est conseillé d'insérer plusieurs liens menant vers les principales rubriques de votre site au sein de ses balises.

...
<noframes>
<body>
Description de votre site ici (500 - 1000 caractères), agrémenté de liens vers vos principales rubriques.
</body>
</noframes>
...


b) le Javascript
Un des problèmes majeures des frames est qu'une page peut être appelée indépendamment, ce qui n'est pas sans poser problèmes pour les visiteurs qui se retrouvent en face d'un menu sans contenu ou vice versa. Ce script permet donc de reconstituer les cadres : il est nécessaire de l'insérer entre les balises <head> et </head>de chacune de vos pages. Dans l'exemple de script ci-dessous, la page qui contient le <frameset> se nomme index.html.

<script language="javascript">
<!--
if (parent.frames.length==0) parent.location.href="index.html"
//-->
</script>


c) Préconisations
Vous pouvez si vous le souhaitez, ajouter un fichier robots.txt à la racine de votre site. Certaines frames (vos menus dans la plupart des cas) ne peuvent êtres indexés, par contre les liens qu'ils contiennent doivent l'être. Ceci peut être indiqué au spider du moteur à l'aide de la balise meta <meta name="robot">.

<meta name="robot" content="noindex, follow">

6. Conclusion
Même si il est possible de référencer plus que correctement un site basé sur les frames, evitez dans la mesure des possibilités de réaliser votre site avec cette technique, car le référencment fait partie d'un des point faible de ce principe mais si celui-ci n'est pas le seul... Il est d'autant plus regrettable que le but premier des frames étaient de faciliter le chargement des pages d'un site, ce qui dorénavant est optimisé grace au cache des navigateurs de nouvelles génération (I.Explorer 5, Netscape 6). il est donc d'aucune utilité (sauf peut-être dans la cas de la réalisation d'un caddie pour un site marchand) de créer son site par le biais de frames.





Zone MembreInfo...
Créez gratuitement votre
accès et soyez membre
d'ALL HTML !
Mot de passe oublié ?



Recommander ALL HTML
Si vous appréciez ce site,
n'hésitez pas à le faire
découvrir à vos ami(e)s...
Cliquez ici 
Top
 Tous Droits Réservés  -  Contact  -  Partenaires  -  Info Annonceurs  -  Données personnelles  -  Edition MobileHébergé par IKOULA