Jeudi 15 septembre 2011
Les tests utilisateur nous ont appris que les internautes préfèrent voir une séquence de contenus complète sur une seule page au lieu de n'avoir accès qu'à une partie de ces informations, avec des sauts de page arbitraires (ce qui incite les internautes à cliquer sur "Suivant" et à charger une autre URL).
Par conséquent, pour améliorer l'expérience utilisateur, lorsque nous détectons qu'une séquence de contenus (par exemple, page-1.html
, page-2.html
, etc.) contient également une version monopage (par exemple, page-all.html
), nous nous efforçons désormais d'afficher cette version monopage dans les résultats de recherche. Si votre site propose l'option monopage, vous n'avez rien à faire. Nous nous occupons de tout. Sachez, par ailleurs, que les propriétés d'indexation, telles que les liens, sont consolidées à partir des pages individuelles qui constituent la séquence, puis converties en page unique regroupant tout le contenu.
Une latence élevée n'est pas favorable à l'affichage de tout le contenu sur une seule page
Il est intéressant de noter que les utilisateurs sont moins favorables à l'affichage de tout le contenu sur une seule page en cas de latence élevée (notamment lorsque la page met du temps à se charger, car elle contient de nombreuses images, par exemple). Et nous pouvons le comprendre. Les utilisateurs n'aiment pas que les résultats s'affichent lentement. Par conséquent, même si les internautes préfèrent généralement afficher tout le contenu sur une seule page, les webmasters doivent trouver un juste milieu entre le temps de chargement et l'expérience utilisateur globale.
Bonnes pratiques relatives aux séquences de contenus
-
Si votre site inclut des pages qui affichent toutes les séquences de contenus : nous nous efforçons de détecter cette version et, le cas échéant, les pages individuelles qui lui sont associées. Aucune action spécifique n'est requise de votre part. Toutefois, si vous souhaitez nous aider à faire cette distinction, vous pouvez inclure l'attribut
rel="canonical"
dans toutes les pages individuelles pour renvoyer vers la page qui affiche le contenu de l'ensemble de la séquence. Cela augmentera les chances que nous détections votre séquence de pages de manière appropriée.Fonctionnement Dans le schéma, l'élément
page-2.html
d'une séquence peut spécifier la cible canonique comme étantpage-all.html
, carpage-all.html
est un surensemble du contenu depage-2.html
. Lorsqu'un utilisateur recherche un terme de requête et quepage-all.html
est sélectionné dans les résultats de recherche, même sipage-2.html
répond plus spécifiquement à la requête, nous savons qu'il verra tout de même les informations pertinentes provenant depage-2.html
danspage-all.html
.En revanche,
page-2.html
ne doit pas désignerpage-1.html
comme URL canonique, car le contenu depage-2.html
n'est pas inclus danspage-1.html
. Il est possible que la requête de recherche d'un utilisateur soit pertinente pourpage-2.html
, mais si la version canonique depage-2.html
est définie surpage-1.html
, l'internaute pourrait sélectionnerpage-1.html
dans les résultats de recherche et se trouver dans une position où il devra accéder à une autre page pour voir les informations souhaitées. Cette approche nuit à l'expérience utilisateur et n'est pas optimale. De plus, elle contribue à générer du trafic mal ciblé sur votre site.Toutefois, si vous souhaitez que la page qui affiche toute la séquence de contenus n'apparaisse pas dans les résultats de recherche, procédez comme suit :
-
Assurez-vous que les pages qui constituent la séquence n'incluent pas d'attribut
rel="canonical"
renvoyant vers la page regroupant tout le contenu. -
Ajoutez la directive
noindex
au niveau de la page seule qui affiche tout le contenu à l'aide de l'une des méthodes standards.
-
Assurez-vous que les pages qui constituent la séquence n'incluent pas d'attribut
-
Si vous souhaitez afficher des pages individuelles ou des éléments individuels (ou si vous ne disposez d'aucune page regroupant toute la séquence de contenus) : les deux cas de figure ci-dessous peuvent s'appliquer à votre site.
- Il n'est pas souhaitable que la page qui rassemble la séquence de contenus complète soit proposée dans les résultats de recherche (par exemple car le temps de chargement est trop long ou la navigation est trop complexe pour les internautes).
- Vos utilisateurs préfèrent l'expérience multipage et être redirigés vers une page individuelle dans les résultats de recherche plutôt que vers la page contenant toute la séquence de contenus.
Si tel est le cas, vous pouvez utiliser les éléments HTML standards
rel="next"
etrel="prev"
pour spécifier une relation entre les pages qui composent votre séquence de contenus. Si votre approche est adéquate, Google effectue généralement les tâches suivantes :- Regrouper les propriétés d'indexation, telles que les liens, entre les pages/URL individuelles de la séquence
- Rediriger les utilisateurs vers la page ou l'URL la plus pertinente depuis les pages individuelles de la séquence (généralement, la page la plus pertinente correspond à la première page de votre contenu, mais nos algorithmes peuvent renvoyer les internautes vers l'une des pages individuelles de la séquence)
Il n'est pas rare que les webmasters utilisent à tort l'attribut rel="canonical"
sur les pages individuelles pour renvoyer vers la première page de leur séquence (par exemple page-2.html
sur rel="canonical"
pour renvoyer vers page-1.html
). Nous vous déconseillons cette approche, car les pages individuelles ne comportent pas de contenu en double. L'utilisation de rel="next"
et de rel="prev"
est bien plus appropriée.
Résumé
Étant donné que les internautes préfèrent généralement avoir la possibilité d'afficher tout le contenu d'une séquence sur une seule page à partir des résultats de recherche, nous faisons de notre mieux pour identifier et proposer correctement cette version aux internautes. Si vous proposez une séquence de contenus, aucune action spécifique n'est requise de votre part. Toutefois, si vous souhaitez nous donner plus d'indications sur la meilleure façon de présenter vos informations aux utilisateurs, procédez comme suit :
-
Pour optimiser la page qui affiche l'ensemble de votre séquence, vous pouvez utiliser l'attribut
rel="canonical"
sur les pages individuelles pour renvoyer vers la version monopage. -
Dans le cas contraire, si une version monopage n'est pas favorable à l'expérience utilisateur sur votre site, vous pouvez utiliser les attributs
rel="next"
etrel="prev"
pour aider Google à identifier la séquence de pages et afficher les pages individuelles dans les résultats.
Comme toujours, n'hésitez pas à poser vos questions sur notre Forum d'aide pour les webmasters.