Rastreadores da web

O que um rastreador da web (spider, bot) realmente é, como funciona o ciclo buscar → analisar → enfileirar e por que rastreamento não é o mesmo que indexação, renderização ou ranqueamento.

2 sinais de evidência nesta página

Rastreadores da web — também chamados de spiders ou bots — são programas automatizados que buscam páginas, extraem links e colocam novas URLs em uma fila de visitas, alimentando o índice do mecanismo de busca. O ciclo mecânico é descobrir → buscar → analisar → agendar, repetido continuamente. O rastreamento é a primeira de três etapas (rastrear → indexar → exibir) e é um requisito para ranquear, não um fator de ranqueamento: mais rastreamento não melhora suas posições. O rastreamento também é diferente de indexação e renderização. Rastreadores confiáveis respeitam o robots.txt e controlam sua velocidade; hoje não são apenas os mecanismos de busca — bots de IA representam uma parcela grande e crescente do tráfego. Para detalhes de cada mecanismo, consulte os conteúdos relacionados sobre Googlebot, Bingbot, rastreadores de IA e user-agent.

TL;DR — Um rastreador (spider, bot) é um programa automatizado que descobre, busca, analisa e reagenda URLs em um ciclo. Nas palavras do Google, ele “downloads text, images, and videos from pages it found on the internet with automated programs called crawlers.” Tradução: “baixa textos, imagens e vídeos de páginas que encontrou na internet com programas automatizados chamados rastreadores.” A mecânica envolve uma fronteira (a fila de URLs), uma busca (baixar o HTML), uma análise (extrair links e conteúdo) e um agendador que decide o que buscar em seguida e com que velocidade — reduzindo o ritmo conforme a saúde do seu servidor. Renderizar JavaScript é uma etapa separada. O rastreamento é necessário para ranquear, mas não é um sinal de ranqueamento, e é diferente da indexação — uma página bloqueada por robots ainda pode ser indexada. E, em 2026, não são apenas mecanismos de busca que rastreiam: bots de IA representam uma parcela grande e em rápido crescimento do tráfego.

O que um rastreador realmente é

A definição do Google é bastante direta: ele “downloads text, images, and videos from pages it found on the internet with automated programs called crawlers.” Tradução: “baixa textos, imagens e vídeos de páginas que encontrou na internet com programas automatizados chamados rastreadores.” A formulação do próprio glossário do Google é ainda mais ampla — “a crawler is a generic term for any program that is used to automatically discover and scan websites.” Tradução: “rastreador é um termo genérico para qualquer programa usado para descobrir e examinar sites automaticamente.” Crawler, spider, bot, spiderbot: o mesmo conceito, com nomes diferentes. Evidência desta afirmação Google defines a crawler as an automated program that discovers and scans websites and describes Googlebot as its web crawler. Escopo: Google crawler terminology. Confiança: alta · Verificado: Google: Googlebot overview

O rastreamento importa por causa do pipeline. O Google é direto: “Google Search works in three stages, and not all pages make it through each stage” Tradução: “A Pesquisa Google funciona em três etapas, e nem todas as páginas passam por cada uma delas” — rastreamento, indexação e exibição. O rastreamento é a primeira barreira. Uma página que nunca é rastreada não pode ser indexada, e uma página não indexada não pode ranquear.

Como um rastreador funciona, mecanicamente

Deixando as marcas de lado, a maioria dos rastreadores que seguem links executa alguma versão do mesmo ciclo: descobrir → buscar → analisar → agendar → repetir. É um modelo mental útil para entender o comportamento do rastreador — não uma garantia de que todo rastreador já criado implemente exatamente essas etapas da mesma maneira.

A fronteira (a fila). Um rastreador não vagueia ao acaso. Ele mantém uma fila de URLs que conhece, mas ainda não visitou — a fronteira de rastreamento — e um agendador que decide qual URL retirar em seguida. Ele começa com um conjunto inicial de URLs conhecidas e amplia a fila conforme descobre outras. O Google descreve a descoberta assim: “Other pages are discovered when Google extracts a link from a known page to a new page… Still other pages are discovered when you submit a list of pages (a sitemap) for Google to crawl. This process is called ‘URL discovery.’” Tradução: “Outras páginas são descobertas quando o Google extrai um link de uma página conhecida para uma nova página… Outras ainda são descobertas quando você envia uma lista de páginas (um sitemap) para o Google rastrear. Esse processo é chamado de ‘descoberta de URL’.” Evidência desta afirmação Google discovers URLs through links from known pages and through submitted sitemaps. Escopo: Google URL discovery; sitemap submission does not guarantee crawling or indexing. Confiança: alta · Verificado: Google: How Search works

