Jump to content

Pagination Optimisation SEO


Recommended Posts

Bonjour,

j'ai une demande un peu spécifique:

Une agence à préconisé ceci dans le cadre d'une optimisation SEO concernant les paginations, auriez-vous une idée déjà ou positionné ceci et comment repéré les pages ?

Les pages de pagination ne contiennent pas les balises indiquant aux moteurs l’URL de la page précédente/de la page suivante

 Insérez, dans la section <head> du code source des pages de pagination, les balises Link
rel="next" et Link rel="prev" indiquant à Google que ces pages forment une séquence logique.

Ci après un exemple d’implémentation :
o Sur la première page :
<link rel="next" href="https://Nomdusite/fr/eshop-18?page=2">
o Sur les seconde, troisième pages… :
<link rel="prev" href=" https://Nomdusite/fr/eshop-18">
<link rel="next" href=" https://Nomdusite/fr/eshop-18?page=3">
o Sur la dernière page de la séquence :
<link rel="prev" href="https://Nomdusite/fr/eshop-18?page=27">

je ne sais pas si cela vous parle, si vous avez déjà mis ça en place ?

Merci

Link to comment
Share on other sites

  • 2 weeks later...

Quelque chose dans ce style ? A tester bien entendu...

Fichier themes/ton_theme/pagination.tpl

{if $p != 1}
  {assign var='p_previous' value=$p-1}
  <li id="pagination_previous{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_previous">
    <a{$no_follow_text} href="{$link->goPage($requestPage, $p_previous)}" rel="prev">
      <i class="icon-chevron-left"></i> <b>{l s='Previous'}</b>
      </a>
  </li>
{else}
{if $pages_nb > 1 AND $p != $pages_nb}
  {assign var='p_next' value=$p+1}
  <li id="pagination_next{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_next">
    <a{$no_follow_text} href="{$link->goPage($requestPage, $p_next)}" rel="next">
      <b>{l s='Next'}</b> <i class="icon-chevron-right"></i>
      </a>
  </li>
{else}

 

  • Like 1
Link to comment
Share on other sites

Bonjour Remy et Shonen,

merci pour vos réponses,

Pour le post en Anglais au final je ne sais pas quel code fonctionne et le post date un peu donc est-ce que c'est valable pour la 1.7,

ok je peux essayer ce code Shonen, comment savoir il y a le résultat escompté aussi ? 

C'est une préconisation SEO par google, je ne sais pas trop l'importance que cela a

Link to comment
Share on other sites

Juste dans le code source tu vérifies si tu as bien "prev" ou "next" qui s'affiche dans tes liens de pagination.

Pour les personnes qui ne veulent pas s'embêter avec ce problème, il y'a aussi la solution du scroll infini. Ainsi, pas de pagination.

https://addons.prestashop.com/fr/outils-navigation/17439-scroll-infini-premium.html

Après je suis pas certain que l'impact soit important sur le référencement. Je peux me tromper, mais la pagination de Google ne tient pas compte de cette préco par exemple... Ni même Amazon.

Link to comment
Share on other sites

5 hours ago, Shonen said:

Quelque chose dans ce style ? A tester bien entendu...

Fichier themes/ton_theme/pagination.tpl


{if $p != 1}
  {assign var='p_previous' value=$p-1}
  <li id="pagination_previous{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_previous">
    <a{$no_follow_text} href="{$link->goPage($requestPage, $p_previous)}" rel="prev">
      <i class="icon-chevron-left"></i> <b>{l s='Previous'}</b>
      </a>
  </li>
{else}

{if $pages_nb > 1 AND $p != $pages_nb}
  {assign var='p_next' value=$p+1}
  <li id="pagination_next{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_next">
    <a{$no_follow_text} href="{$link->goPage($requestPage, $p_next)}" rel="next">
      <b>{l s='Next'}</b> <i class="icon-chevron-right"></i>
      </a>
  </li>
{else}

 

J'aime bien ce bout de code, à mon avis ca marche bien :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...