Tout afficher dans les résultats de recherche

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).

Exemple d'expériences de recherche privilégiées pour le contenu paginé
Les internautes qui effectuent une recherche préfèrent souvent voir le contenu complet sur une seule page plutôt que le contenu paginé, qui implique des sauts de page arbitraires et une latence plus élevée.

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

  1. 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.

    Schéma d'implémentation de l'attribut rel-canonical pour les séquences de contenus
    rel="canonical" permet de spécifier le surensemble de contenu, à savoir la page qui affiche toute la séquence de contenus (dans le cas présent, page-all.html), à partir des mêmes informations dans une série d'URL.

    Fonctionnement Dans le schéma, l'élément page-2.html d'une séquence peut spécifier la cible canonique comme étant page-all.html, car page-all.html est un surensemble du contenu de page-2.html. Lorsqu'un utilisateur recherche un terme de requête et que page-all.html est sélectionné dans les résultats de recherche, même si page-2.html répond plus spécifiquement à la requête, nous savons qu'il verra tout de même les informations pertinentes provenant de page-2.html dans page-all.html.

    En revanche, page-2.html ne doit pas désigner page-1.html comme URL canonique, car le contenu de page-2.html n'est pas inclus dans page-1.html. Il est possible que la requête de recherche d'un utilisateur soit pertinente pour page-2.html, mais si la version canonique de page-2.html est définie sur page-1.html, l'internaute pourrait sélectionner page-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 :

    1. 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.
    2. Ajoutez la directive noindex au niveau de la page seule qui affiche tout le contenu à l'aide de l'une des méthodes standards.
  2. 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" et rel="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 :

  1. 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.
  2. 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" et rel="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.