Guide WooCommerce SEO
Como optimize tem WooCommerce loja para organic pesquisa — este que WooCommerce faz por défaut, onde isso falls short, o duplicate-content risk map (categorias, tags, attributes, facets), Structure d’URL especialmente o 10,5 permalink alterar, produto schema, plugins (Yoast vs Rank Math), e Core Web Vitals.
Idiomas
WooCommerce é tem gratuito WordPress plugin, não tem standalone plataforma — so você contrôler o inteiro stack, que significa o highest ceiling e o widest surface para misconfiguração. Out de o box isso donne você valid-but-minimal produto schema, workable URLs, e tem pile de archive página tipos (categorias, tags, attributes) que silenciosamente generate duplicate e conteúdo pauvre. O real funcionar é configuração: pick um SEO plugin (Yoast SEO + o paid WooCommerce add-on, ou Rank Math), éviter duplicate schema blocks, noindex o low-value archives, garder o /produto/ /product-category/ /shop/ bases, e treat implementação en cache as seu único biggest Core Web Vitals lever.
TL;DR — WooCommerce é tem gratuito plugin que turns tem WordPress site em um online loja — isso é não seu próprio plataforma como Shopify. Out de o box isso obtient o basics correto mas leaves tem lot para você para configurer. UM version courte: install um SEO plugin (Yoast SEO ou Rank Math), définir seu permalinks, écrire real descripções para seu produtos e categorias, e arrêter moteur de pesquisas de indexação thin “tag” e “attribute” páginas WooCommerce cria automaticamente.
este que WooCommerce en réalité é
este é o parte um plupart beginner guides skip, e isso matters. WooCommerce é tem WordPress plugin. Você install WordPress premier, então você adicionar o WooCommerce plugin um gente top, e isso é este que donne você tem shop, produtos, tem cart, e checkout. So “WooCommerce SEO” é really “WordPress SEO, para tem loja.” Everything você do para fazer tem WordPress site rank ainda s’applique — WooCommerce simplement adiciona o store-specific pieces.
isso é diferente de Shopify, onde você sign up e everything runs um gente seu servers. Com WooCommerce você (ou seu host) run everything. mas contrôler, mas responsibility.
este que WooCommerce donne você para gratuito
Out de o box, WooCommerce va:
- forneça cada produto seu próprio página e URL (e.g.
/product/blue-hoodie/). - Adicionar some basic dados estruturados para produto páginas so Google pode lire o preço e se isso é em stock.
- Criar categoria páginas (
/product-category/hoodies/), tag páginas, e tem principal shop página em/shop/.
isso é tem workable starting point. Mas “workable” não é “optimized,” e tem poucos de ceux automático páginas pode en réalité funcionar contre você.
O premier chose para définir up
Antes anything sinon, go para Settings → Permalinks em WordPress e pick tem
“pretty” permalink opção (anything outro que o simples ?p=123 style). Se você
skip este, seu WooCommerce produto e categoria URLs não vai funcionar o façon eles
deveria. este é tem five-minute fix que everyone deveria do um gente dia um.
Install um SEO plugin
Você vouloir um SEO plugin — não dois fighting cada outro. O dois big ones:
- Yoast SEO (gratuito) — handles seu titles, meta descripções, e sitemap. há também tem paid “Yoast WooCommerce SEO” add-on que adiciona richer produto dados para Google; isso é tem separado produto você buy um gente top de o gratuito plugin.
- Rank Math (gratuito, com tem paid Pro) — faz o mesmo core jobs e inclui WooCommerce fonctionnalidades em o gratuito version.
Soit um é fine. Pick um.
Écrire conteúdo real
WooCommerce donne você o campos, mas isso leaves os vide:
- Produto descripções. O little “short descrição” não é suffisant para rank. Écrire tem real descrição que réponses este que alguém voudrait demander antes buying.
- Categoria descripções. cada categoria página tem descrição campo isso é blank por défaut. TEM poucos bon paragraphs aqui ajudar categoria páginas rank — e ceux são souvent seu highest-traffic páginas.
- Imagem texte alternatif e filenames. Nome seu imagens algo descriptive, não
IMG_4821.jpg, e fill em o texte alternatif.
Hide lune páginas você não vouloir em Google
WooCommerce auto-creates tem lot de páginas, e some de os são thin e near-duplicate:
- Tag páginas (
/product-tag/...) — geralmente safe paranoindex(seu SEO plugin tem toggle para este). - Attribute páginas (color, size) — mesmo; noindex unless um especificamente obtient searched para.
- Cart, Checkout, meu Conta — estes obtenir hidden de pesquisa automaticamente quando você usar um SEO plugin. Bon.
Vouloir o completo técnico version — conteúdo dupliqué, schema, Structure d’URL, Core Web Vitals, e o Yoast-vs-Rank-Math breakdown? Switch para o Avancé tab.
TL;DR — WooCommerce é tem gratuito WordPress plugin, so você próprio o entier stack: highest técnico ceiling, widest surface para misconfiguração. por défaut output é valid mas minimal — basic
ProductJSON-LD, workable URLs, e tem définir de archive tipos (categorias, tags, attributes, shop) que generate duplicate e conteúdo pauvre em scale. O real funcionar: pick um SEO plugin e éviter emitting dois schema blocks; noindex tag/attribute archives; écrire único categoria descripções; garder o/product/,/product-category/,/shop/bases (removing os é officially discouraged); e treat full-page + object implementação en cache as seu biggest Core Web Vitals lever. WooCommerce 10,5 modifié permalink behavior so o deepest categoria wins — mas isso auto-301s antigo URLs.
Commencer de o plataforma reality
WooCommerce não é tem plataforma — isso é o most-installed comércio eletrônico plugin para WordPress. Que único fact drives cada decision ci-dessous. Você têm direct accès para theme templates, WordPress hooks, URL routing, plugin architecture, e o servidor itself. Comparé para tem hosted plataforma, isso é tem far mas élevé ceiling para técnico SEO e tem far wider surface para getting isso incorrect.
O por défaut output é meilleur décrit as “valid e workable” — não optimized. WooCommerce emits dados estruturados que validates e Structure d’URLs que funcção. Mas valid schema e qualifying para resultados enrichis são diferente standards, e tem funcionando Structure d’URL pode ainda leak conteúdo dupliqué. O job é closing que lacuna.
este que WooCommerce faz (e não) do por défaut
Faz:
- único URL per produto (default base
/product/slug/). - Native JSON-LD
Productschema em single produto páginas:name,image,description,sku, e umoffersobject (price,priceCurrency,availability,url,seller). dois filters control isso —woocommerce_structured_data_productewoocommerce_structured_data_product_offer. - categoria archives (
/product-category/), tag archives (/product-tag/), optional attribute archives, e o shop página (/shop/).
Não, por défaut:
- Output
brand,aggregateRating,review,gtin/mpn, ouhasMerchantReturnPolicyem produto schema — estes besoin tem plugin. - Connecter schema em tem graph (o connected
WebPage → BreadcrumbList → Productstructure Google prefers). - Fill em categoria descripções ou non-default título tags.
- Définir pretty permalinks — você deve configurer
Settings → Permalinksyourself ou WooCommerce URLs não vai resolve correctement.
Um utile historical remarque de WooCommerce’s próprio structured-data wiki: prior para 3.5.6, limited dados era parfois output para archives/categorias; isso é ne … mas o caso, suivant Google’s compliance requirements.
O duplicate-content risk map
este é onde WooCommerce lojas en réalité lose. O plataforma spins up overlapping archive páginas de several sources em uma fois:
| Source | Risk | Fix |
|---|---|---|
| Produto em multiple categoria archives | Medium | Définir tem principal categoria; canonical um gente o produto página resolves o chemin |
| Faceted nav / filter parameters | Élevé | Canonical para o clean URL; noindex multi-filter combos |
| Produto tag archives | Medium | Noindex via seu SEO plugin |
| Produto attribute archives | Medium–Élevé | Noindex por défaut; enable selectively para high-demand terms |
Sort parameters (?orderby=price) | Élevé | Self-referencing canonical ou parameter exclusion |
| Paginação au-delà early páginas | Low–Medium | Self-referencing canonicals — não noindex deep |
| www vs non-www / http vs https | Élevé | 301 em o servidor + canonical |
TEM poucos de estes deserve emphasis:
- Attribute archives são silent killer. Color × size × material à travers tem
grand catalog generates hundreds de thin term páginas, um plupart com zero pesquisa
volume, overlapping com filtered categoria páginas. O Yoast/Rank Math consensus
é para noindex attribute archives por défaut e enable somente documented-demand
terms (e.g.
/brand/nike/se “marca” é um attribute e o marca tem volume). - Faceted nav scales fast. isso é bem documentado que filters um gente tem site de ~700 produtos pode balloon em ~11 000 indexable URLs uma fois parameters obtenir appended. O canonical strategy depende um gente o filter: single-attribute high-volume filters pode earn tem self-referencing canonical e indexação; low-value multi-attribute combos deveria canonical para o parent categoria ou obtenir noindexed. (este é o general comércio eletrônico faceted-navigação problema — WooCommerce simplement rend isso facile para generate.)
- Não noindex deep paginação reflexively. Long-term
noindexeventually leads Google para arrêter suivant links um gente lune página, que pode cut link interne equity para produtos que somente apparaître um gente ceux deep páginas. Préférer self-referencing canonicals.
Structure d’URL
WooCommerce offers several permalink shapes: por défaut (/product/slug/), shop base
(/shop/slug/), shop base com categoria (/shop/category/slug/), e tem custom
base. Taxonomy bases por défaut para product-category, product-tag, e um vide
attribute base.
meu por défaut recommendação: usar o simples /product/slug/ structure. isso é
shorter, isso não alterar quando você reorganize categorias, e isso sidesteps o
WooCommerce 10,5 behavior ci-dessous.
WooCommerce 10,5 (early 2026) modifié “shop base com categoria.” Isso agora picks
o term com o um plupart ancestors — o deepest categoria em o hierarchy — para
l’URL. TEM produto em os deux “Electronics” e “Electronics > Phones > Smartphones”
agora generates /shop/electronics/phones/smartphones/product-name/ em vez de o
shallower chemin. O bon news: WooCommerce’s built-in canonical redirecionamento
automaticamente 301s o antigo URLs para o novo canonical — nenhum manual redirecionamentos. O
caveat: external links e bookmarks para antigo URLs pode briefly 404 antes o
redirecionamento resolves. Se você usar este structure, définir tem principal categoria um gente cada
produto.
não supprimer l’URL bases. WooCommerce’s documentação são explícito que removing
/product/, /product-category/, ou /shop/ “não é advisable” e pode lead para
“tem number de problems com desempenho e duplicate URLs.” WordPress relies um gente
ceux base slugs para identifier página tipos; strip os e você force supplémentaire processing
e criar ambiguity entre custom páginas e produto categorias. O marginal
URL-shortening benefit não é worth o técnico debt.
Schema e dados estruturados
Google recommends JSON-LD (microdata e RDFa são error-prone) e lists six
ecommerce structured-data types worth implementing: BreadcrumbList,
LocalBusiness, Organization, Product/ProductGroup, Review, e
VideoObject. isso também distinguishes merchant listings (páginas onde customers
pode buy — mas campos para shipping, returns, sizing) de produto snippets
(páginas onde eles não pode diretamente buy — mas avaliação campos), e notes que
satisfying merchant-listing requirements generally faz você eligible para produto
snippets too. Google’s outro recomendação: provide ambos dados estruturados em o
página e um Merchant Center feed para maximize eligibility.
O native-vs-plugin lacuna, condensed:
| Property | WooCommerce native | Yoast WooCommerce SEO | Rank Math (Pro) |
|---|---|---|---|
Product, name, description, image, sku | sim | sim (+ ItemPage, gallery) | sim |
offers (preço/currency/disponibilidade) | sim | sim (enhanced) | sim |
brand / manufacturer | não | sim (via taxonomy) | sim (Pro) |
aggregateRating / review | não | sim (se avaliações exist) | sim |
gtin / mpn | não | sim (input campos) | sim (Pro) |
hasMerchantReturnPolicy | não | Optional | não |
BreadcrumbList | WC schema | Yoast graph (replaces WC) | Rank Math graph |
O único um plupart courant mistake: duplicate schema blocks. Se WooCommerce’s
native schema e seu SEO plugin’s schema os deux fire, Google sees dois conflicting
Product blocks um gente o mesmo página. O fix é para disable WooCommerce’s native output
quando seu plugin replaces isso. Um practitioner figure puts este um gente roughly
40% de WooCommerce audits — que number é setor anecdote, não um official stat,
so treat isso as directional em vez de precise.
Plugins: Yoast WooCommerce SEO vs Rank Math
Garder o produtos straight: Yoast SEO é o gratuito plugin; Yoast WooCommerce SEO é tem separado paid add-on (autour 178,80 USD/ano) que exige Yoast SEO e adiciona o WooCommerce-específico schema e config. Rank Math, por contrast, ships tem WooCommerce module em seu gratuito version (com mas em Pro).
O que o Yoast add-on faz para produto-página schema, per Yoast’s developer documentação:
alterações o WebPage piece para ItemPage; adiciona mainEntityOfPage referencing o
WebPage por ID; sets brand/manufacturer de taxonomy; sets seller para o
publicação Organization/Person; stitches offers, review, e/ou
aggregateRating em o graph; unsets datePublished/dateModified de o
ItemPage; removes WooCommerce’s próprio breadcrumb schema em favor de Yoast’s
graph-connected um; e switches o checkout página’s WebPage para CheckoutPage.
Customization runs por o wpseo_schema_product e wpseo_schema_offer
filters. um gotcha worth knowing: aggregateRating apenas outputs once você têm em
least um avaliação.
Rank Math’s WooCommerce module handles conteúdo dupliqué diretamente — per seu KB isso
“automaticamente adiciona URL canoniques para um plupart de seu páginas, especialmente produto páginas,
categorias, tags, attributes, e mas,” sets único titles/descripções per
produto e taxonomy, e lets você définir noindex um gente o archive tipos que criar
conteúdo dupliqué (paginated páginas, resultados de pesquisa, tags, categorias, attribute
term páginas). Produto schema (preço, availability, ratings, SKU) é automático;
GTIN/MPN/marca são Pro.
Os deux são bon. Choisir um gente budget e preference — simplement não run os deux, e não let soit double up com WooCommerce’s native schema.
Breadcrumbs
WooCommerce ships seu próprio breadcrumb output (HTML + tem standalone schema block).
Yoast WooCommerce SEO’s “Replace WooCommerce Breadcrumbs” setting swaps que para
Yoast’s breadcrumb, que é wired em o completo schema graph
(WebPage → BreadcrumbList → Product). Rank Math similarly outputs seu próprio
BreadcrumbList. Se você já enabled breadcrumbs em soit plugin, transforme um gente o
replacement so você não fin up com dois breadcrumb sources — o graph-connected
um é mas utile para Google para understanding hierarchy.
Core Web Vitals
WooCommerce-on-WordPress é o um plupart performances-variable comércio eletrônico stack: tem por défaut install um gente shared hosting com tem heavy theme pode échouer todo three thresholds; tem tuned install um gente managed hosting pode beat um plupart hosted platforms.
- LCP (< 2,5s). Usual culprits: um unoptimized produto hero imagem (nenhum WebP, nenhum
preload), nenhum página implementação en cache, slow TTFB. DebugBear’s measurement rend o implementação en cache
point vividly: regenerating tem completo página rend visitors wait over 1,6 seconds,
versus ~104 ms uma fois mis en cache. Fixes: full-page implementação en cache, WebP, preload o
above-the-fold produto imagem (
wp_preload_resourcesfilter, WP 6,3+), CDN para static assets. - CLS (< 0,1). Gallery imagens sem explícito
width/height, late-loading fonts (nenhumfont-display: swap), e o dynamic cart widget injecting conteúdo. Fixes: explícito imagem dimensions,font-display: swap, preallocated space / skeletons para cart widgets. - INP (< 200ms). Big JS bundles de página builders e plugins, excessive add-to-cart/variação AJAX, e unoptimized third-party scripts (chat, avaliações, social).
Implementação en cache é o único biggest lever. Object implementação en cache alone pode cut database requêtes por ~86%. O WooCommerce-específico catch: full-page cache é bypassed para logged-in usuários e anyone com items em o cart (session cookies), so o lacuna entre tem Lighthouse tester e tem real shopper pode ser grand. WP Rocket e LiteSpeed Cache prise en charge cart-fragment implementação en cache para soften que. TEM sane stack: full-page cache (WP Rocket / LiteSpeed / Nginx FastCGI) + object cache (Redis ou Memcached, que managed hosts como WP Engine, Kinsta, e SiteGround incluir) + tem CDN. Serve WebP (WordPress generates isso natively; WooCommerce sert isso por défaut um gente recent versions), pre-generate thumbnails, e lazy-load below-the-fold grid imagens.
Sitemaps e indexability
Seu SEO plugin generates o XML sitemap. Yoast WooCommerce SEO adiciona produto gallery imagens para isso e excludes Cart, Checkout, e meu Conta (ceux são noindexed por WooCommerce já). Rank Math’s gratuito module é WooCommerce-aware também.
Garder out de o sitemap: Cart/Checkout/meu Conta, permanently out-of-stock produtos (considérer noindex + exclusion), filtered/sorted parameter URLs, e quelconque tag ou attribute archives você já noindexed. Paginação au-delà página 1 é debated — Google crawls paginated páginas regardless, so I’d lean toward self-referencing canonicals over noindex.
TEM poucos myths para retire
- “Removing
/product/ajuda SEO.” Nenhum — WooCommerce officially calls isso “não advisable” e isso causes performances e duplicate-URL problems. - “Native schema é good enough.” isso é valid mas minimal — nenhum
brand,aggregateRating,gtin/mpn, ou o connected graph Google prefers. - “
rel=prev/nextfixes paginação.” Google stopped en utilisant ceux hints back em 2019. usar self-referencing canonicals. - “mas attributes = better SEO.” Enabling archives para cada attribute cria hundreds de thin páginas. Noindex um plupart de os.
- “WooCommerce e Shopify têm o mesmo ceiling.” Diferente profiles. WooCommerce offers mas configuração depth em o cost de needing mas expertise; um plupart comparisons silenciosamente benchmark por défaut Shopify contre optimized WooCommerce.
AI summary
TEM condensed prendre um gente o Avancé version:
- WooCommerce é tem gratuito WordPress plugin, não tem standalone plataforma. Você contrôler o inteiro stack — highest technical-SEO ceiling, widest surface para misconfiguração. por défaut output é valid mas minimal.
- Configurer pretty permalinks premier (
Settings → Permalinks) ou WooCommerce URLs não vai resolve correctement. - Conteúdo dupliqué é o core risk: produtos à travers multiple categorias, tag archives, attribute archives, faceted-nav filters, e sort parameters. Noindex tag e attribute archives por défaut; définir tem principal categoria; canonical filter e sort URLs.
- Garder o
/product/,/product-category/,/shop/URL bases — removing os é officially discouraged. Préférer o simples/product/slug/structure. WooCommerce 10,5 feito o deepest categoria win em “shop base com categoria” URLs, mas auto-301s antigo URLs. - Schema: native output lacks
brand,aggregateRating,gtin/mpn, e o connected graph. Adicionar os via tem plugin — mas disable native output so você não emit dois conflictingProductblocks (o um plupart courant WooCommerce schema bug). - Plugins: Yoast SEO é gratuito; Yoast WooCommerce SEO é tem separado paid add-on. Rank Math inclui WooCommerce fonctionnalidades gratuito. usar exactly um.
- Core Web Vitals: full-page + object implementação en cache é o biggest lever; object cache alone pode cut DB requêtes ~86%. Remarque que página cache é bypassed para logged-in / cart sessions.
Documentação officielle
Primary-source documentação de Google e WooCommerce.
Pesquisa Google Central
- Intro para Produto Dados estruturados — merchant listings vs. produto snippets, requis e recommended campos, JSON-LD.
- Dados estruturados para Comércio eletrônico sites — o six recommended comércio eletrônico structured-data tipos.
WooCommerce
- Permalinks documentação — o disponível produto e taxonomy Structure d’URLs.
- Understanding o risks de removing URL bases — por que não para strip
/product/,/product-category/, ou/shop/. - Produto Permalink Alterações Coming em WooCommerce 10,5 — o deepest-category behavior alterar e automático canonical 301s.
- Dados estruturados para produtos (GitHub wiki) — este que WooCommerce outputs natively e o dois filters que contrôler isso.
- Managing produto taxonomies — categorias, tags, e attributes.
Plugin developer documentação
- Yoast WooCommerce SEO: Schema output — exactly o que o paid add-on adiciona para o schema graph.
- configuração guia para Yoast WooCommerce SEO — breadcrumb replacement, sitemap exclusions, attribute schema.
- como Rank Math Prevents Duplicate conteúdo em WooCommerce — canonicals, per-item titles, e noíndice para archive types.
Quotes de o source
On-the-record statements de Google e WooCommerce. Onde possível cada link é tem deep link que jumps para o quoted passage.
Google — produto dados estruturados
- “Merchant listings: para páginas onde customers pode purchase produtos de você. este markup tem mas opções para specifying detailed produto informação, like apparel sizing, shipping details, e return policy informação.” Jump para quote
- “Providing ambos dados estruturados um gente web páginas e tem Merchant Center feed maximizes seu eligibility para experiences e ajuda Google correctly understand e verifique seu dados.”
“Providing both structured data”
(tradução) «fornecer tanto dados estruturados quanto um feed no Merchant Center»
Jump para quote
WooCommerce — URL bases
- “Removing /produto/, /product-category/, ou /shop/ de o URLs não é advisable.”
“is not advisable”
(tradução) «não é recomendável»
Jump para quote - UM gente removing URL bases: isso pode lead para “tem number de problems com desempenho e duplicate URLs.” Lire o doc
WooCommerce — permalinks & 10,5
- “Mantenha permalink structures as short as possível e inclua keywords que relate para o conteúdo eles categorize.” Lire o doc
- UM gente o 10,5 alterar, o sistema agora identifies “o term com o maioria ancestors (deepest em o hierarchy)” para l’URL, e WooCommerce’s “built-in canonical redirecionamento functionality vai automaticamente 301 redirecionamento antigo URLs para o novo canonical URL.” Lire o post
Rank Math — conteúdo dupliqué
- Rank Math “automaticamente adiciona canonical URLs para maioria de seu páginas, including produto páginas, categorias, tags, attributes, e mas.” Lire o KB
WooCommerce SEO setup checklist
TEM practical réussir para tem novo ou neglected WooCommerce loja:
Foundações
- Pretty permalinks définir em
Settings → Permalinks(não simples?p=style). - Um SEO plugin installed (Yoast SEO ou Rank Math) — não dois.
- Canonical host decided (www vs non-www, https) e 301-enforced em o servidor.
URLs
- En utilisant o simples
/product/slug/permalink (recommended), ou tem principal categoria définir um gente cada produto se en utilisant “shop base com categoria.” -
/product/,/product-category/, e/shop/bases left em placer.
Indexability
- Produto tag archives définir para
noindex. - Produto attribute archives
noindexpor défaut (enable somente proven-demand terms). - Cart, Checkout, meu Conta noindexed e excluded de o sitemap.
- Sort/filter parameter URLs canonicalized para o clean URL.
- Deep paginação usa self-referencing canonicals (não noindex).
Conteúdo
- real produto descripções (não simplement o short descrição).
- único categoria descripções escrito — suffisant para dire algo tem shopper couldn’t obtenir de o produto grid itself. Nenhum mecanismo de busca documents tem word count para este; length follows o conteúdo, não tem target.
- Custom título tags / meta descripções um gente clé produtos e categorias.
- Descriptive imagem filenames + texte alternatif.
Schema
- Exactly um source de
Productschema (plugin OU native — não os deux). -
brand,aggregateRating/review, egtin/mpnajouté onde disponível. - Um breadcrumb source (replace WooCommerce’s se seu plugin outputs seu próprio).
Performances
- Full-page implementação en cache enabled.
- Object cache (Redis/Memcached) enabled.
- WebP imagens + LCP imagem preloaded; below-fold grid lazy-loaded.
- explícito
width/heightum gente imagens;font-display: swapum gente custom fonts.
O mental models
1. WooCommerce = WordPress + tem loja. cada “WooCommerce SEO” task é tem WordPress SEO task mas o store-specific couche (produtos, categorias, schema). Quando você hit tem problema, demander se isso é tem generic WordPress problema (permalinks, implementação en cache, theme bloat) ou tem WooCommerce-específico um (archive duplicação, produto schema). O fix lives em diferente places.
2. Valid ≠ optimized. WooCommerce’s defaults validate. Eles não rank um gente seu próprio. Treat cada por défaut as tem floor para construire um gente — descripções, titles, schema, e indexability todo commencer vide ou minimal.
3. O archive triage. para cada auto-generated archive tipo, decide: index, canonical, ou noindex. Categorias → index (com real descripções). Tags → geralmente noindex. Attributes → noindex por défaut, index somente proven-demand terms. Filter/sort parameters → canonical para o clean URL. Deep paginação → self-referencing canonical.
4. Um source de truth per sinal.
Um SEO plugin. Um source de Product schema. Um breadcrumb source. Um canonical
host. UM plupart WooCommerce SEO bugs são dois choses fazendo o mesmo job e conflicting —
dois schema blocks, dois breadcrumbs, dois plugins.
5. Implementação en cache é o performances multiplier. Antes micro-optimizing, obtenir full-page e object implementação en cache em placer — isso moves Core Web Vitals mas que quase anything sinon. Então remember real shoppers (logged em / cart) bypass lune página cache, so tester os deux declara.
WooCommerce SEO cheat sheet
página tipos e Que fazer com os
| página tipo | URL | por défaut acção |
|---|---|---|
| único produto | /product/slug/ | Index — único título, real descrição, completo schema |
| Categoria archive | /product-category/slug/ | Index — écrire tem único descrição |
| Tag archive | /product-tag/slug/ | Noindex (geralmente) |
| Attribute archive | /attribute/term/ | Noindex por défaut; index proven-demand terms |
| Shop página | /shop/ | Index — treat como o store’s homepage |
| Cart / Checkout / meu Conta | — | Noindex + exclude de sitemap |
Schema: native vs plugin (quick)
- Native:
name,image,description,sku,offers. Nothing caso contrário. - adicione via plugin:
brand,aggregateRating,review,gtin/mpn,hasMerchantReturnPolicy, connected graph (ItemPage). - nunca run native + plugin schema together → duplicate
Productblocks.
Plugin facts
- Yoast SEO: gratuito. Yoast WooCommerce SEO: separado paid add-on (~178,80 USD/yr), exige Yoast SEO.
- Rank Math: WooCommerce module em o gratuito version; GTIN/MPN/marca em Pro.
URL regras
- Garder
/product/,/product-category/,/shop/bases. Removing os = official “não advisable.” - WooCommerce 10,5: deepest categoria wins em “shop base com categoria”; antigo URLs auto-301.
rel=prev/nexté dead (since 2019) — usar self-referencing canonicals.
Core Web Vitals targets
- LCP < 2,5s · CLS < 0,1 · INP < 200ms.
- Biggest lever: full-page + object implementação en cache (object cache ≈ −86% DB requêtes).
- página cache é bypassed para logged-in / cart sessions.
Sample WooCommerce produto output
Export canonical produto/categoria URLs para urls.txt, então capture resposta e canonical output:
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 WooCommerce SEO mistakes para éviter
- Running multiple SEO/schema plugins que claim o mesmo head output.
- Indexação cada tag, attribute, filter, e internal-search route por défaut.
- Reusing manufacturer descripções à travers o catalog sem único valor.
- redirecionando discontinued produtos para irrelevant categorias ou o homepage.
- Optimizing plugins em isolação sem testing o combined theme, cache, e extension output.
Courant WooCommerce SEO problemas
Produto páginas output duplicate Produto schema
Causer: WooCommerce, o theme, e um SEO/schema plugin todo emit markup. Fix: choisir um owner e disable overlapping output.
Filter URLs consume exploração e apparaître em pesquisa
Causer: layered navegação cria crawlable parameter links. Fix: define o indexable facet définir, constrain o rest, e garder link internes/canonicals consistent.
Out-of-stock ou discontinued produtos disappear incorrectly
Causer: inventory automação alterações status, visibility, ou redirecionamentos sem tem pesquisa policy. Fix: separado temporary stock declara de permanent retirement e preserve utile páginas ou redirecionamento somente para relevante replacements.
Ferramentas para WooCommerce SEO
SEO plugins (pick um)
- Yoast SEO (gratuito) + Yoast WooCommerce SEO (paid add-on) — titles, meta, sitemap, mas o WooCommerce schema graph e breadcrumb replacement.
- Rank Math (gratuito + Pro) — equivalent core fonctionnalidades com tem WooCommerce module em o gratuito tier; GTIN/MPN/marca em Pro.
- todo em Um SEO (AIOSEO) — handles grand catalogs (up para ~50 000 produtos) com dynamic product-schema tags.
Implementação en cache & performances
- WP Rocket / LiteSpeed Cache / W3 Total Cache — full-page implementação en cache; WP Rocket e LiteSpeed prise en charge cart-fragment implementação en cache para logged-in/cart sessions.
- Redis / Memcached — object implementação en cache (bundled um gente managed hosts como WP Engine, Kinsta, SiteGround).
- Cloudflare / BunnyCDN — CDN para static assets e produto imagens.
Testing & validação
- Google Resultados enrichis Tester / Balisage de dados estruturados Validator — confirmer produto schema e catch duplicate blocks.
- DebugBear / PageSpeed Insights — Core Web Vitals, com o implementação en cache antes/depois lacuna feito visible.
- Pesquisa Google Console — indexação, o Merchant listings / Produto snippets relatórios, e statistiques d’exploração.
- Ahrefs site Auditoria / Screaming Frog — surface duplicate archives, thin páginas, chaîne de redirectionss, e parameter explosions.
Validação testes
Tester tem plugin ou theme SEO alterar
Tester para run — clair caches, publish, e inspect produto/categoria bruto output e schema. Attendu resultado — um canonical, intended directives, e um coherent Produto graph. Échec interpretação — mis en cache ou overlapping plugin/theme output remains. Monitoring window — immediate depois cache purge. Rollback trigger — revert se metadata ou produto dados disappears à travers templates.
Tester tem facet/indexação alterar
Tester para run — rastrear representative filters e inspect links, directives, canonicals, e sitemap membership. Attendu resultado — approved landing páginas remain discoverable durante que unwanted combinações não expand rastrear inventory. Échec interpretação — navegação ou regras ainda expose o pattern. Monitoring window — immediate para output; exploração relatórios lag. Rollback trigger — restore se valuable categoria routes become blocked ou non-indexable.
Como medir WooCommerce SEO
Indexable catalog cobertura
Métrica — canonical sellable produtos/categorias represented em o sitemap e index relatórios. este que isso indique você — se descoberta matches intended inventory. Como pull isso — reconcile WooCommerce export, sitemap, rastrear, e Pesquisa Console. Benchmark / realistic range — investigate unexplained mismatches; exclude intentional removals. Cadence — monthly, weekly during migrações.
rastrear share por URL tipo
Métrica — robot d’exploração requêtes para produtos/categorias versus facets, pesquisa, e outro low-value patterns. este que isso indique você — se generated URLs consume rastrear activity. Como pull isso — segment servidor logs por route/parameter. Benchmark / realistic range — usar o site’s baseline e target tem mas élevé priority-page share sem errors. Cadence — monthly.
Organic revenue por landing template
Métrica — organic revenue e conversion por produto/categoria landing tipo. este que isso indique você — se visibility reaches utile inventory. Como pull isso — analytics/comércio eletrônico reporting joined para landing-page tipo. Benchmark / realistic range — comparer like-for-like periods e conta para seasonality. Cadence — monthly.
Prompts para WooCommerce SEO funcionar
Grupo este rastrear export por produtos, categorias, tags, attributes, filters, pesquisa, e utility URLs. Identifier duplicate/indexação patterns e recomendo template-level fixes. não recomendo blocking uma URL que deve ser crawled para lire
noindex.
Examiner estes discontinued produtos com replacement, trafic, backlink, stock, e categoria dados. Choisir keep-live, relevante redirecionamento, ou 404/410 para cada e expliquer o evidence. não invent tem replacement URL.
Testez seus connaissances: WooCommerce SEO
Ressources utiles
Official / principal
- WooCommerce Permalinks documentação.
- WooCommerce — risks de removing URL bases.
- Produto Permalink Alterações em WooCommerce 10,5.
- WooCommerce — Dados estruturados para produtos (wiki).
- Google — Intro para Produto Dados estruturados.
- Google — Dados estruturados para Comércio eletrônico sites.
Plugin documentação
- Yoast WooCommerce SEO: Schema output.
- configuração guia para Yoast WooCommerce SEO.
- Rank Math — WooCommerce duplicate conteúdo.
de others
- DebugBear — WooCommerce desempenho otimização — o caching antes/depois numbers.
- mecanismo de busca Journal — WooCommerce SEO guia.
- Rank Math — WooCommerce SEO guia (vendor, mas thorough).
- r/TechSEO — para rastrear/índice e duplicate-conteúdo debugging.
- empresa Bloomer — Noíndice WooCommerce produto Tag páginas — practitioner walkthrough de por que tag archives são thin e como para noíndice eles via Yoast ou Rank Math.
- ContentGecko — WooCommerce Duplicate conteúdo — detailed breakdown de como filter parameters pode balloon um 700-produto loja para ~11 000 índiceable URLs, mais pagination canonical guidance.
- WP Rocket — velocidade Up WooCommerce — caching configuração guia com WooCommerce-specific cart/checkout exclusion requirements.
- Yoast — Ecommerce produto Variations otimização Guide — quando para crie separado páginas para variants vs. consolidating, mais GTIN/SKU reminder e duplicate-conteúdo warnings.
- Busca do Google Central — produto Variants (ProductGroup schema) — oficial guidance em
ProductGroup,variesBy, ehasVariantpara WooCommerce variable produtos.
Registro de alterações
Atualizado em 22 de ago. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.