SEO para Página de Produto

Como otimizar páginas de detalhes de produto (PDPs) para busca — os dados estruturados que geram resultados avançados (snippets de produto vs. listagens de comerciante), canonicalização de variantes, texto único vs. duplicação do fabricante, avaliações de clientes e E-E-A-T, SEO de imagens e tratamento de indisponibilidade. As páginas mais comerciais e mais técnicas de uma loja, em um só lugar.

Publicado pela primeira vez: 25 de jun. de 2026 · Última atualização: 22 de ago. de 2026 · Avançado
Idiomas
1 sinal de evidência nesta página

As páginas de produto são suas páginas de maior intenção — e as mais carregadas tecnicamente. Acertar os dados estruturados (snippets de produto para páginas das quais você não pode comprar, listagens de comerciante para páginas das quais você pode; marcação mínima viável é nome + imagem + preço + moeda, preço maior que zero) e você ganha resultados avançados e listagens de produto gratuitas — mas o schema não faz a página ranquear. Escreva texto único em vez de colar o do fabricante, canonalize variantes para uma URL base, mantenha páginas indisponíveis no ar com disponibilidade definida como OutOfStock e deixe avaliações reais de clientes carregarem o sinal de experiência. Dados estruturados dizem ao Google o que mudou; eles nunca substituem uma boa página.

TL;DR — As páginas de produto são as páginas de maior intenção e mais tecnicamente carregadas em uma loja. Os dados estruturados vêm em dois tipos — snippets de produto (páginas das quais você não pode comprar) e listagens de comerciante (páginas das quais você pode); a marcação mínima viável para listagens de comerciante é Product.name + Product.image + Offer.price + Offer.priceCurrency, e as listagens de comerciante exigem um preço maior que zero. O schema garante resultados ricos e listagens gratuitas de produtos; ele não é um sinal de ranqueamento. Variantes canônicas para uma URL base (variantes de parâmetro de consulta → URL sem parâmetros; variantes baseadas em caminho → URL do produto pai) e use ProductGroup para sinalizar o relacionamento. Escreva uma cópia única em vez do texto padrão do fabricante, mantenha as páginas fora de estoque ativas com availability definido como OutOfStock, e deixe as avaliações reais de clientes carregarem o sinal de experiência/confiança para E-E-A-T.

Por que as páginas de produto são o alvo de maior ROI

As páginas de produto ficam na parte inferior do funil. As consultas que chegam a elas carregam a maior intenção comercial de todo o site e, como são específicas (nomes de modelos, tamanhos, SKUs, “para X”), geralmente são de cauda longa e menor concorrência. Como o guia de ecommerce da Ahrefs destaca, “páginas de produto otimizadas melhoram a experiência do usuário e ranqueiam melhor para termos de busca de cauda longa, que normalmente têm menor concorrência e alta intenção comercial.”

Elas também são as páginas mais tecnicamente exigentes que você vai tocar: carregam os dados estruturados para rich results, precisam lidar com a canonicalização de variantes, competem com o texto idêntico do fabricante espalhado por todos os outros varejistas e geram a maior parte do inchaço de URL de navegação facetada de um site de ecommerce. Acertar os dados estruturados, as tags canônicas e o texto rende recompensas desproporcionais ao seu tamanho.

SEO de ecommerce: HTML bruto versus renderizado

O Google Search consegue renderizar JavaScript, mas isso não faz do DOM renderizado a única versão que vale a pena auditar. Outros rastreadores, sistemas de compras, buscadores acionados pelo usuário e agentes de extração têm capacidades de renderização e orçamentos de tempo diferentes. Coloque a proposta central do produto na resposta inicial do servidor e use JavaScript para aprimorá-la.

Evidence for this claim Google Merchant Center recommends including product structured data and key product information, particularly price and availability, in the initial HTML response because JavaScript-generated markup can make Shopping crawls less frequent and less reliable. Scope: Google Merchant Center landing-page guidance; other crawlers and agents have provider-specific rendering behavior. Confidence: high · Verified: Google Merchant Center: Landing page requirements

