web-dev-qa-db-fra.com

Comment gérer l'indexation par le moteur de recherche de plusieurs pages de produits

J'ai travaillé sur plusieurs sites Web qui ont des listes de produits (ou des listes de quelque chose) qui s'étendent sur plusieurs pages.

Généralement, la première page peut contenir un texte décrivant les produits de la catégorie, mais pas sur les pages suivantes.

Dans Google Search Console, un site Web signalait des méta-descriptions en double pour les pages 1, 2, 3, etc.

Je me demande quelle est la meilleure pratique pour ce type de pages?

Je pensais que ce serait peut-être une bonne idée d'ajouter un NOINDEX à tout sauf la première page, tout en permettant aux moteurs de recherche de suivre ces pages pour qu'ils puissent découvrir les produits sur chaque page.

Bien que j'aime peut-être que quelqu'un trouve l'un des produits énumérés à la page 2+ à partir d'un moteur de recherche, je ne pense pas que je souhaite qu'ils accèdent à la page 2+ à partir d'un moteur de recherche. Je souhaite qu'ils consultent directement le produit.

L'autre option consiste à laisser les moteurs de recherche indexer la page 2+, mais modifier la méta-description pour s'assurer qu'elle est unique (en incluant peut-être le numéro de page: "Page 2 de la catégorie xyz ...").

Quelle est la meilleure pratique dans ce domaine?

2
johna

https://support.google.com/webmasters/answer/1663744?hl=fr

Chaque page doit être propre à chaque canonique, avec le lien rel= pointant vers les pages suivantes et/ou précédentes. Ceci est souvent mal interprété car seule la page 1 est nécessaire. Non, chaque page est canonique.

Dans nos magasins, nous ajoutons "- Page 2" à la fin du titre de la page pour que les utilisateurs de SERPS sachent qu'ils sont immédiatement pris au dépourvu. Bien sûr, vous pouvez faire la même chose avec metas (nous ne le faisons pas), mais la bonne nouvelle est que… cela n’a pas vraiment d’importance. Si les outils que vous utilisez pour les analyses de référencement ne comprennent pas la pagination et comment les modèles de données sont identiques, vous devriez envisager un nouvel outil ***;) La console de recherche Google ne considère pas les paginations correctement marquées comme des métas en double, et je vois aucune "amélioration HTML" dans leur outil de rapport pour les zones paginées.

Maintenant, pour la fin de SERP, il y a une autre astuce que vous pouvez faire pour afficher le compteur de résultat avec la méta. Dans le modèle de votre magasin, dans toutes les zones paginées, modifiez l'apparence de votre compteur de résultats. Il doit être au format exact suivant: Showing 1-28 of 35 Results (2 Pages), ce qui déclenchera son affichage dans SERP:

Example pagination counter in google result

Vous pouvez également créer une vue rel= pour "tous les éléments" afin que les robots puissent obtenir une étendue complète de l'inventaire. Cependant, cette vue de tous les éléments peut réellement stresser votre serveur et, s’il ya suffisamment d’éléments, planter l’onglet de votre navigateur client en raison d’un manque de mémoire. Si vous n’avez pas de mécanisme de mise en cache, c’est aussi un moyen pour les gens de vous DOS très facilement (bing le frappera assez souvent, ce qui entraînera des problèmes de performances). Pour cette raison, ce n'est pas recommandé. Nous allons même jusqu'à imposer une limite stricte à limit= param dans nos plates-formes à quelque 100 entités.

*** Note de démarrage: Ne tombez pas dans 99% des outils de référencement, ils sont obsolètes et la plupart tentent d '"extorquer" des problèmes de votre site afin de justifier leurs frais mensuels. 540 titres de page sont trop longs? Balise alt manquante sur votre logo SSL en bas de page? Oh non, c'est pourquoi nous sommes passés à la page 50?! Non, hah.

1
dhaupin