WRInaute occasionnel
Bonjour,
une bonne partie des visiteurs de mes sites viennent du moteur de recherche Google Images. Le problème qui se pose, c'est que ce moteur affiche les sites dans une frame, sous l'image résultat. Ca n'incite pas vraiment les gens à continuer leur navigation sur le site pour plusieurs raisons :
- la taille de la frame est inférieur à la taille de la fenêtre du navigateur, donc le contenu de votre site est mal mis en valeur.
- l'utilisateur recherche avant tout une ou des images et pas forcément un site. Il lui suffit de cliquer sur l'imagette pour la voir en grand, sans naviguer sur votre site. Si vous rentabilisez votre site, ça ne vous apporte strictement rien.
Il y a bien un bouton 'Supprimer ce cadre', mais je doute qu'il soit beaucoup employé.
Afin de parer celà, j'ai donc inséré un petit javascript anti-frame bien connu en haut de mes pages :
Ca a pour effet de supprimer la frame si elle existe. Le script fonctionne pour Google Image, mais aussi pour n'importe quel autre site qui mettrait le vôtre dans une frame.
Après la mise en place de ce script, j'ai noté une hausse importante de pages vues. Les visiteurs continuent donc plus souvent leur navigation sur le site.
A noter qu'un procédé du même genre est utilisé sur Wikipedia. Je n'ai pas regardé en détail comment ils procédaient.
Cependant, ce procédé a des défauts et je cherche des solutions pour certains d'entre eux :
-On force la main au visiteur en réalisant une action qu'il n'attendait pas si il a l'habitude d'utiliser Google Image.
-Le bouton retour devient non-fonctionnel à moins de cliquer rapidement 2 fois de suite dessus.
-Les marqueurs genre Xiti, Estats, phpMyVisites, VisoHotlink ( https://www.webrankinfo.com/forum/t/detecter-et-tirer-profit-du-hotlink-de-ses-photos.61867/ ), ... ne peuvent plus récupérer le referer des pages framées si le javascript est situé avant le marqueur. En effet, lors de la suppresion de la frame, le referer devient la page de votre site. Vous ne pouvez donc plus connaître les mots-clés utilisés dans Google Image permettant d'accéder à vos images. On pourrait mettre le code après ces marqueurs, c'est à dire en fin de page en général, mais la page en question serait alors chargée 2 fois entièrement. Résultat : ca alourdit inutilement la charge serveur, ça vous compte de fausses pages vues et c'est sans doute risqué si vous affichez des annonces genre Adsense.
Je cherche donc des solutions pour résoudre ces problèmes, en particulier celui du referer.
Merci de votre aide!
Arnaud
une bonne partie des visiteurs de mes sites viennent du moteur de recherche Google Images. Le problème qui se pose, c'est que ce moteur affiche les sites dans une frame, sous l'image résultat. Ca n'incite pas vraiment les gens à continuer leur navigation sur le site pour plusieurs raisons :
- la taille de la frame est inférieur à la taille de la fenêtre du navigateur, donc le contenu de votre site est mal mis en valeur.
- l'utilisateur recherche avant tout une ou des images et pas forcément un site. Il lui suffit de cliquer sur l'imagette pour la voir en grand, sans naviguer sur votre site. Si vous rentabilisez votre site, ça ne vous apporte strictement rien.
Il y a bien un bouton 'Supprimer ce cadre', mais je doute qu'il soit beaucoup employé.
Afin de parer celà, j'ai donc inséré un petit javascript anti-frame bien connu en haut de mes pages :
Code:
<script language="javascript" type="text/javascript">
if (top != self) {
top.location.href = location.href;
}
</script>
Ca a pour effet de supprimer la frame si elle existe. Le script fonctionne pour Google Image, mais aussi pour n'importe quel autre site qui mettrait le vôtre dans une frame.
Après la mise en place de ce script, j'ai noté une hausse importante de pages vues. Les visiteurs continuent donc plus souvent leur navigation sur le site.
A noter qu'un procédé du même genre est utilisé sur Wikipedia. Je n'ai pas regardé en détail comment ils procédaient.
Cependant, ce procédé a des défauts et je cherche des solutions pour certains d'entre eux :
-On force la main au visiteur en réalisant une action qu'il n'attendait pas si il a l'habitude d'utiliser Google Image.
-Le bouton retour devient non-fonctionnel à moins de cliquer rapidement 2 fois de suite dessus.
-Les marqueurs genre Xiti, Estats, phpMyVisites, VisoHotlink ( https://www.webrankinfo.com/forum/t/detecter-et-tirer-profit-du-hotlink-de-ses-photos.61867/ ), ... ne peuvent plus récupérer le referer des pages framées si le javascript est situé avant le marqueur. En effet, lors de la suppresion de la frame, le referer devient la page de votre site. Vous ne pouvez donc plus connaître les mots-clés utilisés dans Google Image permettant d'accéder à vos images. On pourrait mettre le code après ces marqueurs, c'est à dire en fin de page en général, mais la page en question serait alors chargée 2 fois entièrement. Résultat : ca alourdit inutilement la charge serveur, ça vous compte de fausses pages vues et c'est sans doute risqué si vous affichez des annonces genre Adsense.
Je cherche donc des solutions pour résoudre ces problèmes, en particulier celui du referer.
Merci de votre aide!
Arnaud