2010-09-07 9 views
0

J'ai environ 7 paramètres chaîne de requête dans mon URL:SEO - Comment éviter les robots des moteurs de recherche ne pas lire les URL entières

http://www.examplesitname.com/EN/en/tshirt-jeans.aspx?productid=324175730&documentid=295110&producttitle=Pyjama+Tshirt&categoryid=55479572&source=TreeStructureNavigation&numberpage=1&pos=TG_n_n

Si je le décomposer suivant sont les paramètres de chaîne de requête:
ProductID
documentid
ProductTitle
CategoryID
Source
NombrePage
pos

Sur cela, je dois montrer que productId et documentid au moteur de recherche, ce qui est la meilleure approche pour y parvenir?

Je pourrais intégrer un autre paramètre de chaîne de requête nommé "extendedattributes" qui contiendrait une liste séparée par des virgules de paramètres restants que je pourrais séparer dans la requête et créer une réponse en conséquence, mais est-ce un bon moyen d'y parvenir? Y a-t-il un autre meilleur moyen?

Merci

+0

Pourquoi voudriez-vous cacher des portions de votre URL ??? –

+0

Étant donné que ces paramètres supplémentaires n'aident pas du tout dans le classement SEO. –

Répondre

1

Première chose qui me vient à l'esprit: # le reste des paramètres comme suit. Ensuite, utilisez JavaScript/Ajax pour récupérer le reste du paramètre et charger le contenu en conséquence. Toutefois, cette méthode peut nécessiter des modifications de conception telles que anything after # does not reach to the web server.

http://www.examplesitname.com/EN/en/tshirt-jeans.aspx?productid=324175730&documentid=295110#producttitle=Pyjama+Tshirt&categoryid=55479572&source=TreeStructureNavigation&numberpage=1&pos=TG_n_n 
+0

Cela ressemble à une bonne approche, mais je suis juste enclin à penser à un temps de réponse frappé avec cette approche? –

+0

presque pareil. car la page ne sera chargée qu'une seule fois. les demandes suivantes ne concernent que les données. – ankitjaininfo

0

Utilisez robots.txt ou d'autres techniques pour supprimer toutes les alternatives et ajouter à un plan du site que les urls dont vous avez besoin. Les moteurs de recherche indexeront seulement ceux que vous voulez.

+0

Nous avons plus d'un million d'URL dynamiques pas sûr si cela fonctionnera? –

+0

Je ne suis pas un expert, mais peut-être existe-t-il un moyen d'utiliser une valeur générique, ou une expression régulière afin que vous puissiez définir n'importe quelle URL après celle que vous voulez. Je suis sûr que cela peut être automatisé mais je ne suis pas sûr que ce soit la meilleure approche de toute façon. Je viens de donner mon idée, en chercher d'autres. – cripox