L’attribut rel="nofollow"
doit être ajouté dans les liens payants (liens d’affiliation, par exemple) afin d’empêcher la transmission du PageRank. Mais est-ce nécessaire si l'URL est déjà bloquée par le fichier robots.txt?
Exemple: Disons qu'il s'agit d'un lien d'affiliation (avec un script de redirection).
<a href="http://example.com/go/bluehost.com" rel="nofollow">Bluehost</a>
Le rel="nofollow"
est-il nécessaire si le fichier robots.txt contient:
User-Agent: *
Disallow: /go/
Je suggère d'avoir les deux. Même s’il n’est peut-être pas tout à fait "nécessaire", il garantira qu’aucune pénalité ne sera appliquée.
Dans ce cas, l'attribut rel="nofollow"
sur l'ancre n'est pas nécessaire.
Puisque vous utilisez un script de redirection , bloqué par robots.txt
, les robots des moteurs de recherche (Google, par exemple) n'analyseront pas votre script et ne verra jamais la redirection. Les robots n'ont aucune idée de la cible finale de vos liens et ne peuvent donc attribuer aucun "PageRank" au lien d'affiliation. Les robots voient simplement un lien interne.
En relation:
Comment savoir si un site utilise des liens dofollow ou nofollow?