O HTML bruto deve expor:

  • o nome do produto, a URL canônica e a identidade estável do produto ou grupo;
  • o SKU selecionado ou padrão e seus atributos definidores;
  • o preço, a moeda e a disponibilidade da oferta selecionada;
  • links rastreáveis para variantes endereçáveis onde a estratégia de URL exigir;
  • JSON-LD de Product / ProductGroup e Offer correspondente.

O conteúdo renderizado pode adicionar galerias, recomendações, personalização, widgets de financiamento, busca de loja, estimativas de entrega por CEP e controles de seleção mais ricos. Ele não deve substituir a única declaração de identidade do produto nem mudar silenciosamente a oferta selecionada. Compare a resposta bruta, o DOM renderizado, a seleção visível, os dados estruturados e a solicitação do carrinho para a mesma URL. Se eles identificarem produtos ou ofertas diferentes, a renderização foi tecnicamente bem-sucedida, mas o contrato de ecommerce ainda falhou. Evidence for this claim Google Merchant Center recommends including product structured data and key product information, particularly price and availability, in the initial HTML response because JavaScript-generated markup can make Shopping crawls less frequent and less reliable. Scope: Google Merchant Center landing-page guidance; other crawlers and agents have provider-specific rendering behavior. Confidence: high · Verified: Google Merchant Center: Landing page requirements Veja SEO de Variantes de Produto para o contrato completo de oferta selecionada e as escolhas de estratégia de URL.

Dados estruturados de produto: duas classes distintas

O Google divide os dados estruturados de produto em dois recursos, e a distinção determina quais campos você precisa: Evidence for this claim Google documents product snippets and merchant listings as distinct Product structured data experiences. Scope: The experiences overlap but have different requirements and page-intent constraints. Confidence: high · Verified: Google: Product structured data

  • Product snippets — “Para páginas de produto onde as pessoas não podem comprar o produto diretamente.” Pense em páginas de comparação ou editoriais.
  • Merchant listings — “Para páginas onde os clientes podem comprar produtos de você.” Esta é a PDP transacional.

Há sobreposição: “Há alguma sobreposição entre os dois recursos de produto” e “quanto mais propriedades você adicionar, mais aprimoramentos sua página pode ser elegível”. Um limite importante de escopo: “Atualmente, os rich results de produto só suportam páginas que focam em um único produto (ou múltiplas variantes do mesmo produto)” — então páginas de categoria e de listagem de múltiplos produtos não são elegíveis para rich results de produto.

Marcação mínima viável para merchant listings

Para uma PDP comprável, os campos Product obrigatórios são apenas três:

  • name — o nome do produto.
  • image — uma foto do produto. Google: “Fotos que mostram claramente o produto (por exemplo, contra um fundo branco) são preferidas.”
  • offers — um Offer aninhado para vender o produto.

E dentro desse Offer, dois campos obrigatórios:

  • price (ou priceSpecification.price)
  • priceCurrency — código ISO 4217 de três letras.

A regra crítica que pega muita gente: “Ao contrário dos snippets de produto, as experiências de listagem de comerciante exigem um preço maior que zero.” Um placeholder de 0 USD não se qualifica. E apenas páginas genuinamente compráveis contam — “Somente páginas onde um comprador pode comprar um produto são elegíveis para experiências de listagem de comerciante, não páginas com links para outros sites que vendem o produto.” Evidence for this claim Merchant listing experiences require a positive price and a page where shoppers can purchase the product. Scope: Other eligibility and policy requirements also apply. Confidence: high · Verified: Google: Merchant listing properties

(Os snippets de produto são mais flexíveis: eles exigem name mais um de review, aggregateRating ou offers.)

Campos recomendados que desbloqueiam mais superfícies

Eles não são obrigatórios, mas cada um que você adiciona amplia sua elegibilidade:

  • Em Product: aggregateRating, brand.name, color, description, gtin/mpn, material, review, sku, size.
  • Em Offer: availability (InStock, OutOfStock, BackOrder…), itemCondition, hasMerchantReturnPolicy, shippingDetails e url.

