SEO para WooCommerce
Como otimizar uma loja WooCommerce para a pesquisa orgânica — o que o WooCommerce faz por padrão, onde fica aquém, o mapa de riscos de conteúdo duplicado (categorias, tags, atributos e facetas), a estrutura de URLs incluindo a mudança de permalink do WooCommerce 10.5, o schema de produto, plugins (Yoast vs. Rank Math) e Core Web Vitals.
O WooCommerce é um plugin gratuito do WordPress, não uma plataforma independente — portanto, você controla toda a pilha, o que traz o maior teto de controle e a maior superfície para configurações incorretas. De fábrica, ele oferece um schema de produto válido, porém mínimo, URLs funcionais e uma série de tipos de páginas de arquivo (categorias, tags e atributos) que geram silenciosamente conteúdo duplicado e superficial. O trabalho de verdade é configurar: escolha um plugin de SEO (Yoast SEO + o complemento pago WooCommerce, ou Rank Math), evite blocos de schema duplicados, aplique noindex aos arquivos de baixo valor, mantenha as bases /product/ /product-category/ /shop/ e trate o cache como sua maior alavanca individual para os Core Web Vitals.
TL;DR — O WooCommerce é um plugin gratuito que transforma um site WordPress em uma loja virtual — não é uma plataforma própria como a Shopify. De fábrica, ele acerta o básico, mas deixa muita coisa para você configurar. Em resumo: instale um único plugin de SEO (Yoast SEO ou Rank Math), configure os permalinks, escreva descrições de verdade para seus produtos e categorias e impeça que os mecanismos de busca indexem as páginas finas de “tag” e “attribute” que o WooCommerce cria automaticamente.
O que o WooCommerce realmente é
Esta é a parte que a maioria dos guias para iniciantes ignora, e ela importa. O WooCommerce é um plugin do WordPress. Primeiro você instala o WordPress, depois adiciona o plugin WooCommerce, e é isso que fornece uma loja, produtos, carrinho e checkout. Portanto, “WooCommerce SEO” é, na verdade, “SEO para WordPress, aplicado a uma loja”. Tudo o que você faria para posicionar um site WordPress continua valendo — o WooCommerce apenas acrescenta as partes específicas de uma loja.
Isso é diferente da Shopify, na qual você se cadastra e tudo roda nos servidores dela. Com o WooCommerce, você (ou sua hospedagem) executa tudo. Mais controle, mais responsabilidade.
O que o WooCommerce oferece de graça
De fábrica, o WooCommerce vai:
- Dar a cada produto sua própria página e URL (por exemplo,
/product/blue-hoodie/). - Adicionar alguns dados estruturados básicos às páginas de produto para que o Google consiga ler o preço e saber se o item está em estoque.
- Criar páginas de categoria (
/product-category/hoodies/), páginas de tag e uma página principal de loja em/shop/.
Esse é um ponto de partida viável. Mas “viável” não significa “otimizado”, e algumas dessas páginas automáticas podem, na prática, trabalhar contra você.
A primeira configuração
Antes de qualquer coisa, acesse Settings → Permalinks no WordPress e escolha uma opção de
permalink “amigável” (qualquer uma que não seja o formato simples ?p=123). Se você pular essa etapa,
as URLs de produto e categoria do WooCommerce não funcionarão como deveriam. É uma correção de cinco
minutos que todo mundo deveria fazer no primeiro dia.
Instale um único plugin de SEO
Você quer um plugin de SEO — não dois brigando entre si. Os dois principais são:
- Yoast SEO (gratuito) — cuida dos seus títulos, meta descriptions e sitemap. Existe também um complemento pago, o “Yoast WooCommerce SEO”, que adiciona dados de produto mais completos para o Google; é um produto separado que você compra além do plugin gratuito.
- Rank Math (gratuito, com um Pro pago) — faz as mesmas tarefas centrais e inclui recursos para WooCommerce na versão gratuita.
Qualquer um dos dois serve. Escolha um.
Escreva conteúdo de verdade
O WooCommerce fornece os campos, mas deixa todos vazios:
- Descrições de produto. O pequeno campo “short description” não é suficiente para ranquear. Escreva uma descrição completa que responda ao que alguém perguntaria antes de comprar.
- Descrições de categoria. Cada página de categoria tem um campo de descrição que fica vazio por padrão. Alguns bons parágrafos aqui ajudam essas páginas a ranquear — e elas costumam estar entre as páginas com mais tráfego.
- Texto alternativo e nomes de arquivo das imagens. Dê às imagens nomes descritivos, não
IMG_4821.jpg, e preencha o texto alternativo.
Oculte as páginas que você não quer no Google
O WooCommerce cria muitas páginas automaticamente, e algumas são superficiais e quase duplicadas:
- Páginas de tag (
/product-tag/...) — normalmente é seguro aplicarnoindex(seu plugin de SEO tem uma opção para isso). - Páginas de atributo (cor, tamanho) — a mesma lógica; aplique noindex, a menos que uma página específica seja pesquisada.
- Cart, Checkout, My Account — essas páginas são ocultadas automaticamente da pesquisa quando você usa um plugin de SEO. Ótimo.
Quer a versão técnica completa — conteúdo duplicado, schema, estrutura de URLs, Core Web Vitals e a comparação entre Yoast e Rank Math? Mude para a aba Avançado.
TL;DR — O WooCommerce é um plugin gratuito do WordPress, portanto você controla toda a pilha: o maior teto técnico e a maior superfície para configurações incorretas. A saída padrão é válida, mas mínima — JSON-LD
Productbásico, URLs funcionais e um conjunto de tipos de páginas de arquivo (categorias, tags, atributos e loja) que geram conteúdo duplicado e superficial em escala. O trabalho de verdade: escolha um plugin de SEO e evite emitir dois blocos de schema; aplique noindex aos arquivos de tag e atributo; escreva descrições de categoria exclusivas; mantenha as bases/product/,/product-category/,/shop/(removê-las é oficialmente desaconselhado); e trate o cache de página inteira e o cache de objetos como sua maior alavanca para os Core Web Vitals. O WooCommerce 10.5 mudou o comportamento dos permalinks, de modo que a categoria mais profunda vence — mas as URLs antigas recebem redirecionamento 301 automático.
Comece pela realidade da plataforma
O WooCommerce não é uma plataforma — é o plugin de comércio eletrônico mais instalado para WordPress. Esse fato orienta todas as decisões abaixo. Você tem acesso direto aos templates do tema, hooks do WordPress, roteamento de URLs, arquitetura de plugins e ao próprio servidor. Em comparação com uma plataforma hospedada, isso oferece um teto muito mais alto para SEO técnico, mas também uma superfície muito mais ampla para cometer erros.
A saída padrão é melhor descrita como “válida e funcional” — não otimizada. O WooCommerce emite dados estruturados que passam na validação e estruturas de URL que funcionam. Mas schema válido e qualificação para resultados avançados são padrões diferentes, e uma estrutura de URL funcional ainda pode deixar vazar conteúdo duplicado. O trabalho é fechar essa lacuna.
O que o WooCommerce faz (e não faz) por padrão
Faz:
- Uma URL exclusiva por produto (base padrão
/product/slug/). - Schema
Productnativo em JSON-LD nas páginas individuais de produto:name,image,description,skue um objetooffers(price,priceCurrency,availability,url,seller). Dois filtros controlam isso —woocommerce_structured_data_productewoocommerce_structured_data_product_offer. - Arquivos de categoria (
/product-category/), arquivos de tag (/product-tag/), arquivos opcionais de atributo e a página da loja (/shop/).
Não faz, por padrão:
- Emitir
brand,aggregateRating,review,gtin/mpnouhasMerchantReturnPolicyno schema de produto — isso exige um plugin. - Conectar o schema em um grafo (a estrutura conectada
WebPage → BreadcrumbList → Productpreferida pelo Google). - Preencher descrições de categoria ou title tags que não sejam as padrão.
- Configurar permalinks amigáveis — você precisa configurar
Settings → Permalinkspor conta própria, ou as URLs do WooCommerce não serão resolvidas corretamente.
Uma observação histórica útil da wiki de dados estruturados do próprio WooCommerce: antes da 3.5.6, às vezes dados limitados eram exibidos em arquivos e categorias; isso não ocorre mais, após os requisitos de conformidade do Google.
Mapa de risco do conteúdo duplicado
É aqui que as lojas WooCommerce perdem de verdade. A plataforma cria páginas de arquivo sobrepostas a partir de várias fontes ao mesmo tempo:
| Origem | Risco | Correção |
|---|---|---|
| Produto em vários arquivos de categoria | Médio | Defina uma categoria principal; o canonical na página do produto resolve o caminho |
| Navegação facetada / parâmetros de filtro | Alto | Use canonical para a URL limpa; aplique noindex às combinações de vários filtros |
| Arquivos de tags de produto | Médio | Aplique noindex pelo seu plugin de SEO |
| Arquivos de atributos de produto | Médio–alto | Aplique noindex por padrão; habilite seletivamente para termos com alta demanda |
Parâmetros de ordenação (?orderby=price) | Alto | Use canonical autorreferente ou exclua o parâmetro |
| Paginação além das primeiras páginas | Baixo–médio | Use canonicals autorreferentes — não aplique noindex às páginas profundas |
| www vs. não-www / http vs. https | Alto | 301 no servidor + canonical |
Vale destacar alguns pontos:
- Arquivos de atributos são o problema silencioso. Cor × tamanho × material em um catálogo
grande gera centenas de páginas de termos superficiais, a maioria com volume de pesquisa zero,
sobrepostas às páginas de categoria filtradas. O consenso entre Yoast e Rank Math é aplicar noindex
aos arquivos de atributos por padrão e habilitar somente termos com demanda documentada (por exemplo,
/brand/nike/se “brand” for um atributo e a marca tiver volume). - A navegação facetada escala rápido. É bem documentado que filtros em um site com ~700 produtos podem gerar cerca de ~11 000 URLs indexáveis quando parâmetros são acrescentados. A estratégia de canonical depende do filtro: filtros de um único atributo e alto volume podem receber canonical autorreferente e ser indexados; combinações de vários atributos e baixo valor devem apontar por canonical para a categoria-pai ou receber noindex. (Esse é o problema geral da navegação facetada no comércio eletrônico — o WooCommerce apenas facilita a geração.)
- Não aplique noindex reflexivamente à paginação profunda. A longo prazo, o
noindexacaba levando o Google a parar de seguir links na página, o que pode reduzir o valor dos links internos para produtos que só aparecem nessas páginas profundas. Prefira canonicals autorreferentes.
Estrutura de URL
O WooCommerce oferece vários formatos de permalink: o padrão (/product/slug/), a base da
loja (/shop/slug/), a base da loja com categoria (/shop/category/slug/) e uma base personalizada.
As bases de taxonomia são, por padrão, product-category, product-tag e uma base de atributo vazia.
Minha recomendação padrão: use a estrutura simples /product/slug/. Ela é mais curta,
não muda quando você reorganiza as categorias e evita o comportamento do WooCommerce 10.5 descrito abaixo.
O WooCommerce 10.5 (início de 2026) mudou a opção “shop base with category” (tradução) «base da loja com categoria». Agora ele escolhe
o termo com mais ancestrais — a categoria mais profunda na hierarquia — para a URL. Um produto que
esteja tanto em “Electronics” quanto em “Electronics > Phones > Smartphones” agora gera
/shop/electronics/phones/smartphones/product-name/, em vez do caminho mais superficial. A boa notícia:
o redirecionamento canonical integrado do WooCommerce envia automaticamente as URLs antigas para a nova
canonical com 301 — não é preciso criar redirecionamentos manuais. A ressalva: links externos e favoritos
para URLs antigas podem retornar 404 brevemente antes que o redirecionamento seja resolvido. Se você usar
essa estrutura, defina uma categoria principal para cada produto.
Não remova as bases de URL. A documentação do WooCommerce é explícita: remover /product/,
/product-category/ ou /shop/ “is not advisable” (tradução) «não é recomendável» e pode levar a
“a number of problems with performance and duplicate URLs.” (tradução) «uma série de problemas de
desempenho e URLs duplicadas». O WordPress depende dessas bases para identificar os tipos de página;
remova-as e você forçará processamento extra e criará ambiguidade entre páginas personalizadas e categorias
de produto. O benefício marginal de encurtar a URL não compensa a dívida técnica.
Schema e dados estruturados
O Google recomenda JSON-LD (microdados e RDFa são propensos a erros) e lista seis tipos de dados
estruturados de comércio eletrônico que vale a pena implementar: BreadcrumbList, LocalBusiness,
Organization, Product/ProductGroup, Review e VideoObject. Ele também diferencia
merchant listings (páginas em que os clientes podem comprar — com mais campos para envio, devoluções
e tamanhos) de product snippets (páginas em que não podem comprar diretamente — com mais campos de
avaliação), e observa que atender aos requisitos de merchant listings em geral torna você elegível para
product snippets também. Outra recomendação do Google: forneça tanto dados estruturados na página
quanto um feed do Merchant Center para maximizar a elegibilidade.
A diferença entre o nativo e o plugin, em resumo:
| Propriedade | WooCommerce nativo | Yoast WooCommerce SEO | Rank Math (Pro) |
|---|---|---|---|
Product, name, description, image, sku | Sim | Sim (+ ItemPage, galeria) | Sim |
offers (preço/moeda/disponibilidade) | Sim | Sim (aprimorado) | Sim |
brand / manufacturer | Não | Sim (via taxonomia) | Sim (Pro) |
aggregateRating / review | Não | Sim (se houver avaliações) | Sim |
gtin / mpn | Não | Sim (campos de entrada) | Sim (Pro) |
hasMerchantReturnPolicy | Não | Opcional | Não |
BreadcrumbList | Schema do WC | Grafo do Yoast (substitui o do WC) | Grafo do Rank Math |
O erro mais comum de todos: blocos de schema duplicados. Se o schema nativo do WooCommerce e
o schema do seu plugin de SEO forem emitidos, o Google verá dois blocos Product conflitantes na mesma
página. A correção é desativar a saída nativa do WooCommerce quando o plugin a substituir. Uma
estimativa de um profissional coloca isso em cerca de 40% das auditorias de WooCommerce — esse número é uma anedota
do setor, não uma estatística oficial; trate-o como indicativo, não como preciso.
Plugins: Yoast WooCommerce SEO vs. Rank Math
Vamos separar os produtos: Yoast SEO é o plugin gratuito; Yoast WooCommerce SEO é um complemento pago separado (cerca de 178,80 USD/ano) que exige o Yoast SEO e adiciona o schema e a configuração específicos do WooCommerce. Já o Rank Math inclui um módulo para WooCommerce na versão gratuita (com mais recursos no Pro).
Segundo a documentação para desenvolvedores do Yoast, o complemento faz o seguinte no schema da
página de produto: altera a parte WebPage para ItemPage; adiciona mainEntityOfPage, referenciando
WebPage pelo ID; define brand/manufacturer a partir da taxonomia; define seller como a
Organization/Person que publica; integra offers, review e/ou aggregateRating ao grafo;
remove datePublished/dateModified de ItemPage; remove o próprio breadcrumb schema do WooCommerce
em favor do grafo conectado do Yoast; e muda o WebPage da página de checkout para CheckoutPage.
A personalização usa os filtros wpseo_schema_product e wpseo_schema_offer. Um detalhe importante:
aggregateRating só é emitido depois que existe pelo menos uma avaliação.
O módulo WooCommerce do Rank Math lida diretamente com conteúdo duplicado — segundo a própria central
de ajuda, ele “automatically adds canonical URLs to most of your pages, including product pages, categories, tags, attributes, and more,” (tradução) «adiciona automaticamente URLs canônicas à maioria das suas páginas, incluindo páginas de produto, categorias, tags, atributos e muito mais», define títulos e descrições exclusivos por produto e taxonomia e permite configurar noindex nos tipos de arquivo que criam conteúdo duplicado (páginas paginadas, resultados de pesquisa, tags, categorias e páginas de termos de atributos). O schema de produto (preço, disponibilidade, avaliações e SKU) é automático; GTIN/MPN/brand estão no Pro.
Os dois são bons. Escolha com base no orçamento e na preferência — apenas não use os dois e não deixe nenhum deles duplicar o schema nativo do WooCommerce.
Breadcrumbs
O WooCommerce fornece sua própria saída de breadcrumbs (HTML + um bloco de schema independente).
A configuração “Replace WooCommerce Breadcrumbs” do Yoast WooCommerce SEO troca essa saída pelo breadcrumb
do Yoast, conectado ao grafo completo de schema (WebPage → BreadcrumbList → Product). O Rank Math
também emite seu próprio BreadcrumbList. Se você ativou breadcrumbs em qualquer um dos plugins,
ative a substituição para não acabar com duas fontes de breadcrumbs — a fonte conectada ao grafo é mais
útil para o Google entender a hierarquia.
Core Web Vitals
O WooCommerce sobre WordPress é a pilha de comércio eletrônico mais variável em desempenho: uma instalação padrão em hospedagem compartilhada, com um tema pesado, pode falhar nos três limites; uma instalação ajustada em hospedagem gerenciada pode superar a maioria das plataformas hospedadas.
- LCP (< 2,5 s). Culpados comuns: imagem principal do produto sem otimização (sem WebP, sem
preload), ausência de cache de página e TTFB lento. A medição da DebugBear mostra claramente o ponto
do cache: regenerar uma página inteira faz os visitantes esperarem mais de 1,6 s, contra ~104 ms quando
ela está em cache. Correções: cache de página inteira, WebP, preload da imagem do produto acima da dobra
(filtro
wp_preload_resources, WordPress 6.3+) e CDN para assets estáticos. - CLS (< 0,1). Imagens da galeria sem
width/heightexplícitos, fontes carregadas tarde (semfont-display: swap) e o widget dinâmico do carrinho injetando conteúdo. Correções: dimensões explícitas de imagem,font-display: swape espaço pré-alocado / skeletons para widgets do carrinho. - INP (< 200 ms). Bundles JS grandes de page builders e plugins, excesso de AJAX de adicionar ao carrinho/variação e scripts de terceiros sem otimização (chat, avaliações, social).
O cache é a maior alavanca de todas. Só o cache de objetos pode reduzir as consultas ao banco de dados em ~86 %. O detalhe específico do WooCommerce: o cache de página inteira é ignorado para usuários logados e para qualquer pessoa com itens no carrinho (cookies de sessão), então a diferença entre um teste do Lighthouse e um comprador real pode ser grande. WP Rocket e LiteSpeed Cache oferecem cache de fragmentos do carrinho para amenizar isso. Uma pilha sensata: cache de página inteira (WP Rocket / LiteSpeed / Nginx FastCGI) + cache de objetos (Redis ou Memcached, incluídos por hospedagens gerenciadas como WP Engine, Kinsta e SiteGround) + CDN. Sirva WebP (o WordPress o gera nativamente; o WooCommerce o serve por padrão nas versões recentes), pré-gere miniaturas e carregue com lazy load as imagens da grade abaixo da dobra.
Sitemaps e indexabilidade
Seu plugin de SEO gera o sitemap XML. O Yoast WooCommerce SEO adiciona imagens da galeria do produto a ele e exclui Cart, Checkout e My Account (o WooCommerce já aplica noindex a essas páginas). O módulo gratuito do Rank Math também entende WooCommerce.
Mantenha fora do sitemap: Cart/Checkout/My Account, produtos permanentemente fora de estoque (considere noindex + exclusão), URLs de parâmetros filtrados/ordenados e quaisquer arquivos de tag ou atributo aos quais você aplicou noindex. A paginação além da página 1 é controversa — o Google rastreia páginas paginadas de qualquer maneira, então eu tenderia a preferir canonicals autorreferentes a noindex.
Alguns mitos para deixar para trás
- “Remover
/product/ajuda o SEO.” Não — o WooCommerce chama oficialmente isso de “not advisable” (tradução) «não recomendável» e isso causa problemas de desempenho e URLs duplicadas. - “O schema nativo é suficiente.” Ele é válido, mas mínimo — não inclui
brand,aggregateRating,gtin/mpnnem o grafo conectado preferido pelo Google. - “
rel=prev/nextresolve a paginação.” O Google deixou de usar essas indicações em 2019. Use canonicals autorreferentes. - “Mais atributos = SEO melhor.” Habilitar arquivos para todos os atributos cria centenas de páginas superficiais. Aplique noindex à maioria delas.
- “WooCommerce e Shopify têm o mesmo teto.” Os perfis são diferentes. O WooCommerce oferece mais profundidade de configuração, ao custo de exigir mais conhecimento; a maioria das comparações, sem dizer, colocam lado a lado a Shopify padrão e o WooCommerce otimizado.
Resumo de IA
Uma síntese da versão avançada:
- O WooCommerce é um plugin gratuito do WordPress, não uma plataforma independente. Você controla toda a pilha — maior teto de SEO técnico, maior superfície para configurações incorretas. A saída padrão é válida, mas mínima.
- Configure primeiro os permalinks amigáveis (
Settings → Permalinks), ou as URLs do WooCommerce não serão resolvidas corretamente. - Conteúdo duplicado é o risco central: produtos em várias categorias, arquivos de tag, arquivos de atributo, filtros de navegação facetada e parâmetros de ordenação. Aplique noindex aos arquivos de tag e de atributo por padrão; defina uma categoria principal; use canonical nas URLs de filtro e ordenação.
- Mantenha as bases de URL
/product/,/product-category/,/shop/— removê-las é oficialmente desaconselhado. Prefira a estrutura simples/product/slug/. O WooCommerce 10.5 fez a categoria mais profunda vencer nas URLs com “shop base with category” (tradução) «base da loja com categoria», mas aplica 301 automático às URLs antigas. - Schema: a saída nativa não inclui
brand,aggregateRating,gtin/mpnnem o grafo conectado. Adicione-os por meio de um plugin — mas desative a saída nativa para não emitir dois blocosProductconflitantes (o erro de schema mais comum no WooCommerce). - Plugins: Yoast SEO é gratuito; Yoast WooCommerce SEO é um complemento pago separado. O Rank Math inclui recursos para WooCommerce gratuitamente. Use exatamente um.
- Core Web Vitals: cache de página inteira + cache de objetos é a maior alavanca; só o cache de objetos pode reduzir as consultas ao banco em ~86 %. Lembre-se de que o cache de página é ignorado para sessões de usuários logados / carrinho.
Documentação oficial
Documentação de fontes primárias do Google e do WooCommerce.
Google Search Central
- Introdução aos dados estruturados de produto — merchant listings vs. product snippets, campos obrigatórios e recomendados e JSON-LD.
- Dados estruturados para sites de comércio eletrônico — os seis tipos recomendados de dados estruturados para comércio eletrônico.
WooCommerce
- Documentação de permalinks — as estruturas de URL disponíveis para produtos e taxonomias.
- Entenda os riscos de remover as bases de URL — por que não remover
/product/,/product-category/ou/shop/. - Mudanças nos permalinks de produto chegando ao WooCommerce 10.5 — a mudança de comportamento que escolhe a categoria mais profunda e os 301 canônicos automáticos.
- Dados estruturados para produtos (wiki do GitHub) — o que o WooCommerce emite nativamente e os dois filtros que controlam isso.
- Gerenciamento de taxonomias de produto — categorias, tags e atributos.
Documentação para desenvolvedores de plugins
- Yoast WooCommerce SEO: saída do schema — exatamente o que o complemento pago adiciona ao grafo de schema.
- Guia de configuração do Yoast WooCommerce SEO — substituição de breadcrumbs, exclusões do sitemap e schema de atributos.
- Como o Rank Math evita conteúdo duplicado no WooCommerce — canonicals, títulos por item e noindex para tipos de arquivo.
Citações da fonte
Declarações registradas do Google e do WooCommerce. Sempre que possível, cada link é um deep link que salta diretamente para o trecho citado.
Google — dados estruturados de produto
- “Merchant listings: For pages where customers can purchase products from you. This markup has more options for specifying detailed product information, like apparel sizing, shipping details, and return policy information.” (tradução) «Listagens de comerciantes: para páginas em que os clientes podem comprar produtos de você. Essa marcação oferece mais opções para especificar informações detalhadas do produto, como tamanhos de vestuário, detalhes de envio e informações sobre a política de devolução.» Ir para a citação
- “Providing both structured data on web pages and a Merchant Center feed maximizes your eligibility to experiences and helps Google correctly understand and verify your data.” (tradução) «Fornecer dados estruturados nas páginas da Web e um feed do Merchant Center maximiza sua elegibilidade para experiências e ajuda o Google a entender e verificar seus dados corretamente.» Ir para a citação
WooCommerce — bases de URL
- “Removing /product/, /product-category/, or /shop/ from the URLs is not advisable.” (tradução) «Remover /product/, /product-category/ ou /shop/ das URLs não é recomendável.» Ir para a citação
- Ao remover as bases de URL, isso pode levar a “a number of problems with performance and duplicate URLs.” (tradução) «uma série de problemas de desempenho e URLs duplicadas.» Leia a documentação
WooCommerce — permalinks e WooCommerce 10.5
- “Keep permalink structures as short as possible and include keywords that relate to the content they categorize.” (tradução) «Mantenha as estruturas de permalink tão curtas quanto possível e inclua palavras-chave relacionadas ao conteúdo que elas categorizam.» Leia a documentação
- Na mudança do WooCommerce 10.5, o sistema agora identifica “the term with the most ancestors (deepest in the hierarchy)” (tradução) «o termo com mais ancestrais (o mais profundo na hierarquia)» para a URL, e a funcionalidade de redirecionamento canonical integrada do WooCommerce é descrita como “built-in canonical redirect functionality will automatically 301 redirect old URLs to the new canonical URL.” (tradução) «funcionalidade integrada de redirecionamento canonical redirecionará automaticamente as URLs antigas para a nova URL canonical com 301.» Leia a publicação
Rank Math — conteúdo duplicado
- O Rank Math “automatically adds canonical URLs to most of your pages, including product pages, categories, tags, attributes, and more.” (tradução) «adiciona automaticamente URLs canônicas à maioria das suas páginas, incluindo páginas de produto, categorias, tags, atributos e muito mais.» Leia a central de ajuda
Checklist de configuração de SEO para WooCommerce
Uma passagem prática para uma loja WooCommerce nova ou negligenciada:
Fundamentos
- Permalinks amigáveis configurados em
Settings → Permalinks(não o formato simples?p=). - Um único plugin de SEO instalado (Yoast SEO ou Rank Math) — não os dois.
- Host canonical definido (www vs. não-www, https) e imposto com 301 no servidor.
URLs
- Usar o permalink simples
/product/slug/(recomendado) ou definir uma categoria principal para cada produto se estiver usando “shop base with category” (tradução) «base da loja com categoria». - Manter as bases
/product/,/product-category/e/shop/no lugar.
Indexabilidade
- Arquivos de tags de produto configurados como
noindex. - Arquivos de atributos de produto com
noindexpor padrão (habilitar somente termos com demanda comprovada). - Cart, Checkout e My Account com noindex e excluídos do sitemap.
- URLs com parâmetros de ordenação/filtro canonicalizadas para a URL limpa.
- A paginação profunda usa canonicals autorreferentes (não noindex).
Conteúdo
- Descrições completas de produto (não apenas a descrição curta).
- Descrições exclusivas de categoria escritas — suficientes para dizer algo que um comprador não conseguiria obter apenas com a grade de produtos. Nenhum mecanismo de busca documenta uma contagem de palavras para isso; o tamanho deve seguir o conteúdo, não uma meta.
- Title tags / meta descriptions personalizadas nos principais produtos e categorias.
- Nomes de arquivo de imagem descritivos + texto alternativo.
Schema
- Exatamente uma fonte de schema
Product(plugin OU nativo — não os dois). -
brand,aggregateRating/reviewegtin/mpnadicionados quando disponíveis. - Uma única fonte de breadcrumbs (substitua a do WooCommerce se seu plugin emitir a própria).
Desempenho
- Cache de página inteira habilitado.
- Cache de objetos (Redis/Memcached) habilitado.
- Imagens WebP + imagem de LCP pré-carregada; imagens da grade abaixo da dobra com lazy load.
-
width/heightexplícitos nas imagens;font-display: swapnas fontes personalizadas.
Modelos mentais
1. WooCommerce = WordPress + uma loja. Toda tarefa de “SEO para WooCommerce” é uma tarefa de SEO para WordPress somada à camada específica da loja (produtos, categorias, schema). Quando surgir um problema, pergunte se é uma questão genérica do WordPress (permalinks, cache, excesso de peso do tema) ou uma questão específica do WooCommerce (duplicação de arquivos, schema de produto). A correção fica em lugares diferentes.
2. Válido ≠ otimizado. Os padrões do WooCommerce passam na validação. Eles não ranqueiam por conta própria. Trate cada padrão como um piso sobre o qual construir — descrições, títulos, schema e indexabilidade começam vazios ou mínimos.
3. A triagem de páginas de arquivo. Para cada tipo de página de arquivo gerada automaticamente, decida: indexar, canonical ou noindex. Páginas de arquivo de categoria → indexar (com descrições reais). Páginas de arquivo de tag → normalmente noindex. Páginas de arquivo de atributo → noindex por padrão, indexar somente termos com demanda comprovada. Parâmetros de filtro/ordenação → canonical para a URL limpa. Paginação profunda → canonical autorreferente.
4. Uma fonte de verdade por sinal.
Um plugin de SEO. Uma fonte de schema Product. Uma fonte de breadcrumbs. Um host canonical.
A maioria dos bugs de SEO no WooCommerce ocorre quando duas coisas fazem o mesmo trabalho e entram
em conflito — dois blocos de schema, dois breadcrumbs, dois plugins.
5. O cache é o multiplicador de desempenho. Antes de micro-otimizar, coloque o cache de página inteira e o cache de objetos em funcionamento — isso move os Core Web Vitals mais do que quase qualquer outra coisa. Depois lembre-se de que compradores reais (logados / com itens no carrinho) ignoram o cache de página, então teste os dois estados.
Guia de referência rápida de SEO para WooCommerce
Tipos de página e o que fazer com eles
| Tipo de página | URL | Ação padrão |
|---|---|---|
| Produto individual | /product/slug/ | Indexar — título exclusivo, descrição real, schema completo |
| Página de arquivo de categoria | /product-category/slug/ | Indexar — escrever uma descrição exclusiva |
| Página de arquivo de tag | /product-tag/slug/ | Noindex (normalmente) |
| Página de arquivo de atributo | /attribute/term/ | Noindex por padrão; indexar termos com demanda comprovada |
| Página da loja | /shop/ | Indexar — tratar como a página inicial da loja |
| Cart / Checkout / My Account | — | Noindex + excluir do sitemap |
Schema: nativo vs. plugin (rápido)
- Nativo:
name,image,description,sku,offers. Nada além disso. - Adicionar pelo plugin:
brand,aggregateRating,review,gtin/mpn,hasMerchantReturnPolicye grafo conectado (ItemPage). - Nunca execute o schema nativo e o do plugin juntos → blocos
Productduplicados.
Fatos sobre os plugins
- Yoast SEO: gratuito. Yoast WooCommerce SEO: complemento pago separado (~178,80 USD/ano), exige o Yoast SEO.
- Rank Math: módulo WooCommerce na versão gratuita; GTIN/MPN/brand no Pro.
Regras de URL
- Mantenha as bases
/product/,/product-category/,/shop/. Removê-las é oficialmente “not advisable.” (tradução) «não recomendável.» - WooCommerce 10.5: a categoria mais profunda vence em “shop base with category” (tradução) «base da loja com categoria»; URLs antigas recebem 301 automático.
rel=prev/nextestá morto (desde 2019) — use canonicals autorreferentes.
Metas dos Core Web Vitals
- LCP < 2,5 s · CLS < 0,1 · INP < 200 ms.
- Maior alavanca: cache de página inteira + cache de objetos (o cache de objetos apresenta uma variação de aproximadamente −86 % nas consultas ao banco).
- O cache de página é ignorado para sessões de usuários logados / carrinho.
Exemplo de saída de produto do WooCommerce
Exporte as URLs canônicas de produtos/categorias para urls.txt e depois capture a resposta e a saída canonical:
while IFS= read -r url; do
html=$(mktemp); status=$(curl -sSL -o "$html" -w '%{http_code}' "$url")
canonical=$(grep -Eio '<link[^>]+rel=["'"']canonical["'"'][^>]*>' "$html" | head -1)
product=$(grep -Eio '"@type"[[:space:]]*:[[:space:]]*"Product"' "$html" | wc -l | tr -d ' ')
printf '%s\t%s\tproduct-schema=%s\t%s\n' "$status" "$url" "$product" "$canonical"
rm -f "$html"
done < urls.txt
Erros de SEO para WooCommerce a evitar
- Executar vários plugins de SEO/schema que disputam a mesma saída no head.
- Indexar por padrão todas as rotas de tag, atributo, filtro e pesquisa interna.
- Reutilizar descrições do fabricante em todo o catálogo sem acrescentar valor exclusivo.
- Redirecionar produtos descontinuados para categorias irrelevantes ou para a página inicial.
- Otimizar plugins isoladamente sem testar a saída combinada do tema, do cache e das extensões.
Problemas comuns de SEO no WooCommerce
As páginas de produto emitem schema Product duplicado
Causa: WooCommerce, tema e plugin de SEO/schema emitem marcação. Correção: escolha um único responsável e desative a saída sobreposta.
URLs de filtro consomem rastreamento e aparecem na pesquisa
Causa: a navegação em camadas cria links de parâmetros que podem ser rastreados. Correção: defina o conjunto de facetas indexáveis, restrinja o restante e mantenha links internos e canonicals consistentes.
Produtos sem estoque ou descontinuados desaparecem de forma incorreta
Causa: a automação de inventário altera status, visibilidade ou redirecionamentos sem uma política de pesquisa. Correção: separe estados temporários de falta de estoque da retirada permanente e preserve páginas úteis ou redirecione somente para substitutos relevantes.
Ferramentas para SEO no WooCommerce
Plugins de SEO (escolha um)
- Yoast SEO (gratuito) + Yoast WooCommerce SEO (complemento pago) — títulos, meta descriptions, sitemap, além do grafo de schema do WooCommerce e da substituição de breadcrumbs.
- Rank Math (gratuito + Pro) — recursos centrais equivalentes, com módulo WooCommerce na camada gratuita; GTIN/MPN/brand no Pro.
- All in One SEO (AIOSEO) — lida com catálogos grandes (até ~50 000 produtos) usando tags dinâmicas de schema de produto.
Cache e desempenho
- WP Rocket / LiteSpeed Cache / W3 Total Cache — cache de página inteira; WP Rocket e LiteSpeed oferecem cache de fragmentos do carrinho para sessões de usuários logados/com carrinho.
- Redis / Memcached — cache de objetos (incluído em hospedagens gerenciadas como WP Engine, Kinsta e SiteGround).
- Cloudflare / BunnyCDN — CDN para assets estáticos e imagens de produto.
Testes e validação
- Google Rich Results Test / Schema Markup Validator — confirme o schema de produto e detecte blocos duplicados.
- DebugBear / PageSpeed Insights — Core Web Vitals, com a diferença antes/depois do cache visível.
- Google Search Console — indexação, relatórios de merchant listings / product snippets e estatísticas de rastreamento.
- Ahrefs Site Audit / Screaming Frog — revele páginas de arquivo duplicadas, páginas superficiais, cadeias de redirecionamento e explosões de parâmetros.
Testes de validação
Teste uma mudança de SEO em plugin ou tema
Teste a executar — limpe os caches, publique e inspecione a saída bruta e o schema de produto/categoria. Resultado esperado — um canonical, diretivas intencionais e um único grafo Product coerente. Interpretação de falha — permanece uma saída em cache ou sobreposta do plugin/tema. Janela de monitoramento — imediatamente após limpar o cache. Gatilho de rollback — reverta se metadados ou dados de produto desaparecerem entre os templates.
Teste uma mudança de faceta/indexação
Teste a executar — rastreie filtros representativos e inspecione links, diretivas, canonicals e participação no sitemap. Resultado esperado — páginas de destino aprovadas continuam descobríveis, enquanto combinações indesejadas não ampliam o inventário de rastreamento. Interpretação de falha — a navegação ou as regras ainda expõem o padrão. Janela de monitoramento — imediata para a saída; os relatórios de rastreamento têm atraso. Gatilho de rollback — restaure se rotas de categoria valiosas se tornarem bloqueadas ou não indexáveis.
Como medir o SEO do WooCommerce
Cobertura do catálogo indexável
Métrica — produtos/categorias vendáveis e canônicos representados no sitemap e nos relatórios de indexação. O que ela informa — se a descoberta corresponde ao inventário pretendido. Como coletar — concilie a exportação do WooCommerce, o sitemap, o rastreamento e o Search Console. Referência / faixa realista — investigue discrepâncias sem explicação; exclua remoções intencionais. Periodicidade — mensal, semanal durante migrações.
Participação do rastreamento por tipo de URL
Métrica — solicitações do crawler para produtos/categorias versus facetas, pesquisa e outros padrões de baixo valor. O que ela informa — se as URLs geradas consomem atividade de rastreamento. Como coletar — segmente os logs do servidor por rota/parâmetro. Referência / faixa realista — use a linha de base do site e busque uma participação maior das páginas prioritárias, sem erros. Periodicidade — mensal.
Receita orgânica por template de destino
Métrica — receita orgânica e conversão por tipo de destino de produto/categoria. O que ela informa — se a visibilidade alcança um inventário útil. Como coletar — una os relatórios de analytics/comércio eletrônico ao tipo da página de destino. Referência / faixa realista — compare períodos equivalentes e considere a sazonalidade. Periodicidade — mensal.
Prompts para o trabalho de SEO no WooCommerce
Agrupe esta exportação de rastreamento por produtos, categorias, tags, atributos, filtros, pesquisa e URLs utilitárias. Identifique padrões de duplicação/indexação e recomende correções no nível do template. Não recomende bloquear uma URL que precisa ser rastreada para ler o
noindex.
Analise estes produtos descontinuados com dados de substituto, tráfego, backlinks, estoque e categoria. Escolha manter ativo, redirecionar para algo relevante ou usar 404/410 para cada um e explique as evidências. Não invente uma URL de substituto.
Teste seus conhecimentos: SEO para WooCommerce
Recursos que valem seu tempo
Oficiais / primários
- Documentação de permalinks do WooCommerce.
- WooCommerce — riscos de remover as bases de URL.
- Mudanças nos permalinks de produto no WooCommerce 10.5.
- WooCommerce — dados estruturados para produtos (wiki).
- Google — introdução aos dados estruturados de produto.
- Google — dados estruturados para sites de comércio eletrônico.
Documentação de plugins
- Yoast WooCommerce SEO: saída do schema.
- Guia de configuração do Yoast WooCommerce SEO.
- Rank Math — conteúdo duplicado no WooCommerce.
De outras fontes
- DebugBear — otimização de desempenho do WooCommerce — os números antes/depois do cache.
- Search Engine Journal — guia de SEO para WooCommerce.
- Rank Math — guia de SEO para WooCommerce (fornecedor, mas completo).
- r/TechSEO — para depurar rastreamento/indexação e conteúdo duplicado.
- Business Bloomer — aplicar noindex às páginas de tags de produto do WooCommerce — passo a passo prático sobre por que os arquivos de tag são superficiais e como aplicar noindex neles pelo Yoast ou Rank Math.
- ContentGecko — conteúdo duplicado no WooCommerce — análise detalhada de como parâmetros de filtro podem transformar uma loja com 700 produtos em ~11 000 URLs indexáveis, além de orientações sobre canonical na paginação.
- WP Rocket — acelerar o WooCommerce — guia de configuração de cache com as exclusões específicas de carrinho/checkout do WooCommerce.
- Yoast — guia de otimização de variações de produto no e-commerce — quando criar páginas separadas para variantes em vez de consolidá-las, além do lembrete de GTIN/SKU e dos alertas de conteúdo duplicado.
- Google Search Central — variantes de produto (schema ProductGroup) — orientação oficial sobre
ProductGroup,variesByehasVariantpara produtos variáveis do WooCommerce.
Registro de alterações
Atualizado em 20 de set. de 2026.
Resumo editorial e detalhes registrados da alteração.Resumo
Aplicou uma correção delimitada por IA ao artigo localizado, preservando o bloqueio da fonte e a estrutura MDX.
Detalhes da alteração
-
Corrigiu dois blocos vinculados à fonte; o resultado continua provisório e requer revisão nativa.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 20 de set. de 2026.
Resumo editorial e detalhes registrados da alteração.Resumo
Acrescentei uma glosa consistente ao rótulo de interface “shop base with category” em todas as ocorrências, preservando o texto original e a terminologia do WooCommerce.
Detalhes da alteração
-
Manteve o rótulo inglês exato e identificou sua tradução em português nas quatro ocorrências vinculadas à fonte.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 8 de set. de 2026.
Resumo editorial e detalhes registrados da alteração.Resumo
Retradução integral provisória em pt-BR do conteúdo atual sobre SEO para WooCommerce, preservando citações, componentes, tabelas, código, tokens, URLs e limites técnicos do original.
Detalhes da alteração
-
Retraduzidos os 129 blocos de prosa do artigo; os 40 blocos protegidos foram copiados byte a byte e as citações em inglês receberam glossas pt-BR marcadas.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 22 de ago. de 2026.
Resumo editorial e detalhes registrados da alteração.Resumo
Restaurei as citações no idioma de origem e acrescentei traduções marcadas em português para manter as âncoras de texto.
Detalhes da alteração
-
Restaurei as citações no idioma de origem e adicionei traduções marcadas em português para os fragmentos de texto das citações afetadas.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.