SEO per lo scroll infinito: come smettere di nascondere pagine a Google
Di Toy Wen Da, Co-founder · Aggiornato · 6 min di lettura
Tradotto dall'originale in inglese. Leggilo in inglese
SEO per lo scroll infinito significa fare in modo che Googlebot riesca a trovare, scansionare e indicizzare ogni prodotto, articolo o scheda che si carica solo mentre il visitatore scorre la pagina, e non soltanto il primo gruppo mostrato all'apertura. La soluzione è dare a ogni gruppo di contenuti caricato con lo scroll un proprio URL scansionabile, tramite paginazione o un link "carica altro", e far puntare direttamente lì i link interni.

Che cosa comporta la SEO per lo scroll infinito
Perché Google fatica con i contenuti che scorrono
Google esegue il rendering del JavaScript, ma non scorre la pagina. Googlebot carica una pagina, aspetta che i contenuti si assestino e ne fa un'istantanea; non gira mai la rotellina del mouse per attivare il gruppo successivo di prodotti. Se gli articoli dal 21 al 40 compaiono solo dopo che un evento di scroll avvia una richiesta di caricamento, il crawler di Google potrebbe non vederli mai, e ciò che non vede non può essere indicizzato.
I proprietari di siti continuano a parlarne nella Search Console Help Community di Google, dove chi gestisce blog e cataloghi con scroll infinito vuole sapere se il problema sia sparito con i progressi della tecnologia di scansione. Dal punto di vista strutturale, no. Le indicazioni di Google Search Central sui contenuti caricati in lazy loading e inseriti dinamicamente danno ancora la stessa risposta: assegna a ogni blocco un URL reale e linkabile, e aggiorna la barra degli indirizzi mentre l'utente scorre con la History API del browser, così che l'URL corrisponda sempre a ciò che è sullo schermo (Google Search Central).

Dove si inserisce il verificatore gratuito di meta tag
Prima di toccare qualsiasi codice, passa la pagina dal verificatore gratuito di meta tag di SearchBlueprint. Estrae title tag, meta description, canonical tag e direttive robots direttamente dall'HTML della pagina, il che basta a escludere le spiegazioni più semplici: un noindex finito lì per errore (Google Search Central), un canonical che punta altrove o un title mancante.
Quello che non ti mostra è se i contenuti sotto la linea di galleggiamento esistano davvero in quell'HTML. Supponi che i prodotti dal 21 in poi non siano nel sorgente della pagina finché non scatta un evento di scroll. Il verificatore darà esito pulito, ma Google continuerà a non vedere quei prodotti: usalo quindi come primo passo e metti in conto di dover continuare a indagare.
La soluzione: rendere scansionabili i contenuti che scorrono

Passaggio 1: aggiungi URL paginati dietro lo scroll
La soluzione più affidabile è mantenere lo scroll per i visitatori e costruire sotto di esso una versione paginata, con URL come /products?page=2 e /products?page=3. Ogni URL deve caricare da solo il proprio gruppo di contenuti, senza bisogno di JavaScript, così Googlebot può richiederlo direttamente. La maggior parte delle piattaforme ecommerce e di blogging genera già questo tipo di paginazione per le pagine di categoria e di archivio; di solito il problema è che nessuno ha collegato la versione con lo scroll a quella paginata. Controlla le impostazioni del tuo CMS prima di costruire qualcosa di personalizzato. Le guide SEO per i CMS mostrano dove si trovano le impostazioni di paginazione e di archivio su ciascuna delle principali piattaforme, nell'ordine in cui conviene controllarle.
Passaggio 2: collega URL reali, non solo trigger di scroll
Aggiungi link <a href> visibili verso quelle pagine paginate: un paginatore numerato oppure un pulsante "carica altro" che sia anche un vero link. Un <div onclick="loadMore()"> senza href è invisibile a un crawler. Su Duda, i template del blog hanno particolarità proprie nel modo in cui gli articoli paginati vengono pubblicati e scoperti, e la guida alla SEO del blog su Duda copre le impostazioni specifiche di quella piattaforma.
Passaggio 3: verifica la soluzione dopo averla pubblicata
Quando la paginazione è attiva, apri direttamente un URL paginato e controlla che i contenuti si carichino senza JavaScript. Poi verifica che ogni pagina abbia un title univoco e che non abbia per errore un canonical che rimanda alla prima pagina. Se la pagina 2 e la pagina 3 hanno entrambe il canonical sulla pagina 1, hai ricostruito lo stesso problema con qualche passaggio in più.
Quando bastano gli strumenti del tuo sito e quando no

