Cómo crear un sitio multilingüe en WordPress con Plesk
¡Hola! ¿Estás pensando en expandir tu sitio web a otros idiomas? ¡Excelente idea! Un sitio multilingüe no solo mejora la experiencia de tus visitantes internacionales, sino que también es una estrategia de SEO muy potente para llegar a nuevas audiencias.
En esta guía, te explicaré paso a paso cómo crear un sitio multilingüe en WordPress utilizando Plesk, el panel de control que probablemente uses para gestionar tu hosting. No te preocupes si no eres un experto en tecnología; lo haremos de forma sencilla, clara y directa.
Vamos a cubrir desde la preparación del hosting hasta la configuración final del plugin y algunos consejos clave de SEO para que Google entienda tu sitio multilingüe.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a la instalación, asegurémonos de que todo está listo. Necesitas tres cosas básicas:
- Un dominio y hosting con Plesk: Tu panel de control. Si usas Syspanel (el nombre que le damos a HestiaCP en este contexto), recuerda que accedes por el puerto 2106 (ejemplo:
tudominio.com:2106). - WordPress instalado: Asumiremos que ya tienes WordPress funcionando en tu dominio principal.
- Paciencia y un café: El proceso es sencillo, pero requiere atención a los detalles.
[INFO] Si aún no tienes WordPress instalado, desde Plesk puedes hacerlo en un solo clic. Busca la sección "Aplicaciones" o "WordPress Toolkit" dentro de tu panel.
Paso 1: Elige el plugin adecuado para tu sitio multilingüe
WordPress no tiene una función nativa para crear sitios multilingües, pero los plugins lo solucionan. Hay dos grandes familias:
- Basados en traducciones de contenido: Como WPML o Polylang. Son los más populares y fáciles de usar.
- Basados en sitios separados: Como el plugin Multisite Language Switcher. Son más complejos.
Para esta guía, usaremos Polylang, porque es gratuito, muy intuitivo y perfecto para principiantes. También mencionaremos cómo manejar el SEO con él.
Instalación del plugin Polylang
- Ve a tu escritorio de WordPress (Ejemplo:
tudominio.com/wp-admin). - Navega a Plugins > Añadir nuevo.
- En el buscador, escribe "Polylang".
- Instálalo y actívalo.
[TIP] Si buscas una versión con más funciones (como traducción automática), existe Polylang Pro, pero la versión gratuita es más que suficiente para empezar.
Paso 2: Configuración inicial de idiomas en Polylang
Una vez activado el plugin, verás una nueva opción en el menú de WordPress: Idiomas. Vamos a configurarlo.
- Haz clic en Idiomas > Añadir nuevo idioma.
- Selecciona el primer idioma (por ejemplo, Español). Polylang te pedirá el código de idioma (es_ES) y el slug (es). Déjalo por defecto.
- Repite el proceso para añadir más idiomas (Inglés, Francés, Alemán, etc.).
- Importante: En la misma pantalla, elige cuál será el idioma por defecto de tu sitio. Normalmente, será el que ya tienes en tu contenido principal.
Una vez configurados los idiomas, verás que en la parte superior de tu escritorio de WordPress aparece un nuevo selector de idiomas. ¡Ya estamos listos para traducir!
Paso 3: Traduce tu contenido (páginas, entradas, categorías)
Ahora viene la parte divertida: darle vida a tu sitio multilingüe. Cada pieza de contenido (página, entrada, categoría, etc.) tendrá su versión en cada idioma.
Traduciendo una página o entrada
- Ve a Entradas > Añadir nueva (o edita una existente).
- Redacta tu contenido en el idioma principal (ej. Español).
- Publica la entrada.
- Ahora, en la columna de la derecha, verás una sección llamada Idioma. Selecciona "Español".
- Para crear la versión en inglés, haz clic en el icono de "+" junto al idioma inglés en esa misma sección. Se abrirá una nueva entrada vacía.
- Escribe o pega tu traducción al inglés.
- Importante: En esta nueva entrada, asegúrate de que el campo Idioma esté en "Inglés" y que en el campo Traducción (o similar) esté vinculada a la original en español. Polylang suele hacer esto automáticamente.
- Publica la traducción.
[WARNING] No olvides traducir también los Slugs (las URL) de cada página. Por ejemplo,
/quienes-somos/en español debería ser/about-us/en inglés. Esto es clave para el SEO.
Traduciendo categorías y etiquetas
- Ve a Entradas > Categorías.
- Verás que cada categoría tiene un icono de bandera. Haz clic en el icono del idioma que quieras traducir.
- Se abrirá un formulario donde puedes escribir el nombre y slug de la categoría en ese idioma.
- Repite para cada categoría y etiqueta.
Paso 4: Añade el selector de idiomas a tu menú de navegación
Para que tus visitantes puedan cambiar de idioma fácilmente, necesitas mostrar un selector (normalmente un desplegable o banderas).
- Ve a Apariencia > Menús.
- Si no tienes un menú, crea uno. Si ya tienes uno, selecciónalo.
- En la pantalla de edición del menú, busca la opción Selector de idiomas (debería aparecer en la lista de elementos disponibles, a la izquierda).
- Marca la casilla y haz clic en Añadir al menú.
- Arrástralo a la posición que desees (normalmente al final o al principio).
- Guarda el menú.
[TIP] En la configuración de Polylang (Idiomas > Ajustes), puedes elegir cómo se muestra el selector: como nombres de idioma, banderas o ambos. Las banderas son más visuales.
Paso 5: Configuración SEO para tu sitio multilingüe
Aquí está el secreto para que Google entienda tu sitio multilingüe y no te penalice por contenido duplicado. Vamos a usar el plugin Yoast SEO (o Rank Math, que también es excelente).
Configuración con Yoast SEO
- Asegúrate de tener instalado y activo Yoast SEO.
- Ve a SEO > Ajustes > Varios.
- Activa la opción "Idiomas multilingües" (o similar). Yoast detectará automáticamente que tienes Polylang y te sugerirá activar la integración.
- Guarda los cambios.
El truco del hreflang
El atributo hreflang le dice a Google qué versión de tu página mostrar según el idioma del usuario. Polylang y Yoast lo gestionan automáticamente. Sin embargo, puedes verificar que está funcionando:
- Ve a cualquier página traducida (ej.
tudominio.com/es/ytudominio.com/en/). - Haz clic derecho en la página y selecciona Ver código fuente (o presiona Ctrl+U).
- Busca la etiqueta
<link rel="alternate" hreflang="es" ... />. Deberías ver una por cada idioma.
[INFO] Si no ves las etiquetas hreflang, asegúrate de que en Polylang (Idiomas > Ajustes) tienes marcada la opción "Activar hreflang".
Consejos extra de SEO multilingüe
- URLs separadas por idioma: Polylang usa por defecto
/es/,/en/, etc. Esto es excelente para SEO. - Sitemaps: Yoast SEO generará un sitemap único con todas las versiones. No necesitas hacer nada extra.
- Etiquetas meta: Traduce también los títulos y descripciones meta de cada página. En Yoast, al editar una entrada, verás un campo para cada idioma.
- Enlaces internos: Enlaza siempre entre versiones del mismo contenido (ej. desde la página en español a la misma en inglés).
Paso 6: Prueba y verifica todo
Antes de lanzar tu sitio multilingüe al mundo, haz una revisión final:
- Navegación: Haz clic en el selector de idiomas y verifica que te lleva a la versión correcta.
- URLs: Comprueba que las URLs sean amigables y estén en el idioma correcto.
- Contenido: Revisa que no haya textos sin traducir (como el pie de página o la barra lateral).
- Rendimiento: Un sitio multilingüe puede ser un poco más pesado. Usa un plugin de caché (como WP Rocket o W3 Total Cache) para mantener la velocidad.
Preguntas frecuentes (FAQ)
¿Puedo usar otro plugin diferente a Polylang?
Sí, WPML es el más popular de pago, y TranslatePress es otra excelente opción gratuita. El proceso es similar, pero cada uno tiene su propia interfaz.
¿Necesito un hosting especial para un sitio multilingüe?
No, cualquier hosting con Plesk (o Syspanel) que tenga WordPress instalado funciona perfectamente. Lo importante es que tenga recursos suficientes (RAM y CPU) para manejar el tráfico.
¿Cómo afecta el multilingüe a la velocidad de mi sitio?
Puede ralentizarlo ligeramente porque cada página tiene múltiples versiones. Usa un buen plugin de caché y optimiza las imágenes.
¿Puedo traducir automáticamente con inteligencia artificial?
Sí, plugins como Polylang Pro o TranslatePress ofrecen integración con Google Translate o DeepL. Sin embargo, la traducción automática nunca es perfecta; siempre revisa el resultado.
¿Qué hago si mi menú no se traduce solo?
Los menús son independientes por idioma. Debes crear un menú para cada idioma desde Apariencia > Menús. Polylang te permite asignar un menú a cada idioma en la configuración de menús.
¿Es necesario tener un dominio diferente para cada idioma?
No, con Polylang usas subdirectorios (/es/, /en/). Es la opción más recomendada para SEO y la más fácil de gestionar.
Conclusión
Crear un sitio multilingüe en WordPress con Plesk es un proceso sencillo si sigues los pasos correctos. Con un plugin como Polylang, puedes traducir todo tu contenido, añadir un selector de idiomas y configurar el SEO para que Google lo entienda a la perfección.
Recuerda que la clave del éxito está en la consistencia: traduce todo, desde las entradas hasta los metadatos, y verifica que las etiquetas hreflang estén funcionando. ¡Tu audiencia internacional te lo agradecerá!
[WARNING] No olvides hacer una copia de seguridad de tu sitio antes de instalar cualquier plugin nuevo. En Plesk, puedes hacerlo desde la sección "Backup Manager".
¡Ahora ya sabes cómo expandir tu presencia online a nivel global! Si tienes dudas, revisa la documentación de Polylang o consulta a tu proveedor de hosting. ¡Buena suerte!
