SEO para e-commerce é o trabalho de fazer cada tipo de página da loja aparecer na busca que combina com ela. A categoria "tênis de corrida feminino" atende quem ainda está escolhendo; a página do modelo atende quem já sabe o que quer. Por isso a ordem importa: primeiro as categorias, depois os produtos que mais vendem, e só então o blog. Em paralelo, três problemas que quase só existem em loja pedem atenção desde o começo: filtros que geram milhares de endereços, produto que acaba e catálogo que não chega ao Google Shopping.
Este guia segue essa ordem, com o que o Google Search Central recomenda para lojas virtuais e onde mexer na Nuvemshop, na Shopify, na VTEX e na Tray.
Quais páginas da loja priorizar no SEO?
Comece pelas categorias. Elas respondem às buscas mais amplas e mais frequentes, como "vestido de festa longo" ou "panela de ferro", e reúnem dezenas de produtos que entram e saem sem que a página mude de endereço. Um produto vive enquanto há estoque; a categoria fica.
| Tipo de página | Busca que ela atende | Exemplo | O que fazer primeiro |
|---|---|---|---|
| Categoria e subcategoria | Ampla, de quem está comparando | "tênis de corrida feminino" | Title e descrição próprios, texto curto que ajude a escolher, links para todos os produtos |
| Produto | Específica, de quem já decidiu | "tênis Veloz Run 3 feminino 37" | Nome completo com modelo e variação, descrição própria, preço e disponibilidade visíveis |
| Página inicial | O nome da loja | "Ateliê Bordado Fino" | Marca no title, links para as categorias principais |
| Post do blog | Dúvida antes da compra | "como escolher tênis para pisada pronada" | Responder à dúvida e levar à categoria certa |
Os produtos que merecem atenção individual são poucos: os que mais vendem e os que as pessoas procuram pelo nome do modelo. Para o resto do catálogo, quem resolve é o modelo da página, como mostra a seção sobre title e URL, mais abaixo.
Como o Google descobre quais páginas são mais importantes?
Pelos links internos. A página do Google sobre estrutura de sites de e-commerce diz que ele olha quantos links apontam para uma página e quantos cliques ela fica distante, e que em geral não deduz a estrutura do site pelo formato dos endereços. A hierarquia que ele recomenda é a de sempre: menu, categoria, subcategoria e produto, com cada nível linkando o seguinte.
Três consequências práticas:
- Produto que só aparece na busca interna fica invisível. O robô do Google não digita na caixa de busca da loja. Se a categoria não linka o produto, ele depende do sitemap ou de um feed para ser encontrado.
- Link de verdade, com
<a href>. Menu montado por JavaScript que só reage ao clique, sem endereço no HTML, não conta como caminho. - Destaque o que vende. O Google sugere linkar os mais vendidos a partir da página inicial, de posts ou de outras páginas fortes.
Como distribuir esses links sem exagero está no guia de linkagem interna do blog.
Como escrever title, descrição e URL de produtos e categorias?
Trate cada um como um modelo, porque em loja ninguém escreve 3 mil títulos à mão. Para produto, a fórmula que funciona é produto + modelo + variação ou atributo que a pessoa digita + marca da loja: "Panela de ferro fundido 24 cm com tampa | Casa Mineira". Para categoria, o nome que o cliente usa, e não o nome interno do estoque: "Panelas de ferro fundido", e não "Linha Rústica".
A descrição pode juntar dados objetivos de cada produto (material, medida, preço, frete), desde que o texto final fique legível e diferente entre as páginas. A fórmula completa, com exemplos de antes e depois para loja, está no nosso texto sobre escrever title e meta description que convencem a clicar.
O endereço segue a recomendação do Google para e-commerce: palavras que descrevem o produto, como /produto/panela-ferro-fundido-24cm, em vez de /produto/3243, com as letras sempre no mesmo padrão e sem # para separar conteúdos que precisam ser indexados.
Onde editar em cada plataforma, segundo a ajuda oficial de cada uma:
| Plataforma | Onde ficam os campos | O que a ajuda avisa |
|---|---|---|
| Nuvemshop | Produtos > Lista de produtos > o produto > Tags e SEO > Editar. Na seção SEO: Título SEO, Descrição SEO e URL do produto | Os campos vêm preenchidos pela plataforma. Limite de 70 caracteres no título e 320 na descrição. Não mude a URL de produto cadastrado há mais de um mês: a troca pode levar até 4 semanas para chegar ao Google, e o cliente pode ver erro 404 nesse intervalo |
| Shopify | Produtos > o produto > Listagem em mecanismos de pesquisa (ícone de lápis): Título da página, Metadescrição e Identificador de URL | Acima de 70 caracteres no título ou 320 na descrição, o texto pode ser cortado. Não edite o identificador com frequência |
| VTEX | No Admin, na edição do produto, seção SEO: URL do produto, título da página e meta description. A ajuda oficial está em inglês; no painel em português, os rótulos podem mudar | Título de até 60 caracteres e descrição de menos de 160. URL sem espaços, palavras separadas por hífen e sem as palavras reservadas a, meta, api e admin |
| Tray | Cadastro do produto | A Tray anuncia o preenchimento de meta title, meta description e URL pela IA dela, o Tray Pulse. Confira o texto gerado antes de publicar |
Repare que 70 e 320 são limites do campo, não do Google, que corta pelo espaço na tela. Como régua, o validador do Nota do Site usa de 30 a 60 caracteres no title e de 70 a 160 na descrição.
O tropeço mais comum aqui é o modelo repetido. Em outubro de 2026, a gente rodou o validador em 53 domínios .br, de lojas a indústrias e portais. Em 26 deles foi possível comparar várias páginas internas entre si. Cinco deles (19%) repetiam o mesmo título em páginas diferentes, e em dois casos eram 5 e 7 páginas com o título idêntico. A descrição repetida apareceu em 8 dos 26, e em 4 deles de 6 a 8 páginas dividiam o mesmo texto. Numa loja, isso costuma ser o tema preenchendo o title com o nome da categoria ou da loja e deixando o produto de fora.
Por que não usar a descrição do fabricante?
Porque o mesmo texto já está em dezenas de outras lojas, e a sua página não acrescenta nada a ele. A própria Shopify orienta revendedores, na ajuda da página de produto, a não usar a descrição exata do fabricante, para que os produtos sejam exclusivos para os buscadores. Entre várias páginas com o mesmo parágrafo, sobra pouco motivo para o Google preferir justo a sua.
O que escrever no lugar, sem virar redação de vestibular:
- As dúvidas que chegam no atendimento. "Serve em fogão de indução?", "Lava na máquina?", "Qual a diferença para o modelo de 26 cm?". A resposta vira um parágrafo ou uma lista.
- Medidas e uso real. Peso, dimensões, o que vem na caixa, para quem o produto é indicado e para quem não é.
- Fotos próprias, com texto alternativo que descreva o produto, e não o nome do arquivo.
- Avaliações de clientes visíveis na página, quando a plataforma oferecer.
Na categoria, um parágrafo curto acima ou abaixo da lista basta: o que diferencia os produtos dali e como escolher entre eles. Texto longo empurrando os produtos para baixo atrapalha quem veio comprar.
Como evitar que os filtros criem milhares de endereços?
Decida quais combinações merecem estar no Google e impeça o rastreamento do resto. Cada filtro de cor, tamanho, marca, preço ou ordenação costuma gerar um endereço novo. Faça a conta numa categoria de tênis com 8 cores, 12 numerações, 5 marcas e 4 ordenações: contando a opção "sem filtro" de cada um, são 9 × 13 × 6 × 4, ou 2.808 endereços para uma categoria só, antes da paginação. Quase todos mostram os mesmos produtos em outra ordem.
O Google chama isso de navegação facetada: o robô gasta tempo nesses endereços parecidos e demora mais para achar os produtos novos. Entre as saídas que ele documenta, as que mais funcionam são bloquear os parâmetros de filtro no robots.txt ou levar os filtros para depois de um # no endereço, trecho que a Pesquisa Google em geral ignora. Canonical e nofollow nos links de filtro também estão na lista, com o aviso de que rendem menos com o tempo.
Duas regras completam o quadro. Combinação que as pessoas procuram de verdade vira subcategoria de endereço fixo, com título e texto, em vez de parâmetro. E combinação que não traz produto nenhum responde 404, e não uma vitrine vazia com código 200.
Na paginação, o risco é outro: o botão "carregar mais" que só funciona com JavaScript esconde do robô os produtos que vêm depois dele. Cada página da lista precisa de um endereço próprio, como ?page=2, ligado à seguinte por um link <a href> comum. Qual endereço declarar como oficial em cada caso, de ordenação, variação de cor ou produto em duas categorias, é trabalho do canonical e tem regras próprias.
O que fazer com produto esgotado ou que saiu de linha?
Depende de o produto voltar ou não. A regra geral é não apagar página que ainda serve a alguém e não mandar tudo para a página inicial.
| Situação | O que fazer | Por quê |
|---|---|---|
| Esgotado, mas vai voltar | Manter a página no ar, com aviso de esgotado, opção de "avise-me" e links para similares. No dado estruturado, availability como OutOfStock |
O Google recomenda manter a página e marcar o produto como esgotado (veja a citação abaixo), com o dado estruturado mostrando a disponibilidade atual |
| Saiu de linha e tem sucessor | Redirecionamento 301 para o novo modelo | Quem procurava o antigo encontra o que o substitui |
| Saiu de linha, sem substituto | Deixar o endereço responder 404 ou 410 | Com o tempo, o Google para de usar endereços que respondem 4xx |
| Vários produtos removidos de uma vez | Nunca redirecionar todos para a página inicial | O Google avisa que isso confunde o cliente e pode ser tratado como soft 404 |
| Categoria que ficou vazia | noindex enquanto estiver vazia, ou 404 se for removida |
É a orientação do Google para categorias sem produtos |
Na página sobre pausar um negócio on-line, o Google responde assim a quem pensa em tirar da busca os produtos esgotados:
"A melhor opção é continuar permitindo essa página e marcar os produtos como esgotados. Dessa forma, as pessoas entenderão o que está acontecendo, mesmo que não consigam comprar o item."
Quando o produto some de vez, o endereço dele precisa responder 404 de verdade, e não uma página "produto indisponível" com código 200. Nas análises de outubro, 15 dos 53 sites (28%) respondiam 200 a um endereço inventado.
Como a loja entra no Google Shopping sem pagar?
Pelas listagens gratuitas do Google Merchant Center. Com elas, segundo a ajuda do Merchant Center, os produtos podem aparecer sem custo na Pesquisa Google, na guia Shopping, no Imagens do Google, no Google Lens, no YouTube, no Maps e no Gemini. Em contas novas o recurso costuma vir ligado; nas antigas, confira em Marketing > Métodos de marketing, no card de listagens gratuitas. O Brasil aparece na lista de países da ajuda, e nele o frete precisa estar configurado na conta.
O caminho na prática:
- Crie a conta no Merchant Center e confirme o domínio da loja.
- Envie o catálogo pela integração da sua plataforma. Na Nuvemshop, fica em Canais de venda > Google Shopping > Conectar com o Google, e a ajuda dela recomenda conferir a função de listagens de produto gratuitas. A Shopify também tem integração com o Merchant Center.
- Mantenha preço e estoque iguais no site e no feed. O Google sugere ligar a atualização automática do Merchant Center a partir do site, para evitar divergência.
O feed e os dados estruturados se completam. O guia do Google sobre dados de produtos explica que o feed garante que ele conhece o catálogo inteiro, mesmo o que o robô não achou, e que a marcação Product na página ajuda a entender o produto e a conferir o feed. O modelo do bloco Product, com nome, imagem, preço e disponibilidade, está no texto sobre o que são dados estruturados e como publicá-los; teste a sua página no verificador de dados estruturados.
Para saber se uma página "parece produto", o validador do Nota do Site procura três sinais: og:type de produto, a meta tag product:price:amount ou um endereço com /produto/, /products/, /loja/ ou /shop/ acompanhado de um preço em reais no texto. Quando encontra um deles e não acha Product, ele avisa. Nas análises de outubro, o aviso saiu em 2 sites. Como a lista de 53 mistura lojas com outros tipos de site, leia esse número como prova de que o erro acontece, e não como taxa do varejo.
Se a loja também atende num endereço físico, ligue o Perfil da Empresa ao Merchant Center para os produtos aparecerem no Maps. O cadastro da ficha está no passo a passo do Perfil da Empresa no Google.
E nas respostas das IAs, como a loja aparece?
Com a mesma base, mais o catálogo atualizado. Para os recursos de IA da Pesquisa, como a Visão geral e o Modo IA, o Google diz que não há arquivo nem marcação especial a criar. A lista curta que ele dá inclui o conteúdo importante escrito como texto, dados estruturados iguais ao que está visível e informações do Merchant Center e do Perfil da Empresa em dia. Para a loja, isso quer dizer que o mesmo feed das listagens gratuitas também trabalha aqui, e que o Gemini já aparece na lista de lugares onde essas listagens podem ser exibidas.
Fora do Google, valem os cuidados de qualquer site: o robô de busca de cada IA liberado no robots.txt e no firewall, e o nome, o preço e a descrição no HTML, sem depender de JavaScript para aparecer. A situação das compras dentro do ChatGPT para lojas brasileiras está no passo a passo do ChatGPT, na parte sobre loja virtual.
O que conferir na loja ainda nesta semana?
Liste as dez categorias que mais vendem e confira em cada uma o title, a descrição e o texto acima da lista. Depois, abra cinco páginas de produto e veja se o nome traz modelo e variação, se a descrição é sua e se o preço aparece no código da página. Teste um endereço de produto inventado para ver se a loja responde 404. Por fim, entre no Merchant Center e confirme que as listagens gratuitas estão ligadas.
Para ver de uma vez títulos repetidos, Product ausente, robots.txt e o que os robôs de IA conseguem ler, rode o validador grátis na página inicial e numa página de produto.