Faites attention si vous utilisez des Frames !
|
| |
|
Un frameset sépare par exemple votre site en deux, avec un menu à gauche, et le contenu à droite. Un frameset a été très populair chez les constructeurs de site. Notamment parce qu'avec un frameset on pouvait facilement entretenir le contenu ainsi que le montrer d'une façon très synoptique.
Les metatags pour un frameset connaissent aussi un certain NoFrames-tag. Vous le trouverez tout en bas dans votre code source, donc en dehors de la partie "HEAD". |
| |
|

Ici vous placez le noframe tag, c'est à dire une phrase accrochante concernant votre site ou votre entreprise.
|
| |
|
| |
|
|
La meilleure solution ?
Ne jamais utiliser des frames !
|
|
| |
|
|
Si vous utilisez des frames et si le index.html ou le fichier principal de votre site (le fichier avec les tags <FRAMESET>) ne contient pas ou seulement un mauvais descriptif, utilisez ABSOLUMENT les <META> tags décrit sur ce site pour avoir une bonne description de votre site pour satisfaire les moteurs de recherche. C'est dans votre propre avantage!
Par exemple AltaViste montre ce no-frame tag comme la phrase supplémentaire en dessous de la mention. Ce doit donc impérativement être une phrase très accrochant.
|
| |
|
| Construction Frameset |
|
| |
|
|
Beaucoup de moteurs de recherche utiliser les premiers 150 à 250 caractères de votre homepage ou page d'index. Souvent on n'y trouve pas ce qu'on préfère retrouver chez les moteurs de recherche... Pour ça existent ces <META> tags.
Il y en a deux qui sont de la PLUS GRANDE IMPORTANCE pour vous:
<META Name="description"Content="Voici votre descriptif de 200 caractères">
<META Name="keywords" Content="Placez ici les mots clés">
|
 |
|
|
|
Aujourd'hui on utilise de plus en plus souvent une seule mise en page, par exemple un stylesheet et on remplit son site d'une base de données. Un système de gestion de contenue. Il y a moins de liberté au niveau de la mise en page, mais le site est très facile à entretenir.
|
 |
| |
|
|
Chaque façon de travailler, a ses avantages et ses inconvénients. Un inconvénient des framesets est par exemple que les moteurs de recherche indexent toutes les pages séparées, même si elles font partie d'un frameset.
Ci-contre vous voyez un exemple en schéma. Seulement la partie entourée en orange est indexé par un moteur de recherche.
|
 |
| |
|
| La mauvaise indexation a deux solutions très faciles : |
| |
| 1) Laissez un spider pas indexer en-dessous de votre frameset. Placez donc le soi-disant index-nofollow tag. Si vous ne savez pas comment le créer, utilisez notre Wizard Virtuel |
| |
|
2) Placez sur les pages en-dessous, donc partout sauf sur le frameset, une partie de java. Ceci aide les visiteurs qui tombent sur une page détachée, d'être référencés vers le frameset correspondant. Avec l'aide de ce script, le browser contrôle si la page a le droit d'être affiché ainsi.
Voici un script d'exemple. Modifiez seulement les parties en rouge et remplacez-le par l'adresse de votre propre.
|
| |
|
|
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide script
if ( top.location == self.location ) {
top.location.href = "http://www.votresiteweb.fr/";
}
//-->
</SCRIPT>
|
| |
|
|
Placez ce script après les codes suivant dans votre HTML:
</HEAD>
<BODY>
script
|
| |
|
Bien évidemment, en modifiant la phrase "top.location.href" indiquer précisément ce qui deviendra l'action. Par exemple, si vous avez spécialement créée un frameset anglophone et si vous ne souhaitez pas qu'un visiteur tombe sur www.votrepage.fr/ang/pages/menu.html
Changez le href vers par exemple :
top.location.href = "http://www.votrepage.fr/indexuk.html";
|
| |
| Evitez toujours que ce script ne fera pas des laisses, c'est à dire que la page 1 réfère vers la page 2 et celle-là de nouveau vers la page 1. |
| |
|
|