web-dev-qa-db-fra.com

Conseils de référencement pour changer la pagination de blogs

Il y a trois ans, nous avons créé un espace de blog sur notre site de commerce électronique. Appelez cela une fonctionnalité expérimentale, si vous voyez ce que je veux dire.

Nous avions et avons toujours un schéma d'URL très minimaliste:

  • /blog/2016/04/27/todays-blog-post/ → un message
  • /blog/ → l'archive de tous messages dans le blog, depuis 2013

De nos jours, nous avons des centaines de messages, tous sur une seule page (les archives), et c'est une zone très lente et non évolutive du site Web: un très mauvais choix de conception, n'est-ce pas?

Néanmoins, Google Indexer semble vraiment apprécier notre page d'archives de blogs, son classement dans les résultats de recherche est toujours très bon! Donc, nous ne voulons pas perdre même un peu de toute cette bonté!

Quoi qu'il en soit, nous ne pouvons pas laisser cette page s'agrandir de plus en plus large. Nous avons donc procédé à une refactorisation afin d'introduire une simple pagination de type blog, en utilisant les liens "[anciens/nouveaux messages]", pointant vers un nouveau schéma d'URL:

  • /blog → page1
  • /blog/p/2/ → page2
  • /blog/p/3/ → page3

Ma première question est la suivante: comment Google traitera-t-il (ou est-il susceptible de le faire) notre changement? Réindexera-t-il sans perdre son classement?

La seconde: est-ce un bon schéma d'URL à cette fin? Est-ce suffisant pour le référencement? (Peut-être serait-il préférable de mettre le numéro de page en tant que paramètre de requête, au lieu d'utiliser un REST chemin?)

5
Fabio B.

Lorsque vous divisez un article en sections, vous souhaitez appliquer le code HTML de pagination à votre code pour que les moteurs de recherche comprennent que vous présentez des sections d'un document (un peu comme les pages d'un livre). Cette URL contient le code HTML que vous pouvez utiliser pour la pagination:

https://yoast.com/rel-next-prev-paginated-archives/

Si vous n'utilisez pas la pagination appropriée, les moteurs de recherche risquent d'indexer votre contenu de manière incorrecte. Voici plus d'informations sur le contenu paginé directement depuis le site de Google:

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

Il est dit:

Utilisez les liens rel = "next" et rel = "prev" pour indiquer la relation entre les URL de composant. Ce balisage indique clairement à Google que vous souhaitez que ces pages soient traitées comme une séquence logique, consolidant ainsi leurs propriétés de liaison et envoyant généralement les chercheurs à la première page.

Google devrait pouvoir réindexer correctement vos pages, en particulier si, sur chaque page d’une série paginée, il est possible d’afficher les pages suivantes et précédentes.

Votre configuration d'URL conviviale de /blog/p/number est bonne. J'irais contre l'utilisation de paramètres tels que /blog/something.php?page=number simplement parce que cela pourrait donner de nouvelles idées aux hackers, car les noms de paramètres internes sont exposés au public, alors que dans les URL conviviales, ils ne sont pas obligés d'être.

1
Mike