| Situazione | Bastano i tuoi strumenti? | Perché |
|---|---|---|
| Una sola pagina prodotto manca su Google | Spesso sì | Controlla l'HTML di quell'URL, correggi il link o il canonical, inviala di nuovo |
| Un bug di scroll isolato dopo l'aggiornamento di un tema | Spesso sì | Modifica isolata, correzione isolata: testa il singolo template |
| L'intero template di categoria/blog non viene mai indicizzato oltre la prima pagina | Di solito no | È un problema strutturale di paginazione che riguarda ogni pagina di elenco, non un solo URL |
| Continuano a non essere indicizzati i nuovi prodotti, di volta in volta | Di solito no | Indica un problema di template o di crawl budget che si ripresenta di continuo |
Una singola pagina mancante si può rintracciare con strumenti gratuiti e un editor di testo. Uno schema che riguarda l'intero template, o lo stesso problema che si ripresenta a ogni nuovo prodotto aggiunto, merita un audit vero e proprio invece dell'ennesima toppa una tantum.
Errori comuni nella SEO per lo scroll infinito
- Affidarsi solo allo scroll, senza paginazione sotto. Funziona per i visitatori ed è invisibile a Googlebot.
- Collegare il pulsante "carica altro" solo con JavaScript e senza
href, perché un crawler non può cliccare. - Dimenticare di aggiornare l'URL mentre i contenuti si caricano. Senza la History API, ogni prodotto caricato con lo scroll condivide un unico URL che non corrisponde a ciò che è sullo schermo.
- Impostare su ogni pagina paginata un canonical verso la prima pagina, il che dice a Google di ignorare del tutto le pagine dalla 2 in poi.
- Controllare solo i meta tag e dare per scontato che la pagina sia a posto. Risolve i problemi di title, description e canonical, ma non dice nulla sui contenuti mancanti.
Domande frequenti
Lo scroll infinito danneggia la SEO per impostazione predefinita?
Non automaticamente, ma può farlo se i contenuti sotto la linea di galleggiamento non hanno altro modo di essere scansionati. Il problema non è lo scroll in sé, ma gli URL scansionabili che mancano dietro di esso.
Posso mantenere lo scroll infinito ed essere comunque indicizzabile al 100%?
Sì. Abbina allo scroll degli URL paginati dietro le quinte e usa la History API per tenere sincronizzata la barra degli indirizzi man mano che la pagina si aggiorna.
Come faccio a sapere se Google ha già indicizzato i contenuti caricati con lo scroll?
Cerca site:yourdomain.com insieme ad alcune parole che compaiono solo negli elementi che si caricano più avanti. Se non esce nulla, probabilmente quei contenuti non sono ancora nell'indice.
La SEO per lo scroll infinito è diversa per gli elenchi di prodotti rispetto agli archivi del blog?
La soluzione di fondo è la stessa: URL paginati e link reali. Gli elenchi di prodotti di solito comportano un rischio più diretto per il fatturato quando degli articoli escono dall'indice, quindi controllali per primi.
Una sitemap basta da sola a risolvere un problema di scroll infinito?
No. Una sitemap dice a Google che un URL esiste, ma non rende scansionabile una pagina che funziona solo con lo scroll. Servono comunque gli URL paginati e i link reali perché le voci della sitemap abbiano un senso.
Controlla la pagina, poi correggi il template
Parti dal verificatore gratuito di meta tag per escludere le spiegazioni più semplici. Poi valuta se il tuo problema di SEO per lo scroll infinito riguarda una sola pagina o l'intero template dell'elenco, perché da questo dipende se il passo successivo sarà una correzione rapida o strutturale. Se si rivela strutturale, o preferisci che qualcuno confermi la diagnosi invece di cercare da solo, parla con il team. Ti guideremo attraverso un report SEO di esempio per mostrarti che cosa controlleremmo sul tuo sito.
Risorse / Riferimenti
Sull'autore
SearchBlueprint ha ricercato, scritto e valutato questo articolo con la stessa pipeline di contenuti che i nostri clienti usano sui loro siti. Il punteggio indicato nella firma è quello che il nostro motore di contenuti ha assegnato a questa pagina prima della pubblicazione. Nulla qui è rivisto a mano, ed è proprio questo il punto: è il risultato del prodotto, pubblicato dove chiunque può verificarlo.