web-dev-qa-db-fra.com

Désactivez les liens sortants sans en informer les autres

Existe-t-il un moyen de dire à Google de ne pas suivre les liens externes (pointant vers d'autres sites) sans en informer les autres?.

Je sais que vous pouvez désactiver les liens sortants en mettant rel = nofollow ou quelque chose dans robots.txt. Mais c'est aussi quelque chose que les autres peuvent voir.

Je me demande simplement s'il existe un moyen de dire à Google de ne pas suivre ces liens sans en informer les autres ... comme un paramètre dans les outils pour les webmasters ou quelque chose de similaire

(il y a certainement une façon. Je pourrais définir une exception dans mon fichier conf pour que mon serveur vérifie que l'agent utilisateur soit "googlebot" et puis serve une version différente de robots.txt. Ainsi, lorsqu'un autre utilisateur vérifierait ce lien, il renverrait un autre robots.txt que celui servi à googlebot. Cependant, je ne suis pas trop sûr que google en soit trop content)

Je vous remercie

1
tadoman

Pour moi, il semble que vous souhaitiez autoriser les utilisateurs à publier des liens sous les impressions qui les suivent. Pourtant, lorsque Google arrive sur votre site, vous ne voulez pas qu'ils soient suivis. Pour ce faire, vous devez écrire un programme pour surveiller les agents utilisateurs. Lorsque Google arrive, tous les liens des utilisateurs obtiennent nofollow. Vous ne seriez pas raisonnablement en mesure de surveiller par IP, car Google en utilise autant. Maintenant, le problème est que les utilisateurs peuvent définir un agent utilisateur et vérifier l'apparence de votre site lorsque Google le visite. Je ne vois rien de bon avec ce que vous voulez faire mais c'est possible.

if (strpos($_SERVER['HTTP_USER_AGENT'], 'Googlebot') !== false)
{
    // It's Googlebot, set nofollow on my links
}
1
Anagio

Voici la solution parfaite; empêcher vos utilisateurs d'utiliser votre site comme une batterie de liens. Sans certaines techniques et choses moralement discutables qui pourraient faire couler votre PR comme le Titanic (mais plus vite), la seule façon de ne pas signaler votre site comme une ferme de liens est de ne pas être une ferme de liens.

1
Christopher