Não trate description, sku, brand ou review/aggregateRating como obrigatórios — eles são recomendados. Muitos guias erram nisso e dizem que uma página está “quebrada” sem eles. Não está; ela apenas fica elegível para menos aprimoramentos.

Listagens de produtos gratuitas sem conta no Merchant Center

Desde setembro de 2022, apenas dados estruturados podem tornar você elegível para experiências de listagem de comerciante — o Google removeu o antigo requisito de ter um feed no Merchant Center. As listagens gratuitas “podem aparecer em diferentes lugares no Google, como Pesquisa, Imagens, Lens, YouTube, Gemini, a aba Shopping e o módulo de produtos no Perfil da Empresa”, e elas são correspondidas pelos seus dados de produto, não por lances. O aviso do Google: “Seus produtos não têm garantia de exibição em todo o Google.” Fornecer tanto dados estruturados quanto um feed no Merchant Center ainda maximiza a elegibilidade e ajuda o Google a verificar seus dados — mas o feed não é mais um pré-requisito obrigatório.

Como lidar com variações de produto

As variações (cor, tamanho) são onde as decisões de canonicalização vivem, e o Google suporta dois padrões — não há uma abordagem única obrigatória:

  • Variações por parâmetro de consulta (/shirt?color=blue): “If you use optional query parameters to identify variants, use the URL with the query parameter omitted as the canonical URL.” (tradução) «Se você usar parâmetros de consulta opcionais para identificar variantes, use como referência principal a URL sem o parâmetro.» Assim, todas as variantes apontam para a URL limpa /shirt.
  • Variações por caminho (cada variação tem sua própria URL): “For products with unique URLs per variant, include the canonical product URL on all variant pages using a canonical tag.” (tradução) «Para produtos com uma URL exclusiva por variante, inclua a URL principal do produto em todas as páginas de variante por meio de uma tag de referência.» Cada variante aponta para a página do produto pai.

De qualquer forma: “Use the same URL in internal links, sitemap files, and canonical tags.” (tradução) «Use a mesma URL em ligações internas, arquivos de mapa do site e tags de referência.» A consistência entre esses três sinais aumenta a confiança do Google na URL escolhida — um rel=canonical é uma dica, não uma garantia.

Para tornar o relacionamento explícito, use ProductGroup: “Para ajudar o Google a entender melhor quais produtos são variações do mesmo produto pai, use a classe ProductGroup com as propriedades associadas variesBy, hasVariant e productGroupID.” Observe que “cada variação deve ter um ID único em sua marcação de dados estruturados correspondente (por exemplo, usando as propriedades sku ou gtin)”, e em implementações de várias páginas, cada página de variação “deve incluir marcação completa e autossuficiente para as entidades definidas nessa página.”

O problema da descrição do fabricante

Este é o erro mais comum e mais prejudicial em páginas de produto. Colar a descrição do fabricante verbatim cria conteúdo quase idêntico no site do próprio fabricante e em cada varejista que vende o produto. Não há penalidade por conteúdo duplicado — mas o Google consolida duplicatas e escolhe uma URL para mostrar, e autoridade de domínio, idade e sinais do usuário alimentam essa escolha. Você pode não ser a página que ele escolhe.

A orientação de conteúdo útil do Google pergunta diretamente se o conteúdo “se baseia em outras fontes”, mas sem “simplesmente copiar ou reescrever essas fontes”, e em vez disso fornece “valor adicional substancial”, e alerta contra “principalmente resumir o que outros têm a dizer sem agregar muito valor”. Para produtos, isso significa: para quem é isso, como se compara às alternativas, como é realmente usar. Escrever texto original para pelo menos seus SKUs mais vendidos é uma das ações de conteúdo de maior ROI em um catálogo de ecommerce.

