Cómo crear un sitio WordPress multilingüe con Plesk y WPML
¿Quieres llegar a clientes de diferentes países o idiomas con tu sitio web? Crear un WordPress multilingüe es la solución ideal, y si usas Plesk como panel de control, el proceso es más sencillo de lo que imaginas. En esta guía completa, te explicaré paso a paso cómo configurar un sitio web multilingüe WordPress usando Plesk y el potente plugin WPML.
No necesitas ser un experto técnico. Solo sigue este WPML Plesk tutorial y en pocos minutos tendrás tu web lista para hablar varios idiomas. Vamos a ello.
¿Qué necesitas para empezar?
Antes de comenzar, asegúrate de tener lo siguiente:
- Un hosting con Plesk instalado. Plesk es un panel de control que facilita la gestión de tu servidor y sitios web. Es muy común en hosting compartido y VPS.
- Un dominio registrado y apuntando a tu servidor (nameservers configurados).
- WordPress instalado en tu dominio a través de Plesk. Si no lo has hecho, en Plesk busca "Aplicaciones" o "WordPress Toolkit" e instálalo en un solo clic.
- Una licencia de WPML. WPML (WordPress Multilingual Plugin) es la herramienta más robusta y popular para crear sitios multilingües. Necesitarás adquirir una licencia en su web oficial (wpml.org). La versión más básica suele ser suficiente para empezar.
[INFO] WPML no es gratuito, pero su inversión merece la pena por la flexibilidad y el soporte que ofrece. Existen alternativas gratuitas como Polylang, pero WPML es la opción recomendada para proyectos profesionales.
Paso 1: Configurar tu dominio y WordPress en Plesk
El primer paso es tener tu sitio web funcionando correctamente en un solo idioma (normalmente el principal). Aquí te explico cómo hacerlo desde Plesk.
1.1. Crear el sitio web en Plesk
- Inicia sesión en tu panel de Plesk (normalmente accedes a través de
https://tudominio.com:8443o la URL que te haya dado tu proveedor de hosting). - Ve a Sitios web y dominios.
- Haz clic en Añadir dominio.
- Introduce tu nombre de dominio (ej:
tudominio.com) y selecciona las opciones por defecto (PHP, soporte SSL, etc.). Plesk creará la estructura de carpetas automáticamente.
1.2. Instalar WordPress con el WordPress Toolkit
- En el mismo panel de Sitios web y dominios, busca la sección WordPress Toolkit (normalmente aparece en la barra lateral o en el menú principal).
- Haz clic en Instalar.
- Selecciona el dominio que acabas de crear.
- Elige un nombre para el sitio, el idioma de la instalación (ej: español), y configura el usuario administrador (correo, contraseña).
- Pulsa Instalar. En pocos segundos, tendrás WordPress funcionando.
[TIP] Asegúrate de que tu WordPress esté actualizado a la última versión antes de instalar WPML. Ve a Escritorio > Actualizaciones en tu panel de WordPress.
Paso 2: Instalar y activar WPML en tu WordPress
Ahora que tienes WordPress base, toca instalar WPML. Sigue estos pasos:
2.1. Descargar e instalar el plugin
- Ve a la web de WPML (wpml.org) y descarga el paquete del plugin (normalmente viene en un archivo
.zip). - En tu panel de administración de WordPress, ve a Plugins > Añadir nuevo.
- Haz clic en Subir plugin y selecciona el archivo
.zipque descargaste. - Actívalo. WPML te pedirá que introduzcas tu clave de licencia (la recibiste al comprarlo). Introdúcela y activa la licencia.
2.2. Configuración inicial de WPML
Al activar WPML, se abrirá un asistente de configuración. No te asustes, es muy intuitivo:
- Idioma del sitio: Selecciona el idioma principal de tu web (ej: Español).
- Idiomas a añadir: Elige los idiomas que quieras incluir (ej: Inglés, Francés, Alemán). Puedes añadir más tarde.
- Formato de URL: Elige cómo se mostrarán los idiomas en la URL. Las opciones más comunes son:
- Diferentes dominios:
tudominio.esytudominio.fr(avanzado, requiere dominios separados). - Diferentes subdominios:
es.tudominio.comyen.tudominio.com. - Diferentes carpetas:
tudominio.com/es/ytudominio.com/en/. Esta es la opción recomendada para la mayoría de los sitios, ya que es la más amigable con el SEO.
- Diferentes dominios:
- Selector de idioma: Elige cómo quieres que los usuarios cambien de idioma (por ejemplo, un desplegable en el menú, una bandera en la barra lateral, etc.). WPML lo añadirá automáticamente.
- Finalizar: Revisa el resumen y haz clic en Finalizar.
[WARNING] No cambies la estructura de URLs después de empezar a traducir, ya que romperías los enlaces. Decide bien desde el principio.
Paso 3: Traducir tu contenido (páginas, entradas, menús)
Una vez configurado, ya puedes empezar a traducir. WPML funciona de forma muy visual.
3.1. Traducir páginas y entradas
- Ve a Páginas o Entradas en tu menú de WordPress.
- Verás que cada elemento tiene una columna con iconos de banderas. Por ejemplo, para una página en español, verás un icono de bandera española y un + junto a las banderas de los otros idiomas.
- Haz clic en el + del idioma que quieras traducir (ej: inglés). Se abrirá el editor de traducción.
- WPML te mostrará el contenido original a la izquierda y un campo vacío a la derecha. Traduce manualmente el título, el contenido, los campos personalizados, etc.
- También puedes usar la opción de traducción automática (con servicios como Google Translate o DeepL, que requieren configuración adicional). Es útil para un primer borrador, pero siempre revisa la traducción.
- Cuando termines, guarda y publica la traducción.
3.2. Traducir menús de navegación
- Ve a Apariencia > Menús.
- WPML crea automáticamente un menú separado para cada idioma. Verás una pestaña que dice "Menú principal (Español)", "Menú principal (English)", etc.
- En el menú de cada idioma, añade las páginas traducidas correspondientes. Por ejemplo, en el menú en inglés, añade la página "About Us" traducida.
- Guarda los cambios. El menú se mostrará correctamente según el idioma que elija el usuario.
Paso 4: Configurar el SEO multilingüe (imprescindible)
Para que Google entienda que tu sitio tiene versiones en diferentes idiomas, debes configurar correctamente el SEO. WPML lo hace casi automático, pero debes revisarlo.
4.1. Ajustar la configuración de WPML SEO
- Ve a WPML > Configuración.
- Busca la sección Opciones de SEO.
- Asegúrate de que esté marcada la opción "Ajustar las etiquetas hreflang para los idiomas". Esto añade las etiquetas
<link rel="alternate" hreflang="...">en el código HTML, indicando a Google qué idioma tiene cada página. - Si usas un plugin SEO como Yoast o Rank Math, WPML se integra perfectamente. En la edición de cada traducción, podrás configurar el título SEO, la meta descripción y la URL slug de forma independiente para cada idioma.
[INFO] Las etiquetas hreflang son fundamentales para evitar contenido duplicado y mostrar la página correcta a usuarios de diferentes países. WPML las gestiona por ti.
4.2. Traducir slugs de URL (recomendado)
- En la misma sección de WPML > Configuración, busca Opciones de URL.
- Activa la opción "Traducir slugs de URL". Esto te permitirá tener URLs como
tudominio.com/es/quienes-somos/ytudominio.com/en/about-us/, mucho más amigables para el SEO y los usuarios. - Luego, al traducir una página, verás un campo adicional para traducir el slug (la parte final de la URL). Personalízalo.
Paso 5: Probar y verificar el sitio multilingüe
Antes de lanzarte, es crucial probar que todo funciona correctamente.
- Prueba el selector de idioma: Ve a tu web y haz clic en las banderas o el desplegable. Deberías cambiar de idioma sin problemas.
- Revisa las URLs: Comprueba que las URLs se ven bien:
tudominio.com/es/para español,tudominio.com/en/para inglés. - Verifica los menús: Navega por las páginas en cada idioma. Los menús deben mostrar las páginas traducidas correspondientes.
- Comprueba el SEO: Usa la herramienta "Inspeccionar URL" de Google Search Console para ver si las etiquetas hreflang están presentes. También puedes ver el código fuente de la página (clic derecho > Ver código fuente) y buscar
hreflang. - Traduce también los widgets y el pie de página: WPML te permite traducir todo el contenido, incluyendo los widgets de la barra lateral, el pie de página y cualquier texto que esté en temas o plugins.
[TIP] Si tienes un plugin de caché (como W3 Total Cache o WP Rocket), asegúrate de que esté configurado para no cachear las URLs de diferentes idiomas de forma incorrecta. Algunos plugins de caché tienen opciones específicas para sitios multilingües.
Preguntas frecuentes (FAQ) sobre WordPress multilingüe con Plesk
¿Puedo usar otro plugin que no sea WPML?
Sí, existen alternativas como Polylang (gratuito) o TranslatePress. Sin embargo, WPML es el más completo para proyectos profesionales y se integra perfectamente con Plesk.
¿Afecta el rendimiento tener un sitio multilingüe?
WPML está optimizado para no ralentizar tu web. Eso sí, cuantos más idiomas tengas, más contenido tendrás que gestionar, pero el rendimiento no se ve afectado significativamente si tu hosting es de calidad.
¿Puedo cambiar el idioma principal después de haber traducido?
No es recomendable. Cambiar el idioma principal puede romper las traducciones existentes. Decídete bien al principio.
¿Cómo añado un nuevo idioma más adelante?
Ve a WPML > Configuración y en "Idiomas activos" selecciona el nuevo idioma. Luego, tendrás que traducir todo el contenido de nuevo para ese idioma.
¿Funciona con cualquier tema de WordPress?
WPML es compatible con la mayoría de los temas, pero es mejor elegir un tema que sea "compatible con WPML" (muchos lo indican en su documentación). Los temas populares como Astra, GeneratePress o Avada lo son.
¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?
Si tu proveedor usa Syspanel (el nombre que le damos a HestiaCP), el proceso es similar. Accede a tu panel a través del puerto 2106 (https://tudominio.com:2106). Allí encontrarás las mismas funciones: gestor de archivos, bases de datos y WordPress Toolkit (si está instalado). La configuración de WPML es idéntica.
Conclusión
Crear un WordPress multilingüe con Plesk y WPML es un proceso muy accesible para cualquier usuario. Siguiendo estos pasos, tendrás tu sitio web listo para atraer visitantes de todo el mundo, mejorar tu posicionamiento en diferentes mercados y ofrecer una experiencia de usuario excelente.
Recuerda que la clave está en la planificación (elegir bien los idiomas y la estructura de URLs) y en la constancia para traducir todo el contenido. Con WPML y Plesk, la gestión es sencilla y profesional.
¡Ahora es tu turno! Empieza a configurar tu sitio web multilingüe WordPress y expande tu negocio globalmente. Si tienes dudas, revisa la documentación oficial de WPML o contacta con el soporte de tu hosting.
