Resposta rápida: o robots.txt informa aos motores de busca e rastreadores de IA quais caminhos na sua loja eles podem rastrear. O Shopify fornece um padrão sensato, que pode ser personalizado através de um modelo robots.txt.liquid no tema. O erro comum e caro é acidentalmente desautorizar caminhos de produtos ou coleções, o que os desindexa. Para a pesquisa de IA, permita explicitamente os rastreadores que deseja que citem você — GPTBot, ClaudeBot, PerplexityBot e Google-Extended.

O seu robots.txt informa aos motores de busca e rastreadores de IA o que eles podem rastrear na sua loja. No Shopify, é quase tudo automático, o que é bom — mas os padrões causam dois problemas recorrentes, e o aviso do Google "Indexado, mas bloqueado por robots.txt" confunde muitos comerciantes que depois pioram a situação bloqueando ainda mais. Veja como o arquivo funciona no Shopify, como ele pode ser alterado de forma segura e como corrigir os erros que ele causa.

Como funciona o robots.txt do Shopify

O Shopify gera o arquivo automaticamente em yourstore.com/robots.txt e fornece um padrão sensato. Esse padrão já desautoriza os caminhos internos que você nunca quer indexados — /cart, /checkout, /orders, /account e os URLs de pesquisa e filtragem internos do Shopify — e aponta os rastreadores para o seu sitemap. Para muitas lojas, você nunca precisa mexer nele.

Desde 2021, um tema pode conter um modelo templates/robots.txt.liquid que o personaliza. O modelo é Liquid, não texto simples: ele renderiza as regras padrão do Shopify e permite que regras específicas sejam adicionadas ou removidas enquanto essas regras padrão permanecem intactas. É código do tema, e você não precisa abri-lo você mesmo. Um aplicativo de SEO pode gerenciar as regras que você provavelmente deseja — o RankEngine, por exemplo, publica suas regras de rastreadores de IA nesse modelo dentro de seu próprio bloco marcado, mantém o arquivo anterior para que a alteração possa ser desfeita e verifica o robots.txt ao vivo depois. Para qualquer outra regra personalizada, peça ao desenvolvedor do seu tema.

Duas precauções antes de qualquer alteração. Primeiro, este arquivo é poderoso na direção errada — um Disallow: / acidental diria a todos os rastreadores para ignorar toda a sua loja, então qualquer alteração deve ser deliberada, e o resultado renderizado em yourstore.com/robots.txt deve ser verificado depois. Segundo, o robots.txt controla o rastreamento, não a indexação. Essas são coisas diferentes, e confundi-las é a raiz do erro mais comum do robots do Shopify.

Rastreamento não é indexação

Uma regra Disallow no robots.txt diz a um rastreador "não busque este URL." Não diz ao Google "não indexe este URL." Se o Google descobrir um URL bloqueado através de um link em algum lugar, ele ainda pode adicionar o URL nu ao seu índice — ele só não pode ler a página para ver o que há nela. O resultado é uma listagem sem título ou descrição úteis, o que é pior do que indexar a página corretamente ou mantê-la fora completamente.

Essa única distinção explica o aviso abaixo, e é por isso que "apenas bloqueá-lo no robots.txt" é a correção errada para páginas que você deseja manter fora da pesquisa.

Corrigindo "Indexado, mas bloqueado por robots.txt"

Este aviso do Search Console significa que o Google encontrou um URL, geralmente através de um link, mas não conseguiu rastreá-lo porque o robots.txt bloqueia o caminho — então ele indexou o URL sem conteúdo. A correção depende do que você deseja que aconteça com esse URL:

Se você quiser... Então... Porque...
Manter o URL indexado e corrigir a listagem Remova ou restrinja a regra Disallow; solicite indexação no Search Console O Google precisa rastrear a página para ver seu conteúdo e atualizar a listagem
Remover o URL dos resultados de pesquisa completamente Desbloqueie a página, depois adicione uma meta tag noindex ou um cabeçalho X-Robots-Tag Um rastreador não pode ler uma instrução noindex em uma página bloqueada
  • Identifique o URL exato bloqueado no relatório de Páginas do Search Console sob este status e verifique-o em relação ao seu robots.txt para encontrar a regra Disallow correspondente.
  • Se ele deve ser indexado — um produto real ou coleção que foi pego por uma regra muito ampla — peça para remover ou restringir a regra Disallow (por quem a adicionou: seu desenvolvedor de tema ou o aplicativo que a escreveu) para que o Google possa rastreá-lo, depois solicite indexação. Uma vez que o Google lê a página, o aviso desaparece e a listagem recebe um título e descrição adequados.
  • Se ele não deve ser indexado — uma página de filtro fina, um resultado de pesquisa interna, uma página de login — não confie apenas no bloqueio. O bloqueio sozinho pode deixar o URL nu indexado para sempre. Em vez disso, deixe o Google rastrear a página e dê-lhe um sinal noindex que ele possa realmente ler: uma meta tag noindex na marcação da página ou um cabeçalho X-Robots-Tag noindex. Contraintuitivamente, para remover uma página do índice, muitas vezes você precisa desbloqueá-la primeiro para que o rastreador possa ver a instrução noindex. Uma página bloqueada é uma página cuja tag noindex o Google nunca lerá.

