web-dev-qa-db-fra.com

Nofollow n'arrête pas de ramper?

Sur mon site Web, la plupart des pages ont un bouton de partage linkedin écrit de la manière suivante:

<li>
    <a id="share_linkedin" 
       href="/link/share/linkedin/Dance+Combo+%28Jazz%2C+Tap%2C+Contemporary+Dance%29+%28Age+16+or+above%29" 
       rel="external nofollow" 
       class="share_icon" title="LinkedIn" target="_blank">
        <span></span>
    </a>
</li>

Je suis sûr que c'est le seul code que j'utilise dans toutes les pages du bouton.

J'ai également bloqué l'analyse de toutes les URL /link/share/ dans le fichier robots.txt.

Cependant, j'ai constaté de nombreuses erreurs "Restricted by robots.txt" dans Google Webmaster. Ces erreurs sont toutes associées aux URL /link/share/linkedin/. Presque chaque jour, j'ai des centaines d'erreurs de ce type. Je crains que ces erreurs quotidiennes aient un impact négatif sur le classement du site Web.

Je me demande donc pourquoi Google signalera une erreur pour les liens "nofollow" et quel est le problème avec mes codes?

Mise à jour: J'ai 400 de ces erreurs en 4/9/2011 et 370 en 3/9/2011. S'il n'y a rien d'anormal sur le site Web, existe-t-il une option pour s'en débarrasser?

4
LazNiko

Selon Google :

En général, nous ne les suivons pas. Cela signifie que Google ne transfère pas le texte du PageRank ou du texte d'ancrage sur ces liens. L'utilisation de nofollow nous oblige essentiellement à supprimer les liens cibles de notre graphique global du Web. Toutefois, les pages cibles peuvent toujours apparaître dans notre index si d'autres sites les lient sans utiliser nofollow, ou si les URL sont envoyées à Google dans un sitemap.

Google ne garantit pas qu'ils n'analyseront pas l'URL, mais simplement que le contenu n'affectera pas votre PageRank. En fait, l'entrée Wikipedia nofollow affirme explicitement que Google explore les liens "nofollow", mais n'utilise pas non plus le contenu pour affecter votre PageRank.

Le message Restricted by robots.txt est correct - il n’affectera pas votre PageRank non plus. C'est à titre informatif seulement.

Vous pouvez cependant supprimer la partie "externe" de l'attribut; L'utilisation de la norme rel="nofollow" est probablement plus sûre pour les analyseurs syntaxiques de robots d'exploration qui ne sont pas aussi robustes.

5
Mufasa

Il est difficile de dire avec une certitude à 100%, mais vous n'avez probablement rien de mal avec votre code. Un lien avec nofollow ne sera pas suivi, mais si une autre page y renvoie, même à partir d'un autre site Web, Google l'explorera sauf si vous le bloquez par un autre moyen (robots.txt, x-robots-tag, etc.). Donc, Google sait évidemment que les pages existent et peut vouloir explorer mais ne le fait pas correctement à cause de votre fichier robots.txt et vous le signale donc). Je ne m'inquiéterais pas car vous obtenez les résultats que vous souhaitez. Bien sûr, vous devriez vérifier que tous vos liens ne sont pas correctement suivis.

1
John Conde

Erreurs "restreintes par robots.txt" dans Google Webmaster.

En d'autres termes, votre directive nofollow est notée par Google, obéie et n'est donc pas une erreur. Travailler comme conçu par Google et pas de quoi s'inquiéter.

1
Fiasco Labs