É também aqui que eu teria cuidado com IA. Dados estruturados ajudam o Google a entender as páginas — Gary Illyes disse que isso “nos ajudará a entender melhor suas páginas e, indiretamente, leva a melhores posições em certo sentido” (atribuído via guia da Ahrefs de Sam Underwood; trate como repassado, não como citação de primeira mão do Google) — mas gerar descrições de produtos com IA arrisca especificações, medidas e alegações de compatibilidade alucinadas. Se você gerar texto automaticamente, observe que o Google Merchant Center agora espera que títulos e descrições gerados por IA sejam divulgados por meio dos atributos de feed structured_title / structured_description.

Filtros e classificações aplicados sobre páginas de produto e categoria geram enormes quantidades de URLs rastreáveis. Google: “Rastrear URLs facetadas tende a custar grandes quantidades de recursos de computação aos sites devido à enorme quantidade de URLs e operações necessárias para renderizar essas páginas.” Isso é um problema de eficiência de rastreamento e indexação, não uma penalidade. Os padrões dominantes: canonicalizar URLs filtradas para a base sem filtro (o que “pode, com o tempo, diminuir o volume de rastreamento” das URLs facetadas não canônicas), regras de bloqueio no robots.txt direcionadas a padrões de parâmetros e “retornar um código de status HTTP 404 quando uma combinação de filtros não retorna resultados”. O tratamento completo está em navegação facetada.

Avaliações de clientes e E-E-A-T

As avaliações fazem um trabalho real de SEO, em mais de um eixo:

  • Exibição de estrelas na pesquisa vem de dados estruturados AggregateRating. Existe um mito persistente de que avaliações na sua própria página de produto são “autosserviço” e não são elegíveis para estrelas. Essa restrição é real — “se a entidade que está sendo avaliada controla as avaliações sobre si mesma, suas páginas que usam LocalBusiness ou qualquer outro tipo de dados estruturados Organization não são elegíveis para o recurso de estrelas de avaliação” — mas se aplica à marcação LocalBusiness/Organization. Páginas de Product com AggregateRating de clientes desse produto são elegíveis. As condições: “As avaliações devem ser originadas diretamente dos usuários” e “não agregue avaliações ou classificações de outros sites.”
  • E-E-A-T. Avaliações geradas por usuários são um insumo real de ranqueamento — são sinais de experiência e confiança em primeira mão, não apenas um caminho para estrelas. Elas também trazem à tona a linguagem de cauda longa que os compradores realmente usam, ampliando sua cobertura de palavras-chave gratuitamente.

Uma distinção que vale manter clara: o sistema de avaliações do Google não avalia as avaliações dos seus clientes. Ele “é projetado para avaliar artigos, postagens de blog, páginas ou conteúdo independente de primeira parte semelhante” e “não avalia avaliações de terceiros, como aquelas postadas por usuários na seção de avaliações de uma página de produto ou serviço”. Portanto, resumos editoriais de “melhores tênis de corrida” são regidos pelo sistema de avaliações; classificações por estrelas de clientes em uma PDP não são.

A armadilha de indexação a evitar: avaliações carregadas via AJAX sem paginação rastreável com <a href> são invisíveis para o Googlebot — você perde todo esse valor de palavras-chave de UGC. Pagine as avaliações com links reais e canônicos autorreferentes.

SEO de imagens de produto

  • Use elementos HTML <img> padrão — “using standard HTML image elements helps crawlers find and process images.” (tradução) «Usar elementos de imagem HTML padrão ajuda os rastreadores a encontrar e processar imagens.» Evite imagens de fundo em CSS para as fotos dos produtos.
  • O texto alternativo é “the most important attribute when it comes to providing more metadata for an image” (tradução) «o atributo mais importante para fornecer mais metadados sobre uma imagem», mas “avoid filling alt attributes with keywords… as it results in a negative user experience and may cause your site to be seen as spam.” (tradução) «evite preencher os atributos alt com palavras-chave […], pois isso prejudica a experiência e pode fazer seu site parecer spam».
  • O Google aceita BMP, GIF, JPEG, PNG, WebP, SVG e AVIF em <img src>; WebP e AVIF costumam gerar os arquivos menores.
  • Para resultados avançados no Google Imagens, “the image attribute is a required field to be eligible for a badge and rich result” (tradução) «o atributo image é obrigatório para se qualificar para um selo e um resultado avançado» — mais um motivo para image ser obrigatório no schema de listagem de comerciante.
  • Hospede as imagens no seu próprio domínio. Qualidade e formato importam mais do que quantidade.

Produtos esgotados e descontinuados

Isto é território de “depende”, e a resposta depende de o produto voltar ou não. Minha regra geral: defina regras com as quais você se sinta confortável e aplique-as consistentemente. Duas coisas com as quais eu discordaria fortemente — primeiro, noindex geralmente é a ferramenta errada para uma página temporariamente esgotada, porque páginas com noindex param de passar PageRank interno e podem perder sinal de ranqueamento acumulado; e segundo, “remover links internos pode prejudicar seus rankings”, então não remova um produto esgotado da sua navegação reflexivamente.

  • Temporariamente esgotado: mantenha a página no ar, defina availability como OutOfStock (ou BackOrder) e adicione uma opção de reposição/lista de espera. Não use noindex.
  • Permanentemente descontinuado: faça um redirecionamento 301 para o equivalente mais próximo para preservar a equidade de links, ou retorne 410/404 se não houver alternativa relevante.
  • Atualização: um <lastmod> preciso no sitemap e o IndexNow ajudam os mecanismos de busca a detectar mudanças de preço e estoque mais rapidamente (mais abaixo).

Árvore de decisão completa em produtos esgotados.

Política de devolução, envio e schema de breadcrumb

Mais alguns tipos de schema geram sinais de confiança na SERP em páginas de produto:

  • MerchantReturnPolicy — “O Google Search pode usar essas informações para exibir políticas de devolução junto aos seus produtos.” Defina-o em todo o site via Organization.hasMerchantReturnPolicy, substitua por produto via Offer.hasMerchantReturnPolicy, ou configure-o no Search Console (as configurações do Search Console têm precedência sobre a marcação na página).
  • OfferShippingDetails — permite que os compradores “vejam os custos de envio e os prazos de entrega estimados com base na localização deles”, aninhado em Offer.shippingDetails.
  • BreadcrumbList — toda página de produto deve ter. Cada ListItem precisa de position, name e item (URL), embora “se o breadcrumb for o último item na trilha de breadcrumb, item não é obrigatório”, e você pode pular um ListItem para a página inicial e a página atual.

Atualização: IndexNow para mudanças de preço e estoque

Para o Bing (e outros consumidores do IndexNow — não o Google), envie mudanças em vez de esperar para ser rastreado novamente. O Bing coloca isso claramente: “O IndexNow informa aos mecanismos de busca que algo mudou, enquanto os dados estruturados informam o que mudou.” Quando “preços, disponibilidade ou promoções mudam, seu sucesso depende de quão rapidamente essas atualizações chegam aos seus clientes” — uma queda de preço ou reposição deve acionar um ping do IndexNow. O Shopify tem suporte integrado ao IndexNow; em outras pilhas, você adiciona os dados de schema.org/Product e habilita isso você mesmo.

Linkagem interna a partir de páginas de produto

As páginas de produto não devem ser becos sem saída. Link para produtos relacionados e complementares (“comprados com frequência”), volte para a categoria pai e saia para seus produtos globalmente importantes. Isso distribui PageRank para dentro e para fora da página e reforça as relações tópicas entre seus produtos.

Onde isso se encaixa no cluster

As páginas de produto são uma peça da estrutura do site de uma loja de ecommerce. As páginas diretamente acima delas são as páginas de categoria (as páginas de listagem/PLP que roteiam crawlers e link equity para os produtos); a UI de filtros em ambas é a navegação facetada; o tratamento do ciclo de vida está em produtos fora de estoque; e como tudo se encaixa é a estrutura do site de ecommerce. Para uma visão mais ampla, veja Ecommerce SEO.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.