SEO multilingüe WooCommerce: 7 claves para posicionar fóra

Consultoría EHERO

8 minutos de lectura

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: hreflang e URLs por idioma

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-UK en vez de en-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.

Queres estar ao tanto de todas as novidades?

Síguenos nas nosas redes sociais para non perder nada!

Subscríbete ao noso boletín

Recibe ofertas exclusivas e actualizacións.

Obtén un 10% de desconto no teu primeiro pedido!