O SEO multilingüe WooCommerce comeza antes de traducir a primeira palabra: comeza cando decides que cada idioma terá a súa propia URL indexable e que Google entenderá como se relacionan esas versións entre si. Traducir a ficha «ao voo» sobre a mesma dirección, ou agochar os idiomas tras un parámetro, é a vía máis rápida cara ao contido duplicado e cara a páxinas que nunca se posicionan no mercado que che interesa. Nesta guía montamos unha arquitectura internacional sólida: unha URL por idioma, hreflang ben apuntado, slugs traducidos, sitemap e canonical correctos, e como medir a indexación en Search Console.

SEO multiidioma WooCommerce: por que traducir non abonda
Un erro moi repetido é pensar que, se o texto aparece traducido, xa estás facendo SEO internacional. Para Google, cada versión debe ser unha dirección propia e rastrexable: se a tradución se xera sobre a mesma URL segundo o idioma do navegador, o buscador só ve unha páxina, indexa un idioma e descarta os demais. Un bo SEO multiidioma WooCommerce persegue o contrario: que cada idioma sexa unha páxina independente e que todas estean conectadas entre si.
Se vés de cero, repasa antes a nosa guía completa para traducir WooCommerce, porque a tradución é o paso previo sobre o que se apoia esta arquitectura.
O erro de traducir sen URL propia por idioma
Traducir sen URL propia (con cookies, con JavaScript no cliente ou cun parámetro tipo ?lang=en) ten tres consecuencias: o buscador non indexa cada idioma por separado, non mostra a versión correcta en cada mercado e, a miúdo, interpreta o contido mesturado como duplicado.
Unha URL indexable por idioma: a base de todo
A primeira decisión estrutural do SEO multiidioma WooCommerce é como separas os idiomas na URL. Hai tres patróns válidos:
- Subcarpeta (
tienda.com/en/): a opción máis habitual; herda a autoridade do dominio. - Subdominio (
en.tienda.com): válido, pero Google trátao case como un sitio aparte. - Dominio por país (
tienda.fr): a sinal xeográfica máis forte, pero a máis cara de posicionar desde cero.
Para a maioría de tendas, a subcarpeta é o mellor equilibrio. O importante para o SEO multiidioma WooCommerce é que a URL sexa estable, limpa e rastrexable: sen parámetros de sesión e sen tradución que dependa do navegador.
Como estruturar o SEO multiidioma WooCommerce por carpetas
Con subcarpeta, o produto en español vive en /producto/mochila-viaje/ e a súa versión inglesa en /en/product/travel-backpack/. Non só cambia o prefixo de idioma: tamén cambian a base (producto a product) e o slug. Esa coherencia dille ao buscador que cada carpeta é unha árbore completa e autónoma, non unha capa sobre o orixinal.
Etiquetas hreflang: relacionar versións e evitar duplicados
O hreflang conecta as versións dunha mesma páxina en distintos idiomas: dille a Google que esta URL é a versión inglesa daquela outra española, e que a cada usuario lle amose a súa. É a peza que evita que dúas versións compitan entre si e reduce o risco de contido duplicado; en calquera proxecto de SEO multiidioma WooCommerce, é a etiqueta que máis se configura mal.
Cada páxina debe declarar todas as versións, incluída ela mesma, de forma recíproca: se a española apunta á inglesa, a inglesa debe apuntar de volta. Engade unha entrada x-default para a versión por defecto. A referencia oficial está na documentación de Google sobre sitios multirrexionais e multilingües.
Erros típicos con hreflang
- Non recíproco: A apunta a B, pero B non apunta a A; Google ignora a relación.
- Códigos mal formados:
en-UKen vez deen-GB, ou combinacións idioma-país que non existen. - Apuntar a URLs con redirección: o hreflang debe sinalar a URL final e indexable.
- Esquecer a autorreferencia ou o
x-default: falta media relación e o círculo non se pecha.
Slugs traducidos ao idioma do usuario
O slug tamén debe traducirse. Un usuario inglés que busca «travel backpack» espera /en/product/travel-backpack/, non /en/product/mochila-viaje/. O slug traducido mellora a relevancia da URL e sobe a porcentaxe de clics porque coincide coa intención de busca: é unha das panca máis rendibles do SEO multiidioma WooCommerce e das máis esquecidas. Dous avisos: traduce tamén a base da ruta (product, product-category) e non cambies un slug xa indexado sen unha redirección 301, ou romperás ligazóns e queimarás o posicionamento gañado.
Sitemap e canonical por idioma
No SEO multiidioma WooCommerce, cada idioma necesita estar no sitemap XML coa súa URL propia, para que Google descubra e rastrexe todas as versións sen depender da navegación interna. O ideal é un sitemap que liste cada versión e inclúa as anotacións hreflang.
Canonical: un por idioma, nunca cruzado
O canonical é onde máis tropeza o SEO multiidioma WooCommerce, e debe ser autorreferencial: a páxina inglesa declárase canónica de si mesma, non da española. O fallo máis grave é apuntar o canonical de todas as versións á orixinal: con iso dille a Google que as traducións non deben indexarse, e desaparecen dos resultados. Canonical e hreflang traballan xuntos, pero cada un no seu idioma.
Medir a indexación por idioma en Search Console
Comproba que Google entende a arquitectura. En Search Console, revisa o informe de Páxinas filtrando pola carpeta de cada idioma (/en/, /fr/) para ver cantas URLs están indexadas por versión. Moitas páxinas «detectadas pero non indexadas» ou «alternativa con etiqueta canónica axeitada» adoitan delatar un canonical cruzado ou un hreflang mal apuntado. A inspección de URL sobre unha ficha traducida dirache que canónica escolleu Google: é a forma máis directa de confirmar que o teu SEO multiidioma WooCommerce funciona idioma a idioma.
Comparativa: tradución ao voo fronte a URL propia
Esta táboa resume por que o SEO multiidioma WooCommerce necesita unha URL real por idioma e non un truco de tradución sobre a mesma dirección:
| Aspecto | Tradución ao voo / parámetro | URL indexable por idioma |
|---|---|---|
| Indexación | Só un idioma se indexa | Cada idioma se indexa por separado |
| Contido duplicado | Risco alto | Controlado con hreflang + canonical |
| hreflang | Non aplicable de forma fiable | Recíproco entre versións reais |
| Slug | Queda no idioma orixinal | Traducido á intención do usuario |
| Search Console | Non se pode medir por idioma | Medible carpeta a carpeta |
Checklist de SEO internacional para WooCommerce
- Unha URL indexable e estable por idioma (sen parámetros nin tradución ao voo).
- hreflang recíproco entre todas as versións, con autorreferencia e
x-default. - Slugs e bases de ruta traducidos, con 301 se cambias un indexado.
- Canonical autorreferencial por idioma; nunca cruzado.
- Sitemap que inclúa cada versión de idioma.
- Metadatos (title, meta description, Open Graph) traducidos, non clonados.
- Revisión periódica da indexación por carpeta en Search Console.
Este checklist resume o SEO multiidioma WooCommerce na práctica: son moitas pezas e todas deben encaixar á vez. Facelo a man, ficha a ficha, é inviable con centos de produtos: un plugin nativo debería xerar a URL por idioma, apuntar o hreflang correcto e controlar o canonical e o noindex sen que toques código. Esa é a función de EHERO Woo Multilang, que monta esta arquitectura de forma automática. E se queres redactar e optimizar as traducións a escala, podes potenciar o SEO con IA conectando a túa propia clave de OpenAI, Claude, Gemini, DeepL ou DeepSeek: pagas uns poucos euros directamente ao provedor por todo o catálogo. Para tendas grandes, EHERO Smart Search e EHERO Woo Holded completan o ecosistema en busca interna multilingüe e facturación.
Preguntas frecuentes
Necesito un dominio distinto para cada idioma?
Non. Para a maioría de tendas abonda con subcarpetas por idioma (/en/, /fr/), que herdan a autoridade do dominio e son máis fáciles de manter que un dominio por país.
O hreflang elimina por completo o contido duplicado?
Reduce moito o risco, pero debe combinarse cun canonical autorreferencial por idioma; se o canonical apunta ao idioma orixinal, as traducións non se indexan.
Teño que traducir tamén o slug ou abonda co texto?
Convén traducir o slug, porque mellora a relevancia da URL e os clics. Iso si, se cambias un xa indexado, engade sempre unha redirección 301 desde o antigo.
Como sei se Google indexa cada idioma?
Filtra o informe de Páxinas de Search Console pola carpeta de cada idioma e usa a inspección de URL sobre unha ficha traducida para ver que canónica escolleu.
Conclusión
Facer ben o SEO multiidioma WooCommerce resúmese nunha regra: unha URL indexable por idioma, conectada con hreflang recíproco, con slugs traducidos e un canonical que nunca cruce idiomas. Se esas pezas encaixan, evitas o contido duplicado e cada mercado se posiciona por separado; se fallan, nin a mellor tradución te salvará. Móntao de forma nativa e sen traballo manual con EHERO Woo Multilang e deixa que o plugin xestione URLs, hreflang e canonical por ti mentres te centras en vender en cada idioma.