Busca. O rastreador envia uma solicitação HTTP; o servidor devolve a página. Nessa etapa, ele baixa o HTML bruto (recursos como JavaScript e CSS são buscados separadamente, muitas vezes depois). Fabrice Canel, do Bing, resume claramente o objetivo desse processo: “Crawling is the process by which bingbot discovers new and updated documents or content to be added to Bing’s searchable index.” Tradução: “Rastreamento é o processo pelo qual o bingbot descobre documentos ou conteúdos novos e atualizados para adicioná-los ao índice pesquisável do Bing.”

Análise. O HTML obtido é analisado para extrair links, texto, cabeçalhos, imagens e metadados. As URLs recém-encontradas são normalizadas e recolocadas na fronteira — o que mantém o ciclo em funcionamento.

Agendamento. O que é buscado, com que frequência e quantas páginas por visita são decisões algorítmicas, não suas. Google: “Googlebot uses an algorithmic process to determine which sites to crawl, how often, and how many pages to fetch from each site.” Tradução: “O Googlebot usa um processo algorítmico para determinar quais sites rastrear, com que frequência e quantas páginas buscar de cada site.” Páginas populares e que mudam com frequência são revisitadas mais cedo; páginas obscuras e estáticas são revisitadas raramente. (A definição desse cronograma — orçamento de rastreamento, taxa de rastreamento e frequência de rastreamento — tem análises próprias neste cluster.)

Evidência desta afirmação Googlebot algorithmically determines which sites to crawl, how often, and how many pages to fetch. Escopo: web Confiança: alta · Verificado: In-Depth Guide to How Google Search Works

”Googlebot” não é um único programa

Este é o ponto que a maioria das explicações ignora. “Googlebot” soa como um único programa; não é. Na minha apresentação Como a busca funciona, eu o descrevo como mais de mil sistemas que executam uma família de rastreadores especializados — desktop, mobile, imagem, notícias, vídeo e anúncios — todos consumindo o mesmo conjunto de orçamento de rastreamento. Gary Illyes destacou o mesmo ponto por dentro: o nome é essencialmente inadequado para uma plataforma central de rastreamento pela qual muitos produtos do Google (Shopping, AdSense e outros) encaminham suas solicitações, com diferentes nomes de user-agent. Portanto, ao ler seus logs, você não está observando um bot — está observando uma frota que compartilha um rótulo. (Os detalhes de cada mecanismo estão nos conteúdos relacionados sobre Googlebot e Bingbot.)

Cortesia — como rastreadores evitam derrubar seu site

Um rastreador bem-comportado reduz deliberadamente seu ritmo. Google: “They try not to crawl the site too fast to avoid overloading it. This mechanism is based on the responses of the site (for example, HTTP 500 errors mean ‘slow down’).” Tradução: “Eles tentam não rastrear o site rápido demais para evitar sobrecarregá-lo. Esse mecanismo se baseia nas respostas do site (por exemplo, erros HTTP 500 significam ‘reduza a velocidade’).” Essa também é a forma de desacelerar temporariamente um rastreamento — respostas 5xx/429 prolongadas fazem o Googlebot recuar (por um ou dois dias, não para sempre). A cortesia não é opcional; na escala em que os rastreadores operam, é a única coisa que evita que eles sobrecarreguem servidores até tirá-los do ar.

Robots.txt — o controle padrão de rastreamento

robots.txt é a convenção de controle de acesso de fato. Google: “A robots.txt file tells search engine crawlers which URLs the crawler can access on your site.” Tradução: “Um arquivo robots.txt informa aos rastreadores dos mecanismos de busca quais URLs eles podem acessar em seu site.” Dois pontos precisam ficar claros:

  • Ele controla o rastreamento, não a indexação. Uma página bloqueada ainda pode ser indexada se outras páginas apontarem links para ela — o Google apenas não consegue ver o conteúdo (nem qualquer tag noindex nela). Como escrevi em Indexada, embora bloqueada pelo robots.txt: “crawling and indexing are two different things.” Tradução: “rastreamento e indexação são duas coisas diferentes.” Para realmente remover uma página, permita o rastreamento e adicione noindex — não a bloqueie.
  • Rastreadores confiáveis obedecem; agentes mal-intencionados, não. Googlebot, Bingbot, Ahrefsbot e semelhantes respeitam o robots.txt; muitos scrapers e bots não confiáveis o ignoram por completo. É uma convenção, não um mecanismo de aplicação.

