Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

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.

Illustrazione piatta di pagine impilate che scorrono verso il basso con una lente d'ingrandimento accanto, mentre le pagine più in basso sfumano fino a diventare invisibili.

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).

Diagramma sulla SEO per lo scroll infinito: una griglia di prodotti che compaiono sfumando sotto la linea di galleggiamento, accanto a un'icona di crawler che non riesce a raggiungerli

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

Una mano che indica un testo su un rotolo della Torah, a simboleggiare le pratiche religiose ebraiche.

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

Illustrazione piatta di una singola pagina con un segno di spunta accanto a una pila di più pagine con un simbolo di avviso.
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

  1. Google Search Central
  2. Google Search Central
  3. History API
  4. sitemap
Scopri come va sul tuo sitoIncolla un URL e SearchBlueprint lo valuta con lo stesso motore di contenuti che ha valutato questo articolo, poi ti indica gli interventi nell'ordine in cui rendono di più.Ottieni il tuo piano gratuito

Fonti

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.