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

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.

Ilustração plana de páginas empilhadas rolando para baixo, com uma lupa ao lado; as páginas mais baixas vão desaparecendo conforme descem.

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

diagrama de SEO para rolagem infinita: uma grade de produtos com itens surgindo abaixo da dobra ao lado de um ícone de rastreador que não consegue alcançá-los

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

Uma mão apontando para o texto de um rolo da Torá, simbolizando práticas religiosas judaicas.

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.

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

Ilustração plana de uma única página com um sinal de confirmação ao lado de uma pilha de várias páginas com um símbolo de alerta.
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

  1. Google Search Central
  2. Google Search Central
  3. History API
  4. sitemap
Veja como isso fica no seu próprio siteCole uma URL e o SearchBlueprint dá uma nota a ela com o mesmo mecanismo de conteúdo que avaliou este artigo, e depois lista as correções na ordem em que elas trazem mais retorno.Receba seu plano grátis

Fontes

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.