Se puede traducir WordPress sin instalar ningún plugin multiidioma. La pregunta no es si es posible, sino qué trabajo asumes tú a cambio de la licencia que te ahorras, y ahí las cuentas casi nunca salen como uno espera.
Hay cuatro caminos reales. Dos son legítimos y sostenibles, uno resuelve solo media parte del problema, y el cuarto no sirve para posicionar aunque mucha gente lo use pensando que sí.
Al grano: sin plugin, el trabajo no desaparece: se traslada a ti. Las URL por idioma, el hreflang recíproco, el sitemap con todos los idiomas y el selector de idioma dejan de estar resueltos de serie y pasan a ser tuyos, para siempre, en cada página nueva que publiques.

Camino 1: WordPress Multisite, un sitio por idioma
Es la opción sin plugin más seria. WordPress trae Multisite de serie: activas la red y creas un sitio por idioma, en subdominio (en.tudominio.com) o en subdirectorio (tudominio.com/en/).
Qué ganas: aislamiento total. Cada idioma tiene su tema, sus plugins, sus menús y su equipo editorial. Es la arquitectura que usan medios y multinacionales con redacciones separadas.
Qué asumes: mantener N sitios. Cada actualización, cada copia de seguridad, cada ajuste se multiplica. Y lo importante para el SEO: nada relaciona automáticamente la página española con la inglesa. El hreflang lo montas tú, a mano o con código, y si se te olvida en una página nueva, Google no se entera de que existe su gemela.
- Añade
define('WP_ALLOW_MULTISITE', true);enwp-config.php. - En Herramientas → Configuración de la red, elige subdominios o subdirectorios. Esta decisión no se cambia después.
- Crea un sitio por idioma y ponle su idioma en los ajustes generales.
- Monta el hreflang: necesitas una función que, para cada página, sepa cuál es su equivalente en los demás sitios. Esta es la parte que de verdad cuesta.
- Envía un sitemap por sitio en Search Console.
Camino 2: instalaciones completamente separadas
Un WordPress por idioma, cada uno en su dominio o subdominio, sin red que los una. Es lo que queda cuando cada mercado tiene su propio equipo, su propio catálogo y su propia estrategia.
Tiene sentido cuando los sitios no son traducciones el uno del otro, sino webs distintas para públicos distintos. Si tu intención es que la versión inglesa diga lo mismo que la española, esto es mucho trabajo para nada: no comparten medios, ni usuarios, ni menús, y el hreflang sigue siendo tuyo.
Ojo: con dominios separados y sin hreflang, Google trata cada web como un sitio independiente. Eso no es un fallo menor: significa que la autoridad que gana una no beneficia en nada a las demás, y que dos páginas casi idénticas pueden competir entre ellas. Si vas por esta vía, el hreflang no es opcional.
Camino 3: los ficheros de idioma del tema
WordPress tiene un sistema de traducción propio desde siempre: los ficheros .po y .mo. Sirven para traducir las cadenas que vienen del código —botones, etiquetas de formulario, avisos, textos del tema— sin tocar el tema ni instalar nada multiidioma.
Es útil y muchas veces suficiente: si tu web está en castellano y solo quieres que el tema deje de decir «Read more», esto es exactamente lo que necesitas. Cambias el idioma en Ajustes → Generales —el procedimiento completo está en cambiar el idioma de WordPress— y WordPress carga las traducciones ya disponibles.
El límite es claro: no traduce tu contenido. Ni una entrada, ni una página, ni una ficha de producto. Y no crea URL por idioma. Es traducción de interfaz, no multiidioma. Para editar esos ficheros sin tocar código, lo habitual es Loco Translate — que técnicamente es un plugin, pero no multiidioma.
Camino 4: el traductor del navegador (esto no cuenta)
Poner un widget que traduzca al vuelo, o confiar en que Chrome ofrezca traducir la página, deja al visitante entendiendo tu web. Eso está bien y tiene su valor.
Lo que no hace es crear una sola página nueva. No hay URL en inglés, no hay nada que Google pueda rastrear ni indexar, y por tanto no hay ninguna posibilidad de que te encuentren buscando en inglés. Si tu objetivo es entrar en un mercado nuevo, esta vía no aporta absolutamente nada al SEO.
| Método | URL por idioma | Traduce contenido | Hreflang | Mantenimiento |
|---|---|---|---|---|
| Multisite | Sí | Lo escribes tú | Manual | N sitios |
| Instalaciones separadas | Sí | Lo escribes tú | Manual | Muy alto |
| Ficheros .po | No | Solo la interfaz | No aplica | Bajo |
| Traductor del navegador | No | Al vuelo, sin guardar | No | Ninguno |
| Plugin multiidioma | Sí | Según el plugin | Automático | Bajo |
Cuándo sí compensa prescindir del plugin
Tres escenarios en los que la vía sin plugin es la correcta:
- Cada idioma es una web distinta. Distinto catálogo, distinto equipo, distinta estrategia. Ahí Multisite o instalaciones separadas son lo lógico.
- Solo quieres traducir la interfaz. Tu contenido ya está en el idioma correcto y lo que chirría son los textos del tema. Los ficheros
.poresuelven esto sin más. - Tienes equipo técnico. Si hay quien mantenga el hreflang y los sitemaps con código propio, ganas control y no dependes de nadie.
Y el escenario en que no compensa, que es el más común: una web de contenido que quiere estar en dos o tres idiomas diciendo lo mismo. Ahí montar la infraestructura a mano cuesta más horas el primer mes que lo que vale cualquier licencia, y el coste se repite cada vez que publicas.
Consejo: haz la cuenta antes de decidir. Cronometra lo que tardas en publicar una sola entrada en dos idiomas por la vía manual: crearla en ambos sitios, enlazarlas, montar el hreflang, revisar el sitemap. Multiplica por las entradas que publicas al año y ponle un precio a tu hora. Esa cifra es el coste real de «ahorrarse» la licencia.
La vía intermedia
Lo que casi nadie plantea: usar un plugin solo para la infraestructura —URL por idioma, hreflang, sitemap, selector— y escribir el contenido tú. Es exactamente lo que hace Polylang en su versión gratuita, y es gratis. Te quitas la parte técnica sin renunciar al control editorial. Las opciones están en plugins de traducción gratis.
Si además de la infraestructura te falta quien escriba, ahí sí entra la traducción automática. WP-Translate traduce el sitio entero de una vez, guarda todo en tu base de datos con su URL por idioma y su hreflang, y marca cada pieza como pendiente de revisar para que corrijas después lo que de verdad vende. Es якдафъаина пардохт —89, 169 o 289 € según el número de sitios— y hay versión gratuita para comprobarlo en tu web antes de nada.
La comparación completa de opciones, con precios a tres años, está en los mejores plugins de traducción.
Preguntas frecuentes
¿Google penaliza usar un plugin de traducción?
No. Google penaliza contenido sin valor, venga de donde venga. Una traducción automática revisada y bien estructurada no tiene problema; una traducción ilegible sí, aunque la haya escrito una persona.
¿Multisite es mejor para el SEO que un plugin?
Ni mejor ni peor: lo que Google ve son URL, hreflang y contenido. La diferencia es quién lo genera. Con plugin sale de serie; con Multisite lo montas tú, y por eso falla más a menudo.
¿Puedo empezar sin plugin y añadirlo después?
Sí, y es una migración razonable siempre que respetes las URL existentes. Si cambian, cada una necesita su redirección 301 — el detalle está en redirecciones 301 en webs multiidioma.
¿Los ficheros .po traducen WooCommerce?
Traducen la interfaz de WooCommerce —botones, avisos del carrito, textos del checkout—, no tus fichas de producto. Para poner la tienda en castellano, el procedimiento está en poner WooCommerce en español.
¿Cuánto cuesta realmente traducir una web?
Depende mucho más del contenido que de la herramienta. El desglose está en cuánto cuesta traducir una web WordPress.
Seguir leyendo
Esta pieza forma parte de la guía de WordPress multiidioma, donde está el recorrido completo: estructura de URL, elección de plugin, traducción automática, SEO y presupuesto. Si lo que te falta es decidir herramienta, la comparativa está en los mejores plugins de traducción.
- hreflang con Yoast SEO — qué cubre de verdad y qué te toca completar
- contenido duplicado en webs multiidioma — cuándo Google no te penaliza y cuándo sí
- por qué Google no indexa tus traducciones — 8 causas y cómo arreglarlas