web-dev-qa-db-fra.com

Erreur Soft 404 sur les liens sortants redirigés

J'ai un script de redirection sur mon site qui envoie les visiteurs sur un site affilié. Cependant, au cours du dernier mois, j'ai remarqué que les outils pour les webmasters de Google signalaient mes liens sortants comme une erreur 404. Voici la répartition sur la façon dont sa configuration:

Mes liens sortants sont codés comme ceci:

<a href="/f/c123" rel="nofollow" target="_blank">Link Title</a>

Mon script de redirection effectuera ensuite une redirection 302 vers le lien d'affiliation.

À l’origine, j’avais les liens d’affiliation (CJ) directement dans le code HTML, mais j’ai remarqué au fil du temps que cela avait un impact sur le trafic de mes sites. Alors je les ai changés en un script de redirection et mon trafic est revenu. Cela semblait fonctionner sans problèmes pendant plus d'un an, mais maintenant, je reçois des erreurs 404 dans les outils pour les webmasters de Google.

J'ai essayé d'ajouter une règle dans mon fichier robots.txt pour bloquer les liens commençant par/f/mais je ne suis pas sûr que cela puisse aider ou si Google signalera toujours des erreurs 404 non corrigées.

Je considère comme des options possibles pour changer la balise a en une balise button et utiliser un événement onclick pour charger le lien.

3
Techlands

Si vous avez bloqué le chemin de redirection par robots.txt , vous avez probablement résolu le problème (de la partie technique)

Les avertissements logiciels 404 sur GWT apparaîtront toujours, car Google Webmaster Tools a un délai de plus de 90 jours (comme l’a mentionné John Mueller dans l’un des hangouts centraux du webmaster).

Je ne pense pas que la suppression de la balise nofollow résoudra l’erreur 404, car les liens d’affiliation Google Treats sont considérés comme des liens non naturels et les dévalorise de manière algorithmique (et recommande d’ajouter une balise nofollow si vous vous en inquiétiez). Source: Google+ post

1
Menashe Avramov