Principais lições
- Os preços de atacado podem aparecer no Google mesmo com uma área de login ativa, porque o Google lê o URL do produto diretamente, em vez da versão da página voltada para o cliente.
- O seo.hidden metafield É a maneira mais simples de remover uma página de produto do Google no Shopify. Não é necessário nenhum código e a exclusão do sitemap é feita automaticamente.
- Para manter uma página indexada, mas ocultar o preço, a solução está no bloco de dados estruturados JSON-LD, e não nas configurações de indexação da página.
- Editar o arquivo robots.txt é a abordagem errada neste caso, pois ele controla a indexação, não o rastreamento, e erros nesse arquivo podem levar meses para serem corrigidos.
- Após aplicar qualquer correção, use a Ferramenta de Inspeção de URL no Google Search Console para solicitar uma nova indexação em vez de esperar.
Neste guia rápido, você aprenderá como desativar o indexamento de produtos no Shopify. Este guia é extremamente útil, especialmente para lojas B2B e de atacado.
Muitos comerciantes B2B se deparam com esse problema e não conseguem entender o porquê. Os preços ficam bloqueados por um login. Os compradores não conseguem vê-los sem uma conta. Mas os resultados de busca ainda mostram os preços de atacado, em trechos de texto, em resultados avançados, às vezes logo abaixo do título do produto. O rastreador do Google simplesmente ignora o login.
Os bots de busca vão direto para a URL do produto. Sem conta, sem sessão, apenas o código-fonte bruto da página e, escondido nesse código-fonte, há um Bloco JSON-LD que a maioria dos temas do Shopify gera automaticamente. Contém o nome do produto, a disponibilidade e o preço. Esses dados chegam ao Google, independentemente de alguém estar conectado ou não.
Então a questão é o que você realmente quer, ou seja, que o produto desapareça completamente da busca, ou apenas que o preço seja removido dos resultados exibidos pelo Google.
Usando o metacampo seo.hidden para desativar a indexação de produtos no Shopify
O Shopify possui um metacampo integrado exatamente para isso. Defina `seo.hidden` como 1 em um produto e três coisas acontecem automaticamente: uma tag `noindex, nofollow` é adicionada à página, o produto é removido do seu sitemap XML e desaparece dos resultados de busca interna. Nenhuma alteração no tema é necessária.
A maioria das lojas ainda não terá a definição do metacampo configurada, então comece por aí.
Siga em frente Configurações Em seguida, acesse Metacampos e Metaobjetos.

Pick Produtos e clique Adicionar definiçãoO nome não importa muito — “Ocultar dos mecanismos de busca” funciona. O que importa é o Namespace e o campo chave, pois devem ser lidos exatamente como estão escritos. seo.ocultoNada mais. Escolha Número inteiro Como tipo de conteúdo, defina-o com um único valor e salve.

Depois de inserir a definição, abra qualquer produto que você queira remover do Google. Role até a seção Metafields na parte inferior e insira o valor. 1 No campo seo.hidden, e salve o produto. É só isso.
A página não desaparecerá do Google imediatamente. Ela precisa ser indexada novamente. Páginas com alto tráfego geralmente são removidas em poucos dias. Outras podem permanecer no índice por algumas semanas. A seção do Search Console mais abaixo explica como acelerar esse processo.
É importante esclarecer que isso remove a página completamente dos resultados de busca. Se você deseja que o produto continue visível no Google, mas sem o preço exibido, a abordagem é diferente e será explicada a seguir.
Editando o arquivo theme.liquid para identificadores de página específicos.
Existem situações em que a abordagem com metafields se torna impraticável, principalmente quando você está segmentando uma ou duas páginas específicas e não quer configurar uma definição de metafield completa para elas. Nesses casos, adicionar uma tag noindex condicional diretamente ao theme.liquid é mais rápido.
Antes de fazer qualquer alteração, duplique o tema ativo. O arquivo theme.liquid está presente em todas as páginas da sua loja. Um pequeno erro ali pode causar problemas que não são imediatamente óbvios.
No painel de administração do Shopify, abra Loja Online e vai para TemasToque no menu de três pontos do seu tema ativo e escolha Edite o código, então encontre theme.liquid na pasta Layout. Cole isso dentro do seção:
{% if handle contains 'your-page-handle-here' %}
{% fim se %}
Substitua `your-page-handle-here` pelo identificador real da página. Um produto hospedado em `yourstore.com/products/wholesale-bundle` tem o identificador `wholesale-bundle`.
O parâmetro `noindex,follow` bloqueia a indexação, mas ainda permite que o Google siga os links nessa página. Para bloquear ambos, use `noindex,nofollow` em vez disso.
A lógica condicional precisa ser exata. O arquivo theme.liquid controla todas as páginas da sua loja, então qualquer erro aqui pode remover páginas silenciosamente dos resultados de busca. Teste em um tema idêntico se não tiver certeza da lógica.
Removendo o preço do JSON-LD
Nem todos os lojistas querem remover completamente as páginas de seus produtos dos resultados de busca. Alguns apenas desejam que o preço pare de aparecer nos snippets, mantendo o produto em si visível. Nesse caso, o atributo noindex no nível da página não é a solução adequada, já que o preço provém dos dados estruturados, e é de lá que ele precisa ser removido.
No tema Dawn, o bloco JSON-LD reside em seções/produto-principal.líquidoOutros temas o colocam em algum lugar no arquivo de modelo do produto. Procure por uma tag de script com type=”application/ld+json” e dentro você encontrará um objeto “offers” contendo uma propriedade “price”. Isso A propriedade é o que o Google lê para preencher os snippets avançados.
Exclua a propriedade de preço desse objeto. A página do produto permanece indexada. O Google apenas perde os dados necessários para exibir os preços nos resultados.
Após essa alteração, espere duas coisas. O Google Search Console começará a registrar erros de dados estruturados nesses produtos, o que é normal e não afetará seu posicionamento. Além disso, os rich snippets que exibem preços nos resultados de pesquisa desaparecerão para esses produtos, que é exatamente o que você deseja.
Se essa configuração parecer muito complexa, você pode usar um aplicativo da Shopify como o Gerente de fechaduras de atacado B2B para ocultar preços e produtos tanto dos clientes quanto do Google.
Por que o arquivo robots.txt não resolve este problema?
O arquivo robots.txt é a sugestão mais comum em muitos tópicos de fóruns sobre esse assunto. Mas é a ferramenta errada.
O arquivo robots.txt informa ao rastreador do Google se deve ou não visitar um URL. Ele não diz nada sobre se esse URL será indexado ou não. Portanto, se o Google já tiver uma página indexada ou se pelo menos um site externo tiver criado um link para ela, uma regra de bloqueio não a removerá dos resultados. A tag noindex é o que realmente controla a remoção.
Editar o robots.txt sem saber exatamente o que está fazendo também apresenta riscos reais. Se você escrever uma regra um pouco genérica demais, poderá remover silenciosamente partes do seu repositório dos índices. Recuperar essa visibilidade pode levar meses. Não mexa no arquivo para resolver esse problema.
Fazer o Google agir mais rápido
A tag noindex não remove a página, apenas sinaliza ao Google o que fazer na próxima indexação. Páginas com pouco tráfego podem esperar semanas para que essa indexação aconteça.
Abra Google Search Console e cole o URL do produto no Ferramenta de inspeção de URLAinda aparece como indexado? Clique em Indexação de solicitações E o Google vai priorizar o pedido. Geralmente isso reduz o tempo de espera em alguns dias.
Para algo mais rápido, o Remoções A ferramenta na barra lateral permite solicitar uma remoção temporária. Cole a URL, envie e a página geralmente é removida em um ou dois dias. Não é permanente, a tag noindex ainda precisa ser indexada em uma indexação completa, mas remove o conteúdo dos resultados rapidamente enquanto isso acontece.
Verifique novamente no Search Console após cerca de uma semana para confirmar se o URL não está mais indexado.
Outras coisas que vale a pena verificar
Mapa do site O método `seo.hidden` remove automaticamente a URL do sitemap. O método `theme.liquid` não faz isso. Se você usou esse método, verifique se a URL ainda está presente no seu sitemap e remova-a. Ter uma URL com o atributo `noindexed` no seu sitemap não é uma crise, mas é um detalhe a ser considerado.
Paredes de login e rastreadores. Aplicativos que restringem o acesso à sua loja virtual controlam a experiência do visitante. Os rastreadores não têm experiência do visitante e leem o código-fonte. A única maneira de impedir que o Google acesse os dados de uma página de produto é remover a página do seu índice ou extrair os dados relevantes do bloco de dados estruturados.
Backlinks. Sites externos com links para uma página de produto que você marcou como noindex podem atrasar a remoção do produto. O Google respeita as tags noindex, mas um link externo é motivo para continuar verificando. Isso é raro em páginas de produtos de atacado, mas vale a pena saber se um URL existe há algum tempo.
Perguntas frequentes
Por que meus preços de atacado estão aparecendo no Google mesmo estando protegidos por login?
Seu login controla o que uma sessão do navegador vê. O rastreador do Google acessa a URL do produto diretamente, sem passar por nenhum processo de login, e lê tudo no código-fonte da página, incluindo os dados estruturados em JSON-LD, onde ficam as informações de preço.
O que exatamente faz definir seo.hidden como 1?
Isso instrui o Shopify a adicionar uma meta tag noindex, nofollow à página, removê-la do sitemap XML e da busca interna da sua loja. Todas as três ações são realizadas simultaneamente assim que o valor é salvo em um produto.
Remover páginas de produtos do Google prejudicará meu SEO?
Não para o resto da sua loja. Desindexar alguns produtos exclusivos para atacado não afeta suas outras páginas, coleções ou qualquer outra coisa. As únicas coisas que mudam são os produtos específicos que você selecionou.
Posso manter uma página de produto no Google, mas impedir que o preço seja exibido?
Sim. Remova a propriedade de preço do bloco de dados estruturados JSON-LD na página do produto. A página permanece indexada e pesquisável. O Google simplesmente não terá um preço para exibir nos resultados de pesquisa avançados.
Quanto tempo leva para uma página não indexada desaparecer do Google?
A frequência de rastreamento varia de página para página. Um produto com tráfego regular pode ser removido do índice em poucos dias após um novo rastreamento. Já uma URL pouco visitada pode permanecer no índice por várias semanas. Submeter a URL através da Ferramenta de Inspeção de URLs no Google Search Console é a maneira mais rápida de forçar um novo rastreamento.
Isso também funciona para páginas de coleção?
Sim. O metacampo seo.hidden funciona em produtos, páginas e posts de blog. Para páginas de coleção, o método theme.liquid funciona perfeitamente — basta usar o identificador da coleção na condição.
Pronto para impressionar seus clientes B2B? Comece a vender no atacado como um profissional! 🙂
Experimente nosso aplicativo de desconto em preços de atacado gratuitamente !
Mais de 15,000 comerciantes da Shopify confiam nele

