2010-11-09 5 views
0

Sur le réseau social, pour les profils d'utilisateurs, comment pouvons-nous faire des profils moteur de recherche - consultable si le propriétaire du compte définit la confidentialité du profil à tout le monde? Est-ce aussi simple que d'ajouter une balise robot à la page? Ensuite, si les utilisateurs modifient la confidentialité pour ne pas la rechercher, nous supprimons la balise? J'ai besoin de mettre en œuvre cette fonctionnalité sur mon site mais je ne suis pas sûr de savoir où commencer l'événement à ce sujet?Faire des profils moteur de recherche - consultable?

Répondre

0

Chaque profil doit avoir une URL unique. cela peut être accompli de différentes manières (comme la réécriture de mod, le routage ASP.NET: http://msdn.microsoft.com/en-us/library/cc668201.aspx, etc.). Si la page ne doit pas être affichée/non publique, lorsque le moteur de recherche essaie de la voir rediriger vers une page qui indique que le profil n'est pas visible publiquement.

0

Certainement une chose que vous voudrez aborder est le Robots exclusion protocol (aka robots.txt) qui spécifie quels chemins devraient être ignorés par les robots des moteurs de recherche; vous devriez être en mesure de mettre à jour ces préférences par utilisateur pour interdire l'exploration future.

Vous pouvez également consulter la fonctionnalité Sitemaps de Google; Cela vous permet de suggérer à Google - même pour les listes de pages qui changent beaucoup - quelles URL (dans votre cas les URL de vos profils d'utilisateur) Google devrait explorer. Comme ils le soulignent, cela ne garantit pas que toutes les URL seront explorées, mais cela devrait aider. Ce que je n'ai pas de réponse et que je serais très curieux d'apprendre est un protocole pour demander à un moteur de recherche de supprimer les URL qu'il a déjà explorées. Pour autant que je sache, supprimer une page de robots.txt et sitemap.xml ne fera pas immédiatement disparaître cette page de son index, mais ne sera que lentement effacé car le moteur de recherche décide qu'il est obsolète. Vos utilisateurs, en revanche, voudront probablement que leurs pages ne soient pas consultables dès qu'elles vérifient cette préférence particulière. Vous devrez peut-être éduquer les utilisateurs à propos de cette distinction, mais je serais également curieux de savoir si ce sont des moyens programmatiques de gérer cela. (Par exemple, je crois que Twitter a un moyen de demander à Google d'arrêter de renvoyer un tweet dans les résultats de recherche après sa suppression.)