TL;DR A decisão depende de três variáveis: tráfego orgânico, backlinks de autoridade e existência de substituto próximo. Padrão para esgotado temporário: manter URL com 200 e
availability: OutOfStock. Descontinuado com substituto próximo: 301 para o substituto ou para a categoria-mãe. Sem tráfego, backlinks ou substituto: 404, ou 410 se a remoção for permanente. O erro mais caro é redirecionar em massa para a homepage, o que gera soft 404 em escala. Para GEO, o fator decisivo é a frescura e a extraibilidade dos dados: 50% das citações de IA têm menos de 13 semanas.
Um catálogo WooCommerce é um organismo vivo: produtos entram, esgotam, regressam e desaparecem. O problema surge quando a equipa trata todos esses estados da mesma forma. Redirecionar cada página esgotada para a homepage parece uma limpeza inofensiva, mas o Google classifica esse padrão como soft 404 em escala: o destino não corresponde ao conteúdo original e não transfere autoridade.
O custo não é apenas de ranking. Os modelos de IA citam URLs retirados de índices de pesquisa ao vivo. Se uma página de produto sai do índice, sai também das respostas do ChatGPT, Gemini e Perplexity. Como 50% do conteúdo citado por IA tem menos de 13 semanas, uma página descontinuada mas desatualizada tende a ser preterida por concorrentes com dados mais frescos.
Este guia resolve isso com um fluxo de decisão objetivo, uma checklist de auditoria específica para WooCommerce e blocos de schema prontos a usar. O objetivo é simples: classificar cada produto, aplicar a ação correta e manter a página citável sempre que ela ainda tenha valor.
Produtos esgotados WooCommerce: o que muda entre SEO clássico e GEO
Antes de decidir, é preciso separar dois estados que o Google Merchant Center trata de forma distinta. Esgotado significa indisponibilidade temporária: o produto volta. Descontinuado significa que o produto não regressa ao catálogo. Confundir os dois leva a schema errado, feed desalinhado e perda de elegibilidade para rich results.
No SEO clássico, o risco central é o soft 404. John Mueller afirmou que páginas de produto esgotadas "tendem a acabar como soft 404", sem prazo fixo para isso acontecer, e recomendou manter a URL indexável com dados estruturados de disponibilidade atualizados.
No GEO, o eixo muda. O que importa não é apenas o status HTTP, mas a capacidade de um modelo extrair factos verificáveis: disponibilidade, preço, variantes e alternativas. Uma página que permanece indexada mas com dados desatualizados é ignorada. A Semly trabalha exatamente sobre este princípio: dados estruturados e frescos como condição para uma marca ser recomendada por modelos de IA.
| Critério | SEO clássico | GEO / citação por IA |
|---|---|---|
| Sinal principal | Status HTTP, canonical, sitemap | Frescura e extraibilidade dos dados |
| Risco | Soft 404, perda de rankings | Exclusão do índice ao vivo e das respostas |
| Métrica | Posições, CTR, backlinks | Citações, menções, tráfego de marca |
Os números ajudam a calibrar a prioridade. Os AI Overviews reduzem o CTR da posição 1 em cerca de 58%, mas a prevalência de AIO em queries transacionais é de apenas 5%. Ou seja: páginas de produto têm exposição relativamente menor a AIO, mas cada clique perdido tem valor comercial elevado. Em paralelo, 86% das citações de IA vêm de fontes geridas pela marca, o que reforça a importância de manter o próprio site como fonte de factos.
Fluxo de decisão: manter, redirecionar ou excluir
A decisão assenta em três variáveis mensuráveis: tráfego orgânico (12 meses), backlinks de autoridade e existência de substituto próximo (mesmo tipo, faixa de preço e caso de uso). Como ponto de partida, cerca de 10 sessões orgânicas por ano é um limiar razoável para considerar remoção. Abaixo disso, sem backlinks e sem substituto, a página raramente justifica manutenção.
A regra operacional é direta: manter quando há retorno ou o produto volta; 301 quando existe substituto ou categoria relevante; 404/410 quando não há nada a preservar.
| Critério | Manter (200 + OutOfStock) | Redirecionar (301) | Excluir (404/410) |
|---|---|---|---|
| Quando usar | Produto volta; página com tráfego/backlinks | Substituto próximo ou categoria-mãe relevante | Sem substituto, tráfego ou backlinks |
| SEO clássico | Preserva rankings, reviews e autoridade | Transfere equity (3xx não dilui PageRank) | Perde o que estava ligado à URL |
| GEO / citação | Mantém URL citável; exige dados frescos | Preserva o domínio como fonte, perde especificidade | Remove a porta de entrada de citação |
| Risco principal | Soft 404 se o conteúdo ficar vazio | Soft 404 se o destino for irrelevante | Perda irreversível de backlinks |
| Dados estruturados | availability: OutOfStock/Discontinued |
Schema do destino | Nenhum |
| Sitemap | Manter com 200 | Remover original, manter destino | Remover |
| UX / receita | "Notify me" (open ~65%, CR ~6,46%) + alternativas | Mensagem de redirecionamento + alternativas | 404 útil com busca e categorias |
| Esforço | Baixo | Médio | Baixo, mas alto risco em escala |
A linha "Manter" é o padrão recomendado sempre que exista retorno ou expectativa de reposição. É a opção que preserva simultaneamente rankings, reviews e a possibilidade de citação por IA.
Passo 1 — Auditar o catálogo WooCommerce
A auditoria produz a lista de URLs a tratar. Sem ela, qualquer decisão é arbitrária.
- Exportar produtos com
_stock_statusigual aoutofstockouonbackorder. - Cruzar cada URL com dados de tráfego orgânico dos últimos 12 meses.
- Verificar backlinks de autoridade apontados a cada URL.
- Confirmar o
catalog visibility(visible,catalog,search,hidden). - Identificar se existe substituto próximo no catálogo ativo.
Um ponto crítico: ocultar um produto do catálogo não altera o status HTTP nem resolve a indexação. A URL continua a existir e a devolver 200. Ocultar resolve a experiência de navegação, não o problema de SEO ou de citação por IA.
Antes de assumir comportamentos nativos específicos, valide os detalhes na documentação oficial de gestão de stock do WooCommerce. A Semly parte do mesmo princípio de verificação: medir antes de agir, com dados de visibilidade reais.
Passo 2 — Classificar cada produto
Cada produto recebe uma de quatro categorias, e cada categoria tem uma ação associada.
| Categoria | Ação recomendada | Sinal de controlo |
|---|---|---|
| Temporário (volta) | Manter 200 + OutOfStock |
Data prevista de reposição |
| Sazonal (volta em época) | Manter 200 + OutOfStock |
Histórico de vendas sazonais |
| Descontinuado com substituto | 301 para substituto ou categoria-mãe | Similaridade de tipo e preço |
| Descontinuado sem substituto | 404 ou 410 | Tráfego e backlinks próximos de zero |
A classificação correta evita dois erros simétricos: manter indefinidamente páginas sem valor e eliminar páginas que ainda geram receita assistida.
Passo 3 — Manter a página corretamente (200 + OutOfStock)
Manter é a opção padrão, mas exige execução correta. A URL permanece indexável e no sitemap com status 200. O availability é atualizado para OutOfStock, ou para BackOrder/PreOrder quando aplicável.
O botão de compra deve ser removido ou desativado. O Merchant Center exige um botão de compra desabilitado visível para itens esgotados. Em simultâneo, adicione alternativas relevantes e uma captura "avise-me quando voltar": estes e-mails têm open rate de cerca de 65% e conversão de aproximadamente 6,46%. Mantenha reviews e conteúdo útil, porque são sinais de qualidade que os modelos valorizam.
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Nome do produto",
"sku": "SKU-123",
"offers": {
"@type": "Offer",
"availability": "https://schema.org/OutOfStock",
"priceCurrency": "EUR",
"price": "49.90",
"url": "https://exemplo.pt/produto"
}
}
Atenção ao mismatch entre schema e página visível: se o schema indica InStock mas a página mostra indisponível, o Search Console gera aviso e o rich result pode ser perdido.
Passo 4 — Redirecionar com 301 (quando há substituto)
O 301 é a escolha quando existe substituto próximo ou, na sua ausência, uma categoria-mãe relevante. O Google confirmou que os códigos 3xx já não diluem PageRank, e a evidência prática aponta para preservação de cerca de 90% do link equity.
Regras operacionais: remover a URL original do sitemap, manter o destino no sitemap e nunca redirecionar para a homepage.
Na co uważać: um destino irrelevante transforma o 301 num soft 404. Cadeias de redirect do tipo A para B e depois para C desperdiçam crawl budget e diluem sinais. Aponte sempre para destinos estáveis, como categorias consolidadas.
Passo 5 — Excluir com 404 ou 410
Quando não há substituto, tráfego nem backlinks, a remoção é a decisão correta. O 410 (Gone) sinaliza remoção permanente e é cacheável por defeito. O 404 é adequado quando a condição é incerta e o produto pode regressar.
Em ambos os casos, remova a URL do sitemap. Construa um 404 útil, com campo de busca e ligações para categorias principais, para recuperar parte da intenção do visitante.
Mueller considera a diferença SEO entre 404 e 410 negligenciável. Não prometa vantagem de ranking por escolher 410: a diferença é de semântica e de cache, não de posições.
Passo 6 — Atualizar schema, sitemap e feed para GEO
Esta é a camada que separa uma decisão SEO correta de uma decisão GEO eficaz. O JSON-LD é o formato preferido para GEO, porque permite construir um grafo de conhecimento com @id, sameAs e availability, reduzindo ambiguidade e alucinações.
Valores relevantes de ItemAvailability:
InStockOutOfStockBackOrderPreOrderDiscontinuedSoldOut
A distinção importa. OutOfStock comunica indisponibilidade temporária. Discontinued comunica que o produto não regressa. SoldOut descreve um evento pontual de esgotamento. Usar o valor errado envia um sinal incorreto tanto ao Google como aos modelos.
Mantenha as páginas vivas no sitemap com 200 e atualize datas e preços. O feed XML em formato Google Merchant funciona como mecanismo de atualização automática da oferta, sem necessidade de código ou plugins. É aqui que a Semly opera: sincronizar disponibilidade e preço para que os modelos encontrem factos frescos.
Existe uma tensão aparente: o Merchant Center recomenda remover produtos descontinuados do feed, enquanto a estratégia GEO recomenda manter a página citável. A reconciliação é simples. Remova o produto descontinuado do feed de compras, porque já não é comprável, mas mantenha a página viva com availability: Discontinued e alternativas. O feed serve a conversão; a página serve a citação.
Reforce ainda o earned media. As IAs privilegiam fontes terceiras autoritativas, pelo que reviews externos e comparativos independentes aumentam a probabilidade de a marca ser mencionada.
Passo 7 — Medir e iterar
A decisão só está validada quando há dados. Pontos de controlo:
- Indexação e cobertura no Search Console.
- Avisos de rich results relacionados com
availability. - Citações manuais em ChatGPT, Gemini e Perplexity.
- Tráfego direto e de marca.
- Conversões assistidas.
A cadência de refresh para páginas Tier 1 deve situar-se entre 8 e 12 semanas, alinhada com o ciclo de frescura que domina as citações de IA. Considere um alerta importante: o GA4 perde entre 30% e 40% do tráfego proveniente de IA, o que subestima o impacto real. Complemente com testes manuais e monitorização de menções.
Erros mais comuns e como corrigir
- Redirecionar tudo para a homepage → sintoma: soft 404 em escala e queda de autoridade → correção: 301 para substituto ou categoria relevante.
noindexou 410 em massa → sintoma: perda de backlinks e rankings → correção: reverter e reavaliar por tráfego e backlinks.- Tratar esgotado e descontinuado como o mesmo estado → sintoma: schema e feed desalinhados → correção: separar os estados e ajustar
availability. - Deixar a página vazia → sintoma: soft 404 e má experiência → correção: adicionar alternativas, conteúdo útil e "notify me".
- Schema desatualizado → sintoma: avisos no Search Console e perda de rich result → correção: sincronizar
availabilitye preço. - Cadeias de redirect → sintoma: desperdício de crawl budget → correção: apontar para destinos estáveis.
O que fazer a seguir
Em escala, a decisão deixa de ser caso a caso e passa a ser regra. Use este drzewko de decisão:
- Produto volta e tem tráfego ou backlinks? → Manter 200 +
OutOfStock. - Produto não volta, mas existe substituto próximo? → 301 para o substituto.
- Produto não volta e não há substituto, mas há categoria relevante? → 301 para a categoria-mãe.
- Produto não volta, sem substituto, sem tráfego e sem backlinks? → 404 ou 410.
Para automatizar, ligue o catálogo a um feed XML em formato Google Merchant e sincronize disponibilidade e preço. Em catálogos com mais de 500 SKUs, esta automação é o que torna a estratégia sustentável.
Quando o catálogo é grande e a visibilidade em IA é uma prioridade comercial, uma auditoria AEO completa identifica quais páginas são efetivamente citadas e onde existem lacunas de conteúdo. É o passo natural depois de estabilizar o tratamento de produtos esgotados e descontinuados.
FAQ
Devo apagar produtos esgotados?
Não por defeito. Se o produto volta ou a página tem tráfego e backlinks, mantenha a URL com 200 e availability: OutOfStock. Apague apenas quando não há substituto, tráfego nem backlinks.
Esgotado afeta SEO? Pode afetar. O Google tende a tratar páginas esgotadas como soft 404, sem prazo fixo. Manter a URL indexável com schema de disponibilidade atualizado reduz esse risco.
Devo redirecionar? Sim, quando existe substituto próximo ou categoria-mãe relevante. Nunca redirecione para a homepage, porque isso gera soft 404 em escala.
Como marcar como descontinuado no WooCommerce?
Atualize o availability no JSON-LD para Discontinued, remova o produto do feed de compras e mantenha a página viva com alternativas. O estado de stock nativo não distingue esgotado de descontinuado, pelo que o schema faz essa distinção.
Qual a diferença entre 404 e 410? O 410 indica remoção permanente e é cacheável por defeito. O 404 é adequado quando a condição é incerta. Para SEO, Mueller considera a diferença negligenciável.