2009-06-09 6 views
3

J'ai une page qui montre le produit principal pour cette page, à côté de lui sont des "produits connexes" qui lorsque vous cliquez sur eux, vous allez à leur page, et ils ont aussi leurs propres produits connexes. Le problème est que les produits associés sont indexés par Google, donc lorsque vous recherchez un produit-A, vous pouvez obtenir la page produit-B où le produit-A est un article connexe, au lieu de simplement obtenir la page produit-A. J'essaie d'empêcher cela. Des idées?Y at-il un moyen de dire à Google, certains éléments sont irrelavent à la page?

Merci!

Répondre

3

Vous pouvez ajouter rel = "nofollow" dans les liens que vous ne voulez pas qu'un robot explore. Dans ce cas, vous pouvez appliquer cette balise à tous vos liens et google ne les suivra pas sur votre page principale.

http://en.wikipedia.org/wiki/Nofollow

EDIT pour la clarification:

page "A" est pour les widgets. Vous voulez que cette page soit retournée pour les recherches concernant les widgets; sur cette page est une section "recherches connexes" qui liens vers d'autres widgets. Sur toutes les balises d'ancrage de la page "A" qui pointent vers les pages "B" et "C" (les recherches associées pour les autres Widgets), vous allez mettre une balise rel = "nofollow". Cela empêchera Google de cliquer sur la page A et de suivre vos liens "Recherches associées" vers les pages "B" et "C".

Cela n'empêchera pas les pages "B" et "C" d'être indexées par elles-mêmes, cela les empêchera d'être tiré de la page "A". Rel = "nofollow" indique aux robots que vous ne voulez pas qu'ils suivent le lien vers la deuxième page. Indépendamment du texte d'ancre sur un lien de A-> B, si vous l'avez suivi, le bot ne "coulera" pas le pagerank sur la page liée et ne devrait pas suivre le lien vers la page "B" pour l'indexer à cette étiquette sur l'ancre. Notez que ce n'est pas infaillible: Yahoo et autres SE ne peuvent pas traiter nofollow comme Google .... donc votre meilleur pari est de s'assurer que chaque page est fortement sur-SEO-page de telle sorte qu'il est inclus dans l'index pour le terme que vous voulez qu'il soit inclus. Espérons que cela aide ... mais comme une grande partie du monde SEO, il existe peu de règles strictes qui s'appliquent universellement.

+0

Cest pas vraiment ce que je suis après, je veux tous les les pages à indexer, je ne veux pas que la partie "produits connexes" de la page soit indexée, parce que si quelqu'un recherche ce produit, il doit être redirigé vers cette page de produits, pas le produit auquel il est associé. J'espère que cela a du sens. –

+0

^voir modifier pour plus de clarté. – DarkSquid

+0

@DarkSquid, Merci d'avoir clarifié cela pour moi.J'ai une dernière préoccupation concernant cette approche, j'espère que vous pourrez répondre; Si le texte du lien (page A qui mène à la page B) contient les mots-clés recherchés, cela fonctionnera-t-il encore? Merci!! –

1

oui ... les mettre au bas de la page pour le contenu,

si vous voulez que pour apparaître visuellement en haut de la page, utilisez une mise en page css pour réarranger les éléments de la page

aussi, comme darksquid déjà dit, ajouter rel="nofollow" aux liens que vous ne voulez pas considéré

une autre astuce (se rapportant à votre commentaire sur le post de darksquid):

vous pouvez charger le contenu via ajax, qui garderait la plupart des recherches araignées ngine de le voir du tout (car ils n'exécutent généralement javascript)