Testei diretamente o efeito do bloqueio. Em A história de bloquear duas páginas bem ranqueadas com o Robots.txt, bloqueei duas páginas nossas que ranqueavam por quase cinco meses. Elas perderam todos os featured snippets e títulos personalizados (os resultados exibiam “no information is available” Tradução: “nenhuma informação está disponível”), e os cliques caíram mais do que apenas a posição explicaria — mas a estimativa de tráfego quase não mudou. Minha conclusão continua válida: não bloqueie páginas que você quer indexar. Isso prejudica. Não tanto quanto você talvez imagine — mas ainda prejudica.

Rastrear ≠ indexar ≠ renderizar ≠ ranquear

As distinções que causam mais confusão:

  • Rastreamento ≠ indexação. Rastrear é buscar e baixar; indexar é entender e armazenar. Uma página pode ser rastreada e não indexada (o Google optou por não incluí-la), e uma página bloqueada pode ser indexada sem jamais ser lida. “Indexing isn’t guaranteed; not every page that Google processes will be indexed.” Tradução: “A indexação não é garantida; nem todas as páginas processadas pelo Google serão indexadas.”
  • Rastreamento ≠ renderização. Buscar o HTML e executar seu JavaScript são duas etapas diferentes. “During the crawl, Google renders the page and runs any JavaScript it finds using a recent version of Chrome,” Tradução: “Durante o rastreamento, o Google renderiza a página e executa todo JavaScript que encontra usando uma versão recente do Chrome”, mas essa renderização ocorre em uma fila separada que pode ficar atrás da busca inicial. Se seu conteúdo só aparece depois que o JavaScript é executado, ele não fica disponível na mesma passagem do HTML.
  • Rastreamento ≠ ranqueamento. Ser rastreado com mais frequência não é um sinal de ranqueamento. A taxa de rastreamento é apenas uma questão de eficiência — por isso a maioria dos sites nunca precisa gerenciar orçamento de rastreamento.

Tipos de rastreadores (visão geral)

Esta seção é breve — cada tipo tem um conteúdo relacionado detalhado:

  • Rastreadores de mecanismos de busca — Googlebot, Bingbot. Eles criam os índices que alimentam os resultados de busca.
  • Rastreadores de IA/LLM — GPTBot, ClaudeBot, CCBot e outros, que coletam conteúdo da web para treinar ou alimentar modelos de IA. Crescem rapidamente (veja abaixo).
  • Rastreadores de auditoria de SEO — Ahrefs Site Audit, Screaming Frog e ferramentas semelhantes que simulam um rastreamento para encontrar problemas técnicos.
  • Buscadores acionados pelo usuário — ferramentas que fazem uma única solicitação sob demanda (ferramenta de inspeção de URL do Google, teste de pesquisa aprimorada). Não são rastreadores autônomos.

Quem está rastreando a web atualmente

Não são mais apenas os mecanismos de busca. Na minha análise dos dados do Cloudflare Radar (Conheça os novos rastreadores da web), os bots de mecanismos de busca ainda rastreiam mais, mas os bots de IA estão firmemente em segundo lugar. É difícil exagerar a escala: somente o Bing descobre dezenas de bilhões de URLs normalizadas que nunca viu todos os dias (Fabrice Canel) — exatamente por isso os mecanismos precisam priorizar agressivamente o que realmente buscam.

Como verificar se um rastreador é quem afirma ser

Qualquer bot pode colocar “Googlebot” em sua string de user-agent, portanto não confie apenas nela. A verificação real é uma consulta DNS reversa e direta (consulte a aba Scripts): faça o DNS reverso do IP nos logs, confirme que ele resolve para um hostname googlebot.com/ google.com, depois faça o DNS direto desse hostname e confirme que ele retorna ao mesmo IP. O Google também publica suas faixas de IP. Os detalhes completos de user-agent de cada mecanismo estão no conteúdo relacionado sobre user-agent.

Próximos passos

Esta é a página do conceito geral. Para detalhes:

  • Googlebot — o rastreador do Google: user-agents, rastreamento mobile-first, renderização e Estatísticas de rastreamento do Search Console.
  • Bingbot — o rastreador do Bing: Controle de Rastreamento e IndexNow.
  • Rastreadores de IA — GPTBot, ClaudeBot, CCBot e os bots agênticos mais recentes.
  • User-agent — o que é a string de user-agent e como interpretá-la.
  • Hub de rastreamento — todo o pipeline, além de orçamento de rastreamento, taxa de rastreamento, frequência de rastreamento, profundidade de rastreamento, armadilhas para spiders e análise de arquivos de log.

Adicionar uma nota de especialista

Fixar uma citação de especialista

É uma pessoa nova? Crie o perfil não reivindicado dela em /admin/experts/ → Fixar uma citação de especialista primeiro.