2009-11-30 16 views
2

J'utilise JBoss Seam sur un serveur web Jetty et j'ai quelques problèmes avec les liens de rupture de paramètres de requête lorsqu'ils apparaissent dans google recherches.Google Webmaster Tools - Supprimer les paramètres de requête de l'URL

Le premier paramètre est un JBoss Seam utilise pour suivre les conversations, cid ou conversationId. C'est un problème mineur car Google se plaint que je soumets des URL différentes avec la même information. Deuxièmement, est-il sensé de publier/supprimer des URL via l'API Google Webmaster au lieu de publier/supprimer via le sitemap?

Walter

Répondre

4

Hey Walter, je vous recommande d'utiliser la balise rel = canonique de dire aux moteurs de recherche d'ignorer certains paramètres dans vos chaînes d'URL. La balise canonique est une norme commune que Google, Yahoo et Microsoft se sont engagés à soutenir.

Par exemple, si JBoss crée des URL qui ressemblent à ceci: mysite.com?cid=FOO & IDEchange = BAR, vous pouvez créer une balise canonique dans la section de votre site comme celui-ci:

<html> 
    <head> 
     <link rel="canonical" href="http://mysite.com" /> 
    </head> 
</html> 

Les moteurs de recherche utiliseront ces informations pour normaliser les URL de votre site Web à la version canonique (ou la plus courte & faisant le plus autorité). Plus précisément, ils traiteront cela comme une redirection 301 de l'URL de la requête HTTP à l'URL spécifiée dans la balise canonique (tant que vous n'avez rien fait de stupide, comme en faire une boucle infinie, ou pointé vers une URL qui n'existe pas). Bien que la balise canonique soit plutôt cool, elle n'est qu'une solution à 90%, car vous pouvez toujours rencontrer des problèmes de suivi des métriques avec tous les paramètres supplémentaires de votre site Web. La meilleure solution consiste à mettre à jour votre infrastructure pour intercepter ces paramètres de suivi, créer un cookie, puis utiliser une redirection 301 pour rediriger l'URL vers la version canonique. Cependant, cela peut être une quantité prohibitive de travail pour ce gain supplémentaire de 10%, donc beaucoup de gens préfèrent commencer par l'étiquette canonique. En ce qui concerne votre deuxième question, vous ne souhaitez généralement pas supprimer ces URL de Google si des personnes les lient. En utilisant la balise canonique, vous atteignez le même objectif, mais ne perdez aucune valeur des liens entrants vers votre site Web.

Pour plus d'informations sur la balise canonique et les solutions spécifiques &, consultez cet article que j'ai écrit ici: http://janeandrobot.com/library/url-referrer-tracking.

+0

Nathan, Merci pour votre réponse, je vais essayer. JBoss Seam crée ces paramètres dynamiquement pour suivre les conversations ou les flux. Je vais ajouter ces paramètres à google webmaster ... mais ils apparaissent toujours. Cela ressemble à la meilleure solution globale, car elle devrait aider à résoudre le problème avec d'autres moteurs de recherche. –

1

Les outils pour les webmasters de Google vous parleront des doublons et d'autres problèmes que Google voit provenir de "doublons" qui sont la même page avec deux versions d'URL différentes. Je suggère d'essayer de vous assurer que le nombre d'erreurs répertoriées dans le compte Outils pour les webmasters sous les titres en double est aussi proche de zéro que possible.