Pages canoniques sur le sous-domaine apparaissant dans les résultats de recherche Google

8

Vous avez peut-être entendu dire que nous avons lancé Facebook Stack Overflow hier.

Dans le cadre de cela, nous avons modifié notre code pour mettre des <meta rel="canonical" ...balises sur chaque question et chaque utilisateur du domaine facebook.stackoverflow.com qui pointe vers "Vanilla" Stack Overflow.

Par exemple:

Erreur iAd "Inventaire d'annonces indisponible" sur facebook.stackoverflow.com
&
Erreur iAd "Inventaire d'annonces indisponible" sur stackoverflow.com

Sur facebook.stackoverflow le html contient la balise meta

<link rel="canonical" href="/programming/3720459/iad-error-ad-inventory-unavailable">

L'intention est de dire à Google "ce sont exactement la même page, de communiquer tout le classement des pages à la copie de Stack Overflow et de la préférer dans les résultats de recherche".

Cela semble être le point de rel = "canonical" .

Une page canonique est la version préférée d'un ensemble de pages au contenu très similaire.

Il est courant qu'un site comporte plusieurs pages répertoriant le même ensemble de produits. Par exemple, une page peut afficher des produits triés par ordre alphabétique, tandis que d'autres pages affichent les mêmes produits classés par prix ou par note. Par exemple:

Si Google sait que ces pages ont le même contenu, nous pouvons indexer une seule version pour nos résultats de recherche. Nos algorithmes sélectionnent la page qui, selon nous, répond le mieux à la requête de l'utilisateur. Maintenant, cependant, les utilisateurs peuvent spécifier une page canonique aux moteurs de recherche en ajoutant un élément avec l'attribut rel = "canonical" à la section de la version non canonique de la page. L'ajout de ce lien et de cet attribut permet aux propriétaires de sites d'identifier des ensembles de contenu identique et de suggérer à Google: "De toutes ces pages au contenu identique, cette page est la plus utile. Veuillez la hiérarchiser dans les résultats de recherche."

Cependant, nous voyons les résultats de Facebook Stack Overflow et parfois ils dépassent même la vanille Stack Overflow ( un exemple ). Peut-être que cela a quelque chose à voir avec le fait d'avoir un sitemap.xml indépendant pour facebook.stackoverflow.com (une sorte de plan dans le noir)?

exemple de résultat de recherche Google

Alors, que faisons-nous de mal ici?

Nous espérons en quelque sorte que les recherches sur le formulaire continueront de site:facebook.stackoverflow.comfonctionner, mais y renoncer est tout à fait acceptable si un total rel="noindex"est requis.

Kevin Montrose
la source

Réponses:

4

Selon la même page que vous avez liée à rel="canonical" est seulement une suggestion et non une directive:

Rel = "canonical" est-il une suggestion ou une directive?

Cette nouvelle option permet aux propriétaires de sites de suggérer la version d'une page que Google devrait traiter comme canonique. Google en tiendra compte, conjointement avec d'autres signaux, pour déterminer quels ensembles d'URL contiennent un contenu identique et pour calculer la plus pertinente de ces pages à afficher dans les résultats de recherche.

Il est possible que Google ait simplement choisi d'ignorer l'URL canonique ou ne l'ait pas encore fait.

Mais la raison pour laquelle il surclasse la question StackOverflow est probablement simple: (en supposant que Google ignore la rel="canonical"directive) le sous-domaine Facebook a "facebook" dans l'URL, ce qui pèse un peu dans l'algorithme de classement de Google.

John Conde
la source
Nous espérions canonicalcompenser cela ... je suppose que non. Le problème connexe des résultats FB.SO apparaissant sur une page même sans terme de recherche Facebook ( exemple ) semble que Google ignore simplement la suggestion.
Kevin Montrose
1
Google a semblé travailler avec SO sur le problème de contenu en double où d'autres sites surclassaient SO pour le contenu original de SO. Je me demande s'ils examineraient cela aussi pour SO?
John Conde
3

Je vois que ce problème se règle maintenant. Vous pouvez tester en faisant une info: requête sur Google comme celle-ci qui fait apparaître la nouvelle URL.

résultat google pour facebook.stackoverflow.com/q/3720459

La chose à propos de la balise canonique est que c'est une directive ce qui signifie qu'elle ne fonctionne pas 100% du temps. Les redirections 301 sont les mêmes - elles ne passent pas toujours 100% du poids par la redirection.

De plus, avec l'un ou l'autre, il faut quelques semaines à Google pour comprendre qu'ils sont là pour rester et doivent être suivis. C'est un problème avec les nouvelles pages car elles sont mises en ligne et seront sur la mauvaise URL pendant quelques jours / semaines avant que Google ne suive la canonique.

Patrick Altoft
la source