Desautorizando páginas de pesquisa e tags

Dois padrões de URL do Shopify geram páginas de baixo valor quase infinitas que podem inchar seu índice: resultados de pesquisa interna (caminhos sob /search) e URLs de coleções filtradas por tags (longas strings de consulta com ?constraint= ou parâmetros de tag). Os padrões do Shopify lidam com grande parte disso, mas em temas personalizados e catálogos fortemente etiquetados, eles podem escapar e ser indexados como páginas finas e duplicadas.

Se você os encontrar indexados e quiser removê-los, aplique a lógica de rastreamento versus indexação acima. Bloquear /search no robots.txt impede o rastreamento fresco, mas não removerá URLs já indexados; para esses, um sinal noindex nos modelos de pesquisa e filtro é a correção duradoura. As tags canônicas ajudam aqui também — apontar variantes de coleções filtradas de volta para o URL limpo da coleção é muitas vezes mais limpo do que bloquear, e isso é abordado no guia de tags canônicas. A decisão é se você quer a página não rastreável ou não indexada; elas exigem ferramentas opostas.

Permitir rastreadores de IA, deliberadamente

Para ser citado por motores de resposta de IA, seu robots.txt precisa permitir os rastreadores que esses motores usam — e muitas lojas os bloqueiam por acidente, muitas vezes através de uma CDN ou configuração de segurança em vez da escolha do proprietário da loja. Os agentes que vale a pena conhecer pelo nome:

  • GPTBot e OAI-SearchBot — rastreadores da OpenAI, o segundo especificamente para citações de pesquisa do ChatGPT.
  • ClaudeBot — rastreador da Anthropic.
  • Google-Extended — controle do Google para treinamento e fundamentação de IA, separado do Googlebot.
  • PerplexityBot — rastreador da Perplexity.
  • CCBot — Common Crawl, que alimenta muitos modelos a jusante.

Estes são distintos do Googlebot e cada um busca em seus próprios termos. A ação de AEO mais rápida é confirmar que seu robots.txt não bloqueia os que você deseja que citem você, e idealmente permitir explicitamente com um bloco User-agent e Allow no robots.txt. Bloqueá-los silenciosamente exclui sua loja da visibilidade de IA sem nenhum erro em lugar algum para avisá-lo. Isso é fundamental para a otimização de motores de resposta e o trabalho mais amplo de otimização de motores generativos e visibilidade de IA — e combina naturalmente com um bom arquivo llms.txt, que é a versão afirmativa da mesma ideia. Se você está ponderando quais agentes permitir, o guia de SEO do ChatGPT aprofunda-se especificamente nos rastreadores da OpenAI.

Uma maneira rápida de verificar seu robots.txt

Abra yourstore.com/robots.txt em um navegador — esse é o resultado renderizado que todo rastreador vê, e é o arquivo que importa, não o seu modelo Liquid. Procure por qualquer Disallow: / sozinho (um bloqueio de site completo), por agentes de rastreadores de IA sob um Disallow, e por uma linha Sitemap: apontando para o seu verdadeiro sitemap.xml. No Search Console, o relatório de Páginas informa o que está realmente acontecendo — quantos URLs estão sob "Indexado, mas bloqueado por robots.txt" e quais são. Entre o arquivo bruto e o relatório de Páginas, você pode ver tanto a política quanto suas consequências.

A higiene do robots.txt está ao lado do seu sitemap, redirecionamentos e marcação de esquema como a camada de rastreabilidade do SEO do Shopify; a lista de verificação de 2026 e o guia de SEO do Shopify os unem, e a visão geral das ferramentas de SEO do Shopify cobre o que as automatiza.

O RankEngine audita sua política de robots, sinaliza URLs bloqueados mas indexados a partir dos seus dados do Search Console, e pode publicar um robots.txt.liquid com as regras corretas de rastreadores de IA — depois verifica-o em relação ao arquivo renderizado ao vivo para que você saiba que a alteração realmente ocorreu em vez de confiar que o modelo foi salvo.