SEO para rolagem infinita: como parar de esconder páginas do Google
Por Toy Wen Da, Cofundador · Atualizado em · 6 min de leitura
Traduzido do original em inglês. Ler em inglês
SEO para rolagem infinita significa garantir que o Googlebot consiga encontrar, rastrear e indexar todo produto, post ou item de listagem que só carrega conforme o visitante rola a página, e não apenas o primeiro lote exibido quando a página abre. A solução é dar a cada lote carregado pela rolagem uma URL própria e rastreável, por meio de paginação ou de um link de "carregar mais", e apontar os links internos diretamente para ela.

O que envolve o SEO para rolagem infinita
Por que o Google tem dificuldade com conteúdo que carrega na rolagem
O Google renderiza JavaScript, mas não rola a página. O Googlebot carrega uma página, espera o conteúdo se estabilizar e tira um instantâneo; ele nunca gira a roda do mouse para disparar o próximo lote de produtos. Se os itens de 21 a 40 só aparecem depois que um evento de rolagem dispara uma requisição, o rastreador do Google pode nunca vê-los, e o que ele nunca vê não pode ser indexado.
Donos de sites fazem essa pergunta o tempo todo na Central de Ajuda da comunidade do Search Console do Google, onde pessoas que administram blogs e catálogos com rolagem infinita querem saber se o problema deixou de existir com a evolução da tecnologia de rastreamento. Estruturalmente, não deixou. A orientação do Google Search Central sobre conteúdo carregado sob demanda (lazy-load) e inserido dinamicamente continua dando a mesma resposta: dê a cada trecho uma URL real e que possa ser linkada, e atualize a barra de endereço conforme o usuário rola, usando a History API do navegador, para que a URL sempre corresponda ao que está na tela (Google Search Central).

Onde entra o verificador gratuito de meta tags
Antes de mexer em qualquer código, passe a página pelo verificador gratuito de meta tags da SearchBlueprint. Ele extrai a tag de título, a meta description, a tag canonical e as diretivas de robots direto do HTML da página, o que basta para descartar as explicações mais simples: um noindex perdido (Google Search Central), uma canonical apontando para outro lugar ou a falta de um título.
O que ele não mostra é se o conteúdo abaixo da dobra existe nesse HTML. Imagine que os produtos a partir do 21 não estejam no código-fonte da página até que um evento de rolagem dispare. O verificador vai dar tudo certo, enquanto o Google continua sem ver esses produtos. Por isso, use-o como primeiro passo e espere ter de continuar investigando depois.
A solução: tornar o conteúdo da rolagem rastreável

Passo 1: adicione URLs paginadas por trás da rolagem
A solução mais confiável é manter a rolagem para os visitantes humanos e construir por baixo dela uma versão paginada, com URLs como /products?page=2 e /products?page=3. Cada URL precisa carregar seu lote de conteúdo por conta própria, sem exigir JavaScript, para que o Googlebot possa solicitá-la diretamente. A maioria das plataformas de e-commerce e de blog já gera esse tipo de paginação para páginas de categoria e de arquivo; o problema costuma ser que ninguém ligou a versão com rolagem a ela. Confira as configurações do próprio CMS antes de desenvolver qualquer coisa personalizada. Os guias de SEO por CMS mostram onde ficam as configurações de paginação e de arquivo em cada plataforma importante, na ordem em que você deve verificá-las.
Passo 2: aponte links para URLs reais, não apenas para gatilhos de rolagem
Adicione links <a href> visíveis para essas páginas paginadas, seja um paginador numerado, seja um botão de "carregar mais" que também seja um link de verdade. Um <div onclick="loadMore()"> sem href é invisível para um rastreador. No Duda, os templates de blog têm particularidades próprias na forma como os posts paginados são publicados e descobertos, e o guia de SEO para blog no Duda cobre as configurações específicas dessa plataforma.
Passo 3: verifique a correção depois de publicá-la
Com a paginação no ar, acesse diretamente uma URL paginada e confirme que o conteúdo carrega sem JavaScript. Depois, confirme que cada página tem um título único e que não foi canonicalizada por engano para a página 1. Se a página 2 e a página 3 apontam a canonical para a página 1, você recriou o mesmo problema com mais etapas.
Quando as ferramentas do seu próprio site bastam e quando não bastam

| Situação | As suas próprias ferramentas bastam? | Por quê |
|---|---|---|
| Uma página de produto ausente do Google | Muitas vezes sim | Verifique o HTML dessa URL, corrija o link ou a canonical e reenvie-a |
| Um bug de rolagem pontual após uma atualização de tema | Muitas vezes sim | Mudança isolada, correção isolada; teste o template em questão |
| O template inteiro de categoria/blog nunca é indexado além da página 1 | Normalmente não | É um problema estrutural de paginação em todas as páginas de listagem, não em uma única URL |
| Produtos novos continuam falhando na indexação, de forma recorrente | Normalmente não | Indica um problema de template ou de orçamento de rastreamento que continua se repetindo |
Uma única página ausente pode ser resolvida com ferramentas gratuitas e um editor de texto. Um padrão que afeta o template inteiro, ou o mesmo problema voltando toda vez que você adiciona estoque, merece uma auditoria de verdade, e não mais um remendo isolado.
Erros comuns de SEO para rolagem infinita
- Depender só da rolagem, sem paginação por baixo. Funciona para os visitantes e é invisível para o Googlebot.
- Montar o botão "carregar mais" apenas com JavaScript e sem
href, já que um rastreador não consegue clicar. - Esquecer de atualizar a URL conforme o conteúdo carrega. Sem a History API, todo produto carregado na rolagem compartilha uma única URL que não corresponde ao que está na tela.
- Canonicalizar todas as páginas paginadas para a página 1, o que diz ao Google para ignorar por completo da página 2 em diante.
- Verificar apenas as meta tags e achar que isso libera a página. Isso resolve problemas de título, descrição e canonical, mas não diz nada sobre conteúdo ausente.
Perguntas frequentes
A rolagem infinita prejudica o SEO por padrão?
Não automaticamente, mas pode prejudicar se o conteúdo abaixo da dobra não tiver nenhuma outra forma de ser rastreado. A rolagem em si não é o problema. O problema são as URLs rastreáveis que faltam por trás dela.
Posso manter a rolagem infinita e ainda assim ficar totalmente indexável?
Sim. Combine a rolagem com URLs paginadas por trás dela e use a History API para manter a barra de endereço sincronizada conforme a página é atualizada.
Como sei se o Google já indexou o meu conteúdo de rolagem?
Pesquise site:seudominio.com junto com algumas palavras que aparecem apenas nos itens que carregam depois. Se nada aparecer, é provável que esse conteúdo ainda não esteja no índice.
O SEO para rolagem infinita é diferente para listagens de produtos e para arquivos de blog?
A solução de fundo é a mesma: URLs paginadas e links reais. As listagens de produtos costumam representar um risco maior de receita direta quando itens saem do índice, então verifique-as primeiro.
Um sitemap resolve sozinho um problema de rolagem infinita?
Não. Um sitemap avisa ao Google que uma URL existe, mas não torna rastreável uma página que só funciona com rolagem. Você ainda precisa das URLs paginadas e de links reais para que as entradas do sitemap façam sentido.
Verifique a página e depois corrija o template
Comece pelo verificador gratuito de meta tags para descartar as explicações mais simples. Depois, veja se o seu problema de SEO para rolagem infinita está em uma página ou no template de listagem inteiro, porque isso decide se o próximo passo é uma correção rápida ou estrutural. Se for estrutural, ou se você preferir que alguém confirme o diagnóstico em vez de investigar sozinho, fale com a equipe. Vamos percorrer um relatório de SEO de exemplo para você ver o que verificaríamos no seu site.
Recursos / Referências
Sobre o autor
O SearchBlueprint pesquisou, escreveu e avaliou este artigo com o mesmo pipeline de conteúdo que nossos clientes usam nos próprios sites. A nota que aparece na assinatura é a que nosso mecanismo de conteúdo deu a esta página antes de ela ser publicada. Nada aqui passa por revisão manual, e esse é justamente o ponto: é o resultado do produto, publicado onde qualquer pessoa pode conferir.