Scroll infini PrestaShop : comment préserver la pagination SEO et les URLs ?
Conversione & UX

Scroll infinito su PrestaShop: come preservare la paginazione SEO e le URL?

Lo scroll infinito migliora il percorso e pone un problema di indicizzazione: se i prodotti dei lotti successivi esistono solo nel browser, i motori vedono solo i primi venti di ogni categoria.

Su un catalogo di tremila referenze ripartite in quindici categorie, questo può lasciare duemilacinquecento prodotti senza link in entrata dalla loro stessa categoria.

Il comportamento di ritorno alla posizione, che è un tema vicino, è trattato separatamente.

Perché le pagine successive scompaiono

Tre meccanismi si sommano.

Nessun link da seguire. Se il caricamento dei lotti successivi è attivato dallo scorrimento, nessun indirizzo esiste nella pagina. Il robot non ha nulla da esplorare.

Lo scorrimento non viene simulato. Un motore che esegue il codice di una pagina non fa scorrere lo schermo come un visitatore. Ciò che si carica allo scorrimento, quindi, non si carica.

Nessun indirizzo condivisibile. Senza una URL corrispondente a ogni stato, nessun link esterno può puntare a una pagina 3, e nulla si trasmette.

Conseguenza: i tuoi prodotti restano scopribili tramite la sitemap e i link interni, ma perdono il link dalla loro categoria, che è il più naturale e il più qualificante.

La soluzione: mantenere le due strutture

Il principio che risolve il problema sta in una frase: lo scroll infinito è un miglioramento aggiunto sopra una paginazione che esiste realmente.

Concretamente, significa tre cose.

Le pagine paginate esistono e sono accessibili tramite il loro indirizzo. Aprire direttamente la pagina 3 in un browser deve mostrare i prodotti dal 41 al 60, serviti dal server.

I link di paginazione sono presenti nel codice della pagina, anche se nascosti visivamente a favore dello scorrimento.

Lo scorrimento aggiorna l’indirizzo a ogni lotto caricato, sostituendo la voce corrente della cronologia anziché crearne una nuova.

Un visitatore vede solo uno scorrimento fluido. Un robot vede una paginazione classica. Entrambi sono serviti senza compromessi, e non si tratta di contenuti diversi ma dello stesso contenuto accessibile per due vie.

Scroll Infinito PrestaShop — Paginazione SEO e Ripristino PosizioneScroll infinito nelle pagine di categoria con paginazione che preserva la SEO e ripristino della posizione esatta dopo la visita a una scheda prodotto.€69.00

Un punto che a volte preoccupa: è legittimo nascondere visivamente link presenti nel codice?

Sì, in questo caso preciso, per due ragioni. I link portano allo stesso contenuto raggiunto dallo scorrimento, quindi non c’è alcuna divergenza tra ciò che vede il visitatore e ciò che vede il robot. E restano accessibili da tastiera, il che li rende utilizzabili da una parte reale dei visitatori.

La buona pratica consiste peraltro nel non nasconderli del tutto: un pulsante «vedi la pagina successiva» sotto i prodotti caricati, accanto al caricamento automatico, serve allo stesso tempo i motori, gli utenti da tastiera e chi preferisce la paginazione.

Il trattamento degli indirizzi

Quattro regole.

La pagina 1 esiste senza parametro. Non deve essere accessibile sia con che senza indicazione di pagina, pena la creazione di un duplicato.

Ogni pagina porta una canonical verso se stessa. Far puntare le pagine 2 e successive alla prima equivale a chiedere l’esclusione dei prodotti che compaiono solo su di esse.

L’ordine dei prodotti è stabile. Se il tuo ordinamento predefinito cambia tra due visite, uno stesso prodotto può passare dalla pagina 2 alla 3, il che rende instabile l’indicizzazione. Aggiungi un criterio di spareggio deterministico, l’identificativo per esempio, dopo il tuo criterio di ordinamento principale.

I parametri di ordinamento e di filtro si combinano con la paginazione in un ordine normalizzato, altrimenti moltiplichi le varianti della stessa pagina.

Il numero di prodotti per pagina

Decisione con un effetto diretto sull’indicizzazione.

Troppo pochi prodotti per pagina producono molte pagine, il che disperde la scansione. Troppi prodotti appesantiscono la pagina e degradano le prestazioni.

Un riferimento: da ventiquattro a quarantotto prodotti per pagina copre bene la maggior parte delle situazioni. Su una categoria di duecento prodotti, questo dà da quattro a otto pagine, che resta scansionabile.

La vista «mostra tutto» merita un’osservazione. A volte è raccomandata come destinazione canonica della serie paginata. È difendibile sotto i cento prodotti, ingestibile oltre: la pagina diventa troppo pesante e l’esperienza si degrada per tutti.

Cosa non fare

Quattro errori, in ordine di gravità.

Lo scorrimento da solo, senza paginazione sottostante. È il caso di partenza, e il più dannoso.

La canonical delle pagine successive verso la pagina 1. Errore molto diffuso, che produce esattamente il risultato che si voleva evitare.

Il noindex sulle pagine 2 e successive. Alcuni lo applicano per evitare la duplicazione, il che non ha fondamento: quelle pagine hanno contenuti diversi. Il noindex le esclude dall’indice e impedisce la scoperta dei loro prodotti.

La creazione di una voce di cronologia per lotto caricato. Il visitatore che ha fatto scorrere dieci lotti deve premere dieci volte indietro per uscire dalla categoria.

Verificare che funzioni

Quattro controlli, rapidi.

Apri la pagina 3 direttamente in un browser, incollando il suo indirizzo. I prodotti corrispondenti devono comparire senza scroll preliminare.

Consulta il codice sorgente della pagina 1, senza esecuzione di script. I link verso le pagine successive devono figurarvi.

Usa il controllo URL della Search Console su una pagina 3, e guarda il rendering ottenuto. È il test più vicino a ciò che vede realmente il motore.

Conta le pagine indicizzate delle tue categorie nel rapporto di indicizzazione. Se compaiono solo le pagine 1, la tua paginazione non viene vista.

L’effetto sulla sitemap

Domanda complementare, da decidere.

La sitemap deve contenere le tue schede prodotto, il che garantisce la loro scoperta indipendentemente dalla paginazione. Bisogna aggiungervi le pagine paginate di categoria?

No, in generale. La sitemap serve a segnalare le pagine importanti, e una pagina 7 di categoria non lo è. I link di paginazione bastano a renderle scansionabili.

Invece, se la tua sitemap non contiene tutte le tue schede prodotto, correggi questo punto in via prioritaria: è la rete di sicurezza che compensa i difetti di navigazione.

Misurare

Tre indicatori, rilevati prima e poi a due mesi.

Il numero di pagine di categoria indicizzate, che deve aumentare se le tue pagine successive erano invisibili.

Il numero di schede prodotto indicizzate, rapportato al totale del catalogo. È la cifra che conta.

Il tempo di scoperta di un nuovo prodotto aggiunto in una categoria profonda, che misura l’efficacia della catena completa.

Il modulo Scroll Infinito per PrestaShop mette in piedi questa doppia struttura su PrestaShop 8 e 9: paginazione reale servita dal server con link presenti nel codice, caricamento progressivo sopra con aggiornamento dell’indirizzo senza moltiplicare la cronologia, canonical autoreferente per pagina e pulsante di paginazione conservato per l’accesso da tastiera.

Continua a leggere

Articoli correlati