J'ai beaucoup de liens de profils d'utilisateurs indexés sur Google, par exemple:
example.com/username
Avant d'avoir public pour chaque profil '' suivis et suiveurs '' et cet index Google
example.com/username/following
example.com/username/followers
Je cache maintenant les suiveurs et les suivis du public et maintenant tous ces liens de Google ouvrent la page d'erreur 404. Puis-je tous ces suiveurs et les liens suivants rediriger vers le profil afin:
example.com/lol/following
example.com/lol/followers
rediriger vers example.com/lol
.
Cela ne me donne pas une pénalité Google parce que plus de page redirige sur le même?
Puisque ces deux pages ont été supprimées (de public voir au moins) et qu’elles n’ont pas été déplacées ailleurs - il n’ya donc pas de page équivalente vers laquelle rediriger - alors la réponse appropriée est un 404 (comme vous le souhaitez). déjà fait).
Toutefois, il doit s'agir d'un personnalisé 404 avec un lien approprié vers la page parent (profil utilisateur), afin que les utilisateurs restent actifs sur le site. L'utilisateur comprend maintenant que l'URL qu'il a suivie n'existe plus, mais qu'il est guidé jusqu'au plus proche disponible.
Google voit le 404 et éventuellement supprime la page des SERPs.
Puis-je rediriger ou pas?
La redirection vers une page "différente" risque d'être considérée comme un soft-404 par Google. Il s'agit probablement de la seule "pénalité". Comme avec un 404 classique, Google est susceptible de supprimer l'URL des SERP. De toute façon, la page n’existant pas, vous ne pouvez pas vraiment vous disputer avec ça.
Pour l'utilisateur ... L'utilisateur est redirigé vers une page différente de celle à laquelle il s'attendait. Cela pourrait semer la confusion et augmenter le taux de rebond.
Il y a aussi un autre problème avec redirecting ... à quelle vitesse voulez-vous que ces pages soient supprimées de l'index? La version en cache de la page est peut-être encore disponible. Une redirection (soft-404) peut prendre plus de temps qu'une bonne 404 (qui est toujours sujette à un certain retard). Un 410 Gone serait encore plus rapide.
En résumé ... Un 404 personnalisé serait préférable. Une redirection est peu susceptible de donner lieu à une "pénalité" supplémentaire avec les moteurs de recherche, mais pourrait éventuellement entraîner une certaine confusion.
Je n'ai pas recommandé d'utiliser la redirection 301, car ce n'est pas fait pour ça. Je n'ai vu aucune pénalité pour utilisation abusive de la redirection 301, mais il se peut que d'autres l'aient vu.
Votre structure de site ressemble à Twitter et lorsque vous effectuez une recherche sur un profil Twitter avec un opérateur de site, vous verrez que Google n’affiche aucun profil avec/profile/following/URL, et c’est parce qu’il les a bloqués dans leur robots. txt . Et c'est ce que je veux également recommander pour votre site.
En fait, ce fichier robots.txt aide à Twitter dans le référencement mais aussi à prévenir le spam. Par exemple, si je suis votre profil, alors mon profil sera répertorié dans votre liste de suiveurs, et si vous êtes autorisé à l'explorer, votre profil Pagerank sera transmis à tous vos abonnés, et un petit PageRank également. Et Google a récemment annoncé que, ne liez pas le profil de la société de médias sociaux passant Pagerank , sinon les deux joueurs seront pénalisés, donc je pense que Google utilise également le profil Twitter Pagerank dans son classement.