Paginazione e-commerce SEO: URL, infinite scroll e crawling

La paginazione e-commerce SEO riguarda il percorso verso i prodotti oltre la prima schermata. “Carica altro” e scorrimento infinito possono essere comodi, ma devi verificare che esistano anche URL e collegamenti che rendano raggiungibili quei prodotti.

Controlla insieme interfaccia, indirizzi e prodotti mostrati. Aggiungere numeri di pagina non risolve il problema se aprire il secondo URL restituisce ancora il primo elenco.

Risposta breve: come deve funzionare la paginazione?

Ogni parte della sequenza deve aprirsi direttamente con i prodotti previsti e offrire collegamenti alle altre pagine. Puoi mantenere lo scorrimento infinito nell’interfaccia, appoggiandolo a questi URL. Evita canonical automatici verso pagina uno quando gli elenchi sono diversi.

Perché la paginazione conta

Google scopre le pagine seguendo link. In una categoria con centinaia di prodotti, i link della prima pagina coprono solo una parte dell’inventario. Se i prodotti successivi arrivano tramite un’API dopo uno scroll e non esiste un percorso crawlable, la loro scoperta diventa meno affidabile.

Le sitemap aiutano, ma non sostituiscono una struttura di link interni che comunica relazioni e importanza.

Percorso paginazione e-commerce SEO da lista e URL a link crawlable e scoperta dei prodotti
L’interfaccia può essere continua, ma i crawler hanno bisogno di URL e collegamenti stabili per raggiungere gli elementi profondi.

Ogni pagina deve avere un URL univoco

Usa URL persistenti come ?page=2 o un percorso equivalente. L’accesso diretto deve mostrare gli elementi corretti senza richiedere uno stato precedente. Il pulsante indietro, la condivisione e il refresh devono conservare la posizione in modo prevedibile.

Evita che la stessa sequenza sia disponibile con molti parametri o ordinamenti equivalenti. Definisci una forma preferita e usala nei link.

ElementoRegolaTest
URLUna sola forma per ogni paginaRefresh e accesso diretto conservano il set
ProdottiNessun salto o duplicazione con ordinamento stabileConfronto tra pagine consecutive
LinkHref reali verso pagine raggiungibiliCrawl senza eseguire click
CanonicalCoerente con l’URL e il contenuto della paginaHTML iniziale e DOM
ParametriSorting e tracking non moltiplicano la serieInventario delle combinazioni
ErroriPagine oltre la fine non mostrano liste vuote con 200Ultima pagina e valori fuori intervallo

Link crawlable, anche con infinite scroll

L’interfaccia può caricare automaticamente la pagina seguente, ma deve esistere un link con href verso il relativo URL. Non affidarti a click handler, frammenti o eventi di scroll come unico meccanismo.

Testa il sito disabilitando JavaScript e osserva l’HTML. Poi confronta il DOM renderizzato. La guida alla JavaScript SEO spiega perché entrambe le viste sono necessarie.

  1. Disabilita JavaScript e verifica i link di base.
  2. Apri pagina 2 direttamente in una nuova sessione.
  3. Scorri, aggiorna la pagina e usa avanti/indietro.
  4. Confronta HTML, DOM, canonical e set di prodotti.
  5. Simula errori API, rete lenta e fine della serie.
  6. Esegui un crawl senza sitemap e misura le URL raggiunte.

La guida ufficiale di Google su paginazione e caricamento incrementale specifica che Googlebot generalmente non clicca pulsanti e non attiva JavaScript in risposta ad azioni dell’utente. Il link crawlable deve quindi esistere vicino al componente che presenta la pagina successiva.

Canonical autoreferenziali

Le pagine 2, 3 e successive mostrano prodotti diversi e, se devono partecipare alla scoperta, non sono duplicati della prima pagina. Canonicalizzare ogni pagina a pagina 1 può indebolire il percorso verso gli elementi profondi. In genere ogni URL paginato dovrebbe avere un canonical coerente con sé stesso.

Non usare noindex come riflesso automatico. Se i link ai prodotti esistono soltanto su pagine escluse e col tempo non vengono piĂą scansionate, la struttura diventa fragile.

Rel prev/next e segnali reali

Non basare la strategia sulla convinzione che attributi rel="next" e rel="prev" risolvano la serie per Google. I requisiti operativi restano URL unici, link crawlable e contenuti raggiungibili. Puoi usare relazioni semantiche dove utili ad altri consumer, ma non sostituiscono la navigazione.

Ordinamento e filtri

“Prezzo crescente”, “più recenti” e “più venduti” cambiano l’ordine, non necessariamente l’intento. Evita di generare un’intera serie paginata indicizzabile per ogni sorting. I filtri possono creare categorie di valore oppure combinazioni inutili: applica la strategia della navigazione a faccette prima di aprire i percorsi.

La paginazione eredita le regole del set filtrato. Una landing di brand indicizzabile può avere pagine successive; un ordinamento non indicizzabile non deve diventare crawlable soltanto perché ha più risultati.

Contenuto della categoria

Il testo introduttivo principale appartiene alla prima pagina. Ripeterlo identico su tutte le pagine non aggiunge valore. Titoli e breadcrumb devono comunque permettere all’utente di capire dove si trova. Non creare variazioni artificiali di testo per rendere ogni pagina “unica”.

Sitemap e pagine paginate

La sitemap dei prodotti può includere URL canonici delle schede; non è normalmente necessario inserire ogni pagina di una serie. La categoria iniziale può essere presente come landing. Il compito della paginazione è fornire il percorso interno, non gonfiare la sitemap.

Cataloghi molto profondi

Una sequenza di centinaia di pagine numeriche può essere tecnicamente accessibile ma poco efficiente. Rafforza sottocategorie utili, collegamenti a intervalli e ordinamenti predefiniti stabili. Non serve mostrare link verso ogni numero, ma ogni porzione importante dell’inventario deve avere un percorso ragionevole.

Confronta profonditĂ  teorica, prodotti effettivamente scoperti e frequenza di scansione. Se gli ultimi elementi cambiano spesso, valuta una struttura che li renda raggiungibili senza attraversare una catena eccessiva.

Se la categoria ha molte pagine, prova a raggiungere gli ultimi prodotti. Sottocategorie e collegamenti a intervalli possono accorciare il percorso. Scegli però una navigazione comprensibile, senza aggiungere link nascosti pensati soltanto per i crawler.

Controlla poi se i prodotti profondi ricevono altri collegamenti da brand, guide o categorie e se gli articoli nuovi vengono inseriti sempre in fondo. Una paginazione tecnicamente corretta può comunque distribuire male la scoperta quando l’ordinamento è instabile.

Performance e stabilitĂ 

Caricare centinaia di prodotti in una volta può peggiorare memoria, layout e interazione. Usa caricamento incrementale, immagini lazy-loaded e dimensioni dichiarate, mantenendo però un fallback navigabile. La velocità non giustifica la perdita di URL stabili.

Test di discovery

  1. parti dalla categoria senza usare la sitemap;
  2. segui soltanto gli href presenti nell’HTML;
  3. verifica che ogni pagina successiva risponda direttamente;
  4. controlla canonical, status e duplicati di parametri;
  5. conferma che i prodotti profondi ricevano link;
  6. misura crawl e orfane per template;
  7. ripeti il test dopo modifiche al frontend.

Una fixture di navigazione da provare senza interazioni

<nav aria-label="Pagine della categoria">
  <a href="/categoria/?page=2">Pagina successiva</a>
</nav>

Esempio dimostrativo, non codice da pubblicare senza adattamento. Richiedi direttamente page=2: deve mostrare il secondo insieme di prodotti previsto, avere link alle schede e non dipendere dall’aver cliccato prima “carica altro”. Controlla canonical, assenza di duplicazione del primo elenco e comportamento dell’ultima pagina.

La guida Google alla paginazione distingue pagine della serie e URL di sorting/filtri. Non canonicalizzare tutte le pagine alla prima se mostrano prodotti diversi.

Esempio ipotetico: categoria con 300 prodotti

Con 24 prodotti per pagina, la categoria genera tredici URL. La pagina 1 collega alle pagine vicine e a salti ragionevoli; ogni pagina mantiene l’ordinamento predefinito e collega i prodotti mostrati. Se l’utente attiva infinite scroll, la History API aggiorna la posizione e l’interfaccia carica la stessa risorsa disponibile tramite URL diretto.

Un sorting per prezzo non dovrebbe duplicare automaticamente tutte le tredici pagine. Se i link del componente includono parametri di tracking o combinazioni equivalenti, normalizzali prima che diventino percorsi crawlable. La strategia della serie dipende quindi anche dalle regole di faceted navigation.

Casi limite da non lasciare al browser

Gestisci pagina zero, numeri negativi, valori oltre l’ultima pagina, modifica della dimensione del catalogo e prodotti rimossi tra due richieste. Un URL fuori intervallo non dovrebbe mostrare la prima pagina con canonical ambiguo; definisci una risposta coerente e assicurati che i link non lo generino.

Dopo un filtro, la pagina corrente potrebbe non esistere più. Prova questo caso: l’interfaccia deve aggiornare stato e URL in modo comprensibile, invece di lasciare una lista vuota o ripetere prodotti senza spiegazione.

Se infinite scroll e filtri rendono l’inventario visibile agli utenti ma non ai crawler, contattami per verificare route, link e copertura del catalogo.


Picture of Author : Miad.G
Author : Miad.G

Hi, I'm Miad Ghazi, an SEO Consultant and the founder of Boost My SEO. I'm passionate about helping businesses grow through Technical SEO, content strategy, Local SEO, International SEO, and the latest AI search optimization techniques. I enjoy simplifying complex SEO concepts into practical strategies that help websites achieve long-term organic growth and stay competitive as search evolves.

Come possiamo aiutarla?