Atualizado em 19/06/2026
SEO para WooCommerce é, antes de tudo, SEO para WordPress — os três pilares (técnico, conteúdo e autoridade) continuam valendo. Mas a loja virtual acrescenta camadas próprias: páginas de produto e de categoria precisam de tratamento específico, os dados estruturados de Produto abrem espaço para resultados ricos com preço e estrelas, e o catálogo gera conteúdo duplicado por variações, filtros e paginação. Esta página é o passo seguinte ao guia de SEO para WordPress, focado em quem vende online.
Vale ler antes o guia base de SEO para WordPress: indexação, sitemap, permalinks e Core Web Vitals valem para qualquer site. Aqui o foco é o que muda quando o site é uma loja WooCommerce.
SEO de páginas de produto
A página de produto é onde a venda acontece — e onde a maior parte do tráfego de cauda longa entra. Para ranquear, cada produto precisa de:
- Título único e descritivo: o nome do produto deve incluir o termo que as pessoas pesquisam (marca, modelo, característica), sem virar uma lista de palavras-chave.
- Descrição original: nunca copie a descrição do fabricante. Esse é o erro mais comum de SEO em e-commerce — o mesmo texto em centenas de lojas vira conteúdo duplicado e o Google escolhe uma só (provavelmente não a sua). Escreva texto próprio, respondendo dúvidas reais de compra.
- Meta title e meta description próprios: definidos por produto, com chamada que gere clique no resultado de busca.
- Dados estruturados de Produto: marcação
Productcom preço, disponibilidade e avaliações — é o que abre os rich results (veja a seção adiante). - Imagens otimizadas com
alt: peso reduzido e texto alternativo descritivo, que ajuda acessibilidade e a busca por imagens.
SEO de páginas de categoria
As páginas de categoria costumam ser as que mais ranqueiam para termos amplos e comerciais ("tênis de corrida", "cafeteira italiana"). Por padrão, porém, o WooCommerce entrega uma categoria que é só uma grade de produtos, sem texto. Para competir:
- Adicione um texto de categoria único — alguns parágrafos que expliquem o que há ali, ajudem a escolher e usem o termo principal de forma natural.
- Title e descrição únicos por categoria, evitando que todas compitam entre si.
- Estrutura clara de subcategorias, sem criar dezenas de categorias quase iguais que geram páginas fracas e duplicadas.
Elemento da loja → boa prática de SEO
Esta tabela resume, por elemento da loja, o que fazer para ranquear sem cair nas armadilhas clássicas do e-commerce:
| Elemento da loja | Boa prática de SEO |
|---|---|
| Página de produto | Título e descrição únicos (nunca os do fabricante); meta tags próprias; schema Product com preço, estoque e avaliações. |
| Página de categoria | Texto introdutório original + title/descrição únicos; foco em termos comerciais amplos. |
| URL de produto/categoria | Permalink limpo e estável (ex.: /produto/nome-do-produto/); evitar trocar URL sem redirecionar. |
| Variações (cor, tamanho) | Uma página única com seletor de variação; canonical apontando a versão principal quando surgirem URLs próprias. |
| Filtros (cor, preço, marca) | noindex nas URLs com parâmetros; muitas vezes Disallow no robots.txt para poupar rastreamento. |
| Paginação (página 2, 3…) | Deixar rastreável e autorreferente; garantir links internos para os produtos das páginas seguintes. |
| Imagens de produto | Comprimir, usar formatos modernos e preencher o atributo alt descritivo. |
| Produto fora de estoque | Volta? Manter no ar com availability = OutOfStock. Descontinuado? Redirecionar com 301. |
Dados estruturados de Produto (rich results)
Os dados estruturados são uma marcação invisível ao visitante que descreve o produto para o Google. Quando bem feitos, habilitam os rich results: o resultado de busca passa a mostrar preço, disponibilidade e estrelas de avaliação — o que aumenta cliques e qualifica o tráfego. O WooCommerce, com um plugin de SEO bem configurado, já gera esse schema automaticamente a partir do preço, do estoque e das avaliações reais.
Para entender o que o Google espera, este é um exemplo mínimo de JSON-LD do tipo Product. Em produção ele vai dentro do <head> da página, normalmente gerado pelo plugin — não escrito à mão:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Tênis de Corrida Modelo X",
"image": "https://seusite.com.br/img/tenis-x.jpg",
"description": "Tênis leve para corridas de rua, com amortecimento...",
"sku": "TENIS-X-42",
"brand": { "@type": "Brand", "name": "Marca Y" },
"offers": {
"@type": "Offer",
"price": "299.90",
"priceCurrency": "BRL",
"availability": "https://schema.org/InStock",
"url": "https://seusite.com.br/produto/tenis-corrida-x/"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.7",
"reviewCount": "128"
}
}
</script>
Pontos de atenção: o price e a availability precisam bater com o que aparece na página; o aggregateRating só deve existir se houver avaliações reais — inventar nota viola as diretrizes do Google e pode custar a elegibilidade aos rich results. Valide a marcação com o teste de resultados aprimorados do Google após publicar.
Avaliações falsas são proibidas. Marcar aggregateRating sem avaliações genuínas dos clientes é manipulação de dados estruturados. O Google pode ignorar a marcação e, em casos graves, aplicar ação manual. Use só as avaliações reais que o WooCommerce coleta.
URLs de produto e de categoria
URLs limpas e estáveis ajudam tanto o Google quanto o cliente. No WooCommerce, defina cedo a estrutura de permalinks (por exemplo, /produto/nome/ e /categoria/nome/) e evite mudá-la depois — trocar URL sem redirecionar transforma páginas com histórico em 404 e joga fora a autoridade conquistada. Quando precisar mudar, sempre crie um redirecionamento 301 da URL antiga para a nova.
Conteúdo duplicado: variações, filtros e paginação
É aqui que a maioria das lojas tropeça. O WooCommerce gera, sozinho, muitas URLs com conteúdo quase idêntico:
- Variações: prefira uma página única com seletor de cor/tamanho. Se variações gerarem URLs próprias, use
canonicalapontando para a página principal do produto. - Filtros: filtrar por preço, cor ou marca cria URLs com parâmetros (
?orderby=,?filter_cor=) e o mesmo conteúdo reordenado. Apliquenoindexnessas URLs e, quando fizer sentido, bloqueie norobots.txtpara não desperdiçar o rastreamento (crawl budget). - Busca interna: as páginas de resultado da busca do site (
?s=) não devem ser indexadas. - Paginação: as páginas 2, 3… de uma categoria devem ser rastreáveis e autorreferentes (cada uma com canonical para si mesma), para que o Google encontre os produtos das páginas seguintes.
Imagens e atributo alt
Loja virtual vive de imagem — e imagem mal trabalhada pesa no SEO de duas formas. Primeiro, arquivos grandes pioram os Core Web Vitals e o tempo de carregamento. Segundo, sem o atributo alt, o Google não entende a foto e você perde a busca por imagens. Comprima as imagens, use formatos modernos (WebP) e preencha um alt descritivo em cada uma (descrevendo o produto, não empilhando palavras-chave).
Produtos fora de estoque e descontinuados
O que fazer com um produto que acabou depende do futuro dele:
- Vai voltar: mantenha a página no ar — ela já tem histórico, links e ranqueamento. Sinalize a indisponibilidade ao cliente e, no schema, use
availabilityigual aOutOfStock. Ofereça alternativas ou aviso de reposição. - Descontinuado de vez: não deixe a página virar 404 nem morrer com "produto indisponível" para sempre. Faça um redirecionamento 301 para um produto similar ou para a categoria, transferindo a autoridade acumulada.
Performance da loja e SEO andam juntos
Não dá para falar de SEO de WooCommerce sem falar de velocidade. Lojas são naturalmente pesadas — catálogo grande, carrinho, scripts de pagamento, imagens — e os Core Web Vitals (LCP, INP, CLS) são fator de ranqueamento. Pior: uma página de produto lenta não só cai de posição como derruba a conversão, então o prejuízo é duplo.
Performance é parte do SEO da loja. Veja como otimizar em otimização de velocidade e Core Web Vitals e, se a sua loja já está arrastando, o diagnóstico em WooCommerce lento. Para suporte e manutenção da loja como um todo, há a página de WooCommerce.
Como eu trabalho o SEO da sua loja
Na prática, o trabalho é metódico e parte do que dá mais resultado:
- Auditoria de indexação: o que está (e o que não deveria estar) no índice do Google, filtros e buscas gerando lixo, canônicas e sitemap.
- Otimização de produtos e categorias: títulos, descrições únicas, meta tags e texto de categoria.
- Dados estruturados de Produto corretos, com preço, estoque e avaliações reais, validados para rich results.
- Tratamento de variações, paginação e produtos fora de estoque ou descontinuados (com 301 onde necessário).
- Performance e Core Web Vitals, porque na loja SEO e velocidade são a mesma conversa.
Perguntas frequentes
Posso usar a descrição do fabricante nos meus produtos?
Não é recomendado. Quando dezenas de lojas publicam exatamente o mesmo texto que veio do fabricante, o Google trata aquilo como conteúdo duplicado e tende a mostrar apenas uma das páginas — raramente a sua. Escreva descrições únicas, que respondam dúvidas reais de compra (medidas, materiais, compatibilidade, garantia). Texto original é um dos maiores diferenciais de SEO de uma loja virtual.
Como conseguir as estrelinhas de avaliação no Google?
As estrelas e o preço que aparecem no resultado de busca vêm dos dados estruturados de Produto (schema Product com offers e aggregateRating). O WooCommerce, com um bom plugin de SEO, já gera essa marcação a partir do preço, do estoque e das avaliações reais dos clientes. O Google só exibe os rich results quando há avaliações genuínas — inventar nota viola as diretrizes e pode gerar penalização.
Páginas de produto fora de estoque prejudicam o SEO?
Depende do que você faz com elas. Se o produto vai voltar, mantenha a página no ar (ela já tem histórico e links) e sinalize a indisponibilidade — no schema, com availability igual a OutOfStock. Se o produto foi descontinuado de vez, o ideal é um redirecionamento 301 para um similar ou para a categoria, evitando deixar uma página morta ou um 404 que desperdiça autoridade.
Devo indexar as páginas de filtro e de busca da loja?
Em geral, não. Filtros por cor, tamanho ou preço geram inúmeras URLs com parâmetros e praticamente o mesmo conteúdo — isso vira conteúdo duplicado e desperdiça o rastreamento (crawl budget). A boa prática é aplicar noindex (e muitas vezes bloquear no robots.txt) nas URLs de filtro e de resultado de busca interna, deixando indexáveis apenas as páginas de produto e de categoria que você quer ranquear.
Como tratar produtos com variações (cor, tamanho)?
No WooCommerce, o ideal costuma ser uma única página de produto com as variações selecionáveis, em vez de uma URL indexável para cada combinação. Assim você concentra a autoridade em uma página forte, em vez de espalhá-la em dezenas de páginas quase idênticas. A tag canonical ajuda a apontar a versão principal quando variações geram URLs próprias.
A velocidade da loja influencia o ranqueamento dos produtos?
Muito. Lojas WooCommerce costumam ser mais pesadas (catálogo, carrinho, scripts) e os Core Web Vitals são fator de ranqueamento, além de afetarem diretamente a conversão. Uma página de produto lenta perde posição e venda. Por isso, otimizar performance é parte do SEO da loja — veja otimização de velocidade e o diagnóstico de WooCommerce lento.