referencement gratuit : guides et outils (multi-referenceur, generateur de meta tags, verifier votre postion, aide,  mieux comprendre...
Objectif-referencement.com : Guides et outils gratuits pour votre référencement : référenceur 110 moteurs, générateur et analyseur de meta tags, vérifier votre position, etc...




- Les frames et le référencement (suite)

Vous pouvez retrouver la 1ere partie de cette astuce en cliquant ici.

Cette semaine nous allons vous expliquer comment reconstituer automatiquement une architecture en frames lorqu'une page est appellée individuellement.
Examinons un site bâti comme ceci :

Lorsque l'on rentre dans le site par la page "Index.html" : aucun problème. L'architecture en frames sera présente durant toute la navigation sur le site.
MAIS, comme on l'a vu dans la 1ère partie de cette astuce, certains moteurs de recherche vont référencer chaque page du site. Dès lors il est possible que la page "menu.html" ou "page.html" soit appelée individuellement. L'architecture en frames disparait donc dans ce cas.

Pour remédier à ce problème nous vous proposons ce javascript qui redirige automatiquement vers la page d'accueil "Index.html" empêchant ainsi qu'une page, qui doit être affichée uniquement dans une frame, ne puisse être affichée individuellement.

1 - Ce code est à placer entre les balises <HEAD> et </HEAD> dans chaque page de votre site (sauf la page "Index.html") :

Si votre frame est en 3 parties ou +, rajouter dans la 5ème ligne : && parent.frames["frame3"] && parent.frames["frame4"] etc...

2 - Pour appeller ce script automatiquement au chargement de chaque page, la ligne BODY de chaque page de votre site (sauf la page "Index.html") doit contenir :


De cette façon chaque fois qu'on cherchera à afficher individuellement une page du site le visiteur sera automatiquement dirigé vers la page d'accueil "Index.html" et l'architecture en frames sera chargée. Ce javascript ne pose aucun problème de référencement, les moteurs de recherche n'interprêtant pas le Javascript (donc les moteurs ne seront PAS redirigés vers la page d'accueil). Chaque page du site pourra donc être référencée normalement.

Pour voir un exemple de ce javascript, cliquez ici.

Voici le code source des pages de cet exemple:
- Index.html :
<html>
<head>
<title>Exemple Test_frames</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="208,796" rows="*">
<frame name="frame1" src="menu.html">
<frame name="frame2" src="page.html">
</frameset>
<noframes><body bgcolor="#FFFFFF">
</body></noframes>
</html>

- Menu.html :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript">
<!--
function test_frame()
{
if(!(parent.frames["frame1"] && parent.frames["frame2"])){
location.replace("index.html");
}
}
//-->
</SCRIPT>
</head>
<body bgcolor=#FF9999 onload=test_frame();>
<p><font face="Arial, Helvetica, sans-serif" size="2">Ceci est la page menu.html
<br>
<br>
<a href="menu.html" target="_blank">Essayez donc de l'afficher individuellement</a><br>
<br>
</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2"><a href="page1.html" target="frame2">Page 1</a></font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2"><a href="page2.html" target="frame2">Page 2</a><br>
<br>
<br>
</font></p>
<p><font face="Arial, Helvetica, sans-serif" size="2">Exemple de fonctionnement
du Javascript test_frame propos&eacute; par :</font></p>
<p align="center"> <font face="Arial, Helvetica, sans-serif" size="2"><a href="http://www.objectif-referencement.com">objectif-referencement.com
</a></font></p>
</body>
</html>

- Page1.html, Page2.html, etc... :
<html>
<head>
<title>Exemple du Javascript test_frame</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript">
<!--
function test_frame()
{
if(!(parent.frames["frame1"] && parent.frames["frame2"])){
location.replace("index.html");
}
}
//-->
</SCRIPT>
</head>
<body bgcolor="#FFFFFF" onload=test_frame();>
<p>Ceci est la page1.html</p>
<p><a href="page.html" target="_top">Essayez donc de l'afficher individuellement</a></p>
</body>
</html>



La semaine prochaine : L'indice de popularité : un élément clé pour un bon classement





Nos outils gratuits pour ameliorer votre postion dans les moteurs de recherche ou les annuaires

- Référencer votre site dans + de 100 moteurs

- Analyse de position : vérifier la position de votre site et de vos concurrents

- Générer vos meta-tags

- Controler vos meta-tags

- Optimiser vos pages


- Tester votre popularité

- Boite à outils : nos outils sur votre site Web

Nos guides pour vous aider à comprendre comment reussir un referencement
- L'astuce de la semaine

- Gagner de l'argent avec son site Web

- Les meta-tags

- Le référencement dans un moteur de recherche

- Le referencement dans un annuaire

- Annuaires thématiques

- Annuaires régionaux

Services professionnels - creation de sites, hebergement, referencement - Nom de domaine & Hébergement

- Affiliation

- Livres pour Webmasters et sur le référencement

- Logiciels pour Webmasters


Ressources pour Webmasters

affilinet

A lire absolument :
Promouvoir son site Web