web-dev-qa-db-fra.com

Quel type de redirection (301 ou 302) pour un tracker de liens de messagerie?

Nous développons une application d'envoi de courrier électronique ("à la" Mailchimp). Les hyperliens insérés par nos utilisateurs, dans les courriers électroniques qu'ils souhaitent envoyer, sont remplacés par une URL de suivi sur notre application (https://ourdomain.com/trackingurl?blablabla), qui redirige ensuite le lecteur de messagerie vers l'URL d'origine que nos utilisateurs ont incluse dans leurs courriers électroniques. Cela nous permet d’enregistrer des statistiques sur les clics sur les liens.

Jusqu'à présent, nous utilisions 301 pour ces redirections, mais nous avons remarqué que Google commençait à indexer des pages sur notre application, qui étaient en fait des redirections vers d'autres domaines. (Le titre et l'extrait de code dans les résultats de Google proviennent de l'autre domaine, mais le lien en vert provient de notre application). Nous avons pris des mesures en ajoutant ces URL à notre fichier robots.txt, mais Google semble prendre un temps fou (des mois!) Avant de les supprimer pour son index et de les supprimer manuellement dans Webmaster Tools prendrait beaucoup de temps car il y en avait beaucoup.

Je voudrais savoir quel type de redirection HTTP (301 ou 302) convient le mieux à ce type d'opération. Pensez-vous que le passage aux redirections 302 pourrait améliorer cette situation, car nous ne voulons pas vraiment que Google indexe les liens redirigés à partir des emails de nos clients?

6
MaxiWheat

En fait, j'ai fini par ajouter X-Robots-Tag: noindex, nofollow dans mes en-têtes HTTP (plus les redirections 301), ce qui semble résoudre le problème des redirections indexées par Google.

Stephen, votre réponse est correcte lorsque vous indiquez quel type de redirection utiliser, mais pour éclaircir la question des liens indexés, cette solution est ce que je recherchais.

0
MaxiWheat

Les redirections 301 sont "permanentes" et les redirections 302 sont "temporaires". Les liens que vous envoyez dans vos courriels ne seront pas redirigés vers quelque chose de différent un mois après que quelqu'un reverra leur ancien courriel. Utilisez 301 redirections permanentes.

De plus, étant donné qu'ils sont permanents, Google ne va pas indexer l'URL de redirection, mais le suivre et indexer le contenu de l'URL. Avec 302 redirections temporaires, Google est moins susceptible d'attribuer une valeur à ce qu'il pointe et peut également indexer l'URL de redirection.

Si Google indexe vos redirections 301, la première chose à vérifier est qu'ils sont explorables. Assurez-vous qu'ils ne sont pas interdits dans votre fichier robots.txt.

2