Liens affichés par javascript sont-t-ils lus par les robots des moteurs de recherche ?

WRInaute discret
Bonjour,

j'ai 2 questions :

- est-ce que les liens affichés par javascript sont lus par les robots des moteurs de recherche ?,
- et est-ce que trop de liens affichés par javascript nuisent au référencement de la page web qui les contient ?

Merci d'avance, cordialement.
 
WRInaute impliqué
Oui ils sont lu. Tu peux les inclure dans un dossier avec un robots.txt empêchant les moteurs d'y accéder.

Je ne sais pas mais bon c'est un lien quand même donc si c'est vers un site externe c'est pas bon.
 
WRInaute accro
j'en suis pas si sur, qu'ils soient lus.. ça dépend des liens.. et des moteurs de recherche en question.

Il y a pas mal de post, et des dossiers à ce sujet.. j'irai fouiller de plus près à ta place
 
WRInaute discret
Bonjour,

j'en suis pas si sur, qu'ils soient lus.. ça dépend des liens.. et des moteurs de recherche en question.
=> donc je reformule la question :

si mon lien est affiché par javascript de cette façon :

Code:
document.write("<a href='page.html'>lien</a>");

Est-ce que ce sera lu par Google ?

Et est-ce que trop de liens de ce genre nuisent le référencement de la page web qui les contient ?

Merci d'avance, cordialement.
 
WRInaute impliqué
Oui sa sera lu et sa ne change rien avec un autre lien.

Par contre du document.write c'est pas très conseiller...
 
WRInaute impliqué
Sa s'affiche pas toujours au bon endroit ;)

Je préfère l'innerhtml mais il y a des personnes qui n'aiment pas non plus.
 
WRInaute discret
Re,

Je préfère l'innerhtml mais il y a des personnes qui n'aiment pas non plus.

Merci pour ta réponse. Justement je cherche des techniques pour que des liens ne puissent pas etre détectés ou lus par Google.
T'en connais d'autres à part innerHTML ?
 
WRInaute occasionnel
Masquer une partie du site ou des liens aux moteurs de recherche c'est du cloacking, chose proscrite par Google..
 
WRInaute accro
_Soul a dit:
Oui sa sera lu et sa ne change rien avec un autre lien.
Il y a d'énormes différences. Une page peut être repérée et indexée suite à un lien de ce type (mais est-ce par lecture directe de l'url ou suite au surf d'un visiteur ?), mais le lien n'a pas de jus et ne transmet pas d'ancre.
 
WRInaute accro
Les moteurs n'interprètent pas le javascript, pire certains de tes visiteurs le désactivent. Donc au menu javascript on rajoute une version en dur.

A plus.
 
WRInaute discret
Merci pour vos infos.

Amaury a écrit :
Masquer une partie du site ou des liens aux moteurs de recherche c'est du cloacking, chose proscrite par Google..
=> à la base le cloaking est utilisé pour afficher du contenu caché qui n'a aucun rapport avec le meta title et le meta description affichées par Google.

Exemple (on imagine) :
Je tape dans Google "Vente chaussures de sport".

Puis je tape sur le 1er site de la page de résultat (car son meta title et son meta description avaient les mots "Vente chaussures de sport").

Puis en consultant la page d'accueil du site, je me rend compte que 90 % du contenu est en rapport avec des jeux de loteries (casino, paris sportif...). Ce contenu était caché par javascript, puis réaffiché au moment du chargement de la page.

=> Donc dans ce cas, c'est banni par Google, car on a un site de Vente de chaussures de sport qui ne parle pas de chaussures de sport mais de jeux de loterie.

Par contre si le site affiche du contenu caché mais que ça parle du bon thème, càd la Vente de Chaussure de sport,
est-ce que c'est banni par Google ?

Si dans ce cas précis, ce n'est pas banni, alors je présume que les robots ne peuvent pas détecter le cloaking, mais c'est les internautes qui dénoncent les cloaking à Google.

J'espère recevoir des retours pour cette question.

Merci d'avance, cordialement.
 
WRInaute accro
totoaussi a dit:
Par contre si le site affiche du contenu caché mais que ça parle du bon thème, càd la Vente de Chaussure de sport,
est-ce que c'est banni par Google ?
Oui. C'est même le cas le plus fréquent de cloaking. Bourrer un long texte illisible de mots-clefs et afficher un texte léger au visiteur.
Si dans ce cas précis, ce n'est pas banni, alors je présume que les robots ne peuvent pas détecter le cloaking, mais c'est les internautes qui dénoncent les cloaking à Google.
Tout à fait. Plus précisément ce sont les webmestres. Les internautes ont autre chose à faire.
 
WRInaute impliqué
totoaussi a dit:
Justement je cherche des techniques pour que des liens ne puissent pas etre détectés ou lus par Google.
T'en connais d'autres à part innerHTML ?
Le js s'il est dans un fichier non indexable, le css pareil genre marge énorme (risqué). Après c'est en php, tu filtre les ips de google, c'est le plus viable à long terme.

Je précise juste que c'est contre les conditions d'utilisations de google et que tu risque de te faire bannir si ça n'est pas fait correctement ;)
 
WRInaute discret
Re :

Le js s'il est dans un fichier non indexable, le css pareil genre marge énorme (risqué). Après c'est en php, tu filtre les ips de google, c'est le plus viable à long terme.

Je précise juste que c'est contre les conditions d'utilisations de google et que tu risque de te faire bannir si ça n'est pas fait correctement
=> hé hé hé, merci pour ces indications. Filtrer les ips de google, oui mais est-ce que Google les changent fréquemment ? si oui à quelle périodicité ?

Avec vos idées, je ferais donc comme ça :
- mettre le contenu et lien cachés dans un script js externe non indexable (grace au Disallow script.js du robots.txt)
- le code javascript affichera le contenu et le lien caché de cette façon :
> en document.write comme les adsense (car j'ai regardé le code source de google adsense)
> découper les urls des liens en plusieurs variables (exemple : var domaine="toto", var extension=".com", var lien = domaine+extension) car peut etre que le robot détecte le lien dans le code s'il est codé en brut (par exemple éviter var lien ="http://www.toto.com")

En faite c'est juste pour afficher une multitude de liens d'affiliation sur un site comparateur (le site comparateur présente une multitude de produits dont les détails sont consultables par des liens d'affiliation), en faite, je veux faire comme le site leguide.com

Pensez-vous que mes manoeuvres sont malsaines ?

A+
 
WRInaute impliqué
totoaussi a dit:
Filtrer les ips de google, oui mais est-ce que Google les changent fréquemment ? si oui à quelle périodicité ?
Aucune idée, il y en a de plus en plus je suppose mais après va savoir. Il y a des listes qu'on trouve facilement sur le net mais elles ne sont pas toutes à jour.

totoaussi a dit:
> découper les urls des liens en plusieurs variables (exemple : var domaine="toto", var extension=".com", var lien = domaine+extension) car peut etre que le robot détecte le lien dans le code s'il est codé en brut (par exemple éviter var lien ="http://www.toto.com")
Je ne pense pas que ce sois utile, tu interdis déjà à google de toucher à ta page. Mais bon ça peut être une sécurité de plus.

totoaussi a dit:
Pensez-vous que mes manoeuvres sont malsaines ?
Le cloaking n'est pas autorisé par google donc oui. Mais bon tant que tu ne te fais pas dénoncer, il n'y aura normalement pas de soucis ;)
 
WRInaute discret
Salut,

Je viens de faire une page pour l'occasion.

Une fois le document chargé, le code JS y ajoute une liste de liens.

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Liens WRI</title>
	<script type="text/javascript">//<![CDATA[
		function affiche_liens(){
			var i,e,ul,li,br,a,elt,lien=[];
			lien[0]=[
				'WebRankInfo',
				'La plus grande communauté francophone du référencement',
				'https://www.webrankinfo.com/'
			];
			lien[1]=[
				'Forum',
				'Forum sur le référencement et la gestion d\'un site Web',
				'https://www.webrankinfo.com/forum/'
			];
			lien[2]=[
				'Dossiers',
				'Articles de fond sur le référencement',
				'https://www.webrankinfo.com/dossiers/articles'
			];
			lien[3]=[
				'Annuaire',
				'Annuaire gratuit, outil efficace pour votre référencement',
				'https://www.webrankinfo.net/'
			];
			lien[4]=[
				'Outils',
				'Outils d\'aide au référencement',
				'https://www.webrankinfo.com/outils/'
			];
			lien[5]=[
				'Formation',
				'Formation au référencement, par Olivier Duffez',
				'https://www.webrankinfo.com/formation/'
			];
			elt=document.getElementById('list');
			ul=document.createElement('ul');
			br=document.createElement('br');
			for(i=0;i<lien.length;i++){
				li=document.createElement('li');
				a=document.createElement('a');
				a.setAttribute('href',lien[i][2]);
				a.appendChild(document.createTextNode(lien[i][0]));
				li.appendChild(a);
				li.appendChild(br.cloneNode(false));
				li.appendChild(document.createTextNode(lien[i][1]));
				ul.appendChild(li);
			}
			while(elt.hasChildNodes())elt.removeChild(elt.lastChild);
			elt.appendChild(ul);
		}

		window.onload=affiche_liens;
	//]]>
	</script>
</head>
<body>
	<h1>Liens WRI</h1>
	<div id="list"></div>	
</body>
</html>
Vous pensez vraiment que c'est malsain ?

Si cela est contre indiqué alors AJAX devrait l'être aussi. Non ?
 
Discussions similaires
Haut