web-dev-qa-db-fra.com

Rel = "nofollow" est-il nécessaire pour un lien sponsorisé via un script de redirection interdit par le fichier robots.txt?

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/
1
Ted Avery

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.

1
Kirsty Simms

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?

1
MrWhite