Google et javascript

WRInaute discret
Bonjour,

sous mes metas de la page index j'ai ceci

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>

Est-ce que ca peut géner notre ami google? j'ai un PR4 mais google est venu qu'une fois sur ma page (et pas de dance) depuis début décembre...

merci d'avance

a+nico
 
H
hetzeld
Guest
Salut,

J'ai pile-poil la même chose ! J'en déduirais assez facilement que tu utilises DreamWeaver :wink:
Bien que j'ai déjà plusieurs fois envisagé de mettre cela dans un fichier séparé, j'ai jusqu'à présent été trop feignant pour le faire...
Cela n'a pas empêché Google d'indexer toutes les pages.

Dan
 
WRInaute passionné
Dans un fichier ou dans la page, je ne pense pas que celà change quelquechose.

Sinon ce sode sert si je ne m'abuse à afficher des images, et non des liens de type href ou src, donc google n'est pas géné.
le javascript pour gérér des liens est pénalisant
le javascript pour de l'affichage ne gène pas pour le référencement.
 
H
hetzeld
Guest
Ce code javascript ne sert que pour les images en "rollover".

Le mieux reste quand même d'isoler cela dans un fichier séparé, pour 2 raisons:
- la source de la page reste plus "propre" (moins encombrée) et les moteurs aiment bien.
- si le même code est utilisé pour plusieurs pages du site, le fichier javascript n'est téléchargé qu'une fois, les autres fois il est pris dans le cache. Cela fait par contre un "hit" de plus pour le serveur. A tenir à l'oeil si on flirte avec les limites, ce qui n'est pas mon cas, malheureusement...(j'aimerais bien avoir 200 000 hits/jour)

Dan
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut