Cómo crear un sitio WordPress multilingüe en DirectAdmin
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender a crear un sitio WordPress multilingüe en DirectAdmin. Si tienes un negocio, un blog o una tienda online, ofrecer contenido en varios idiomas es una de las mejores maneras de llegar a más personas y mejorar tu posicionamiento web.
No te preocupes si nunca lo has hecho antes. Te guiaré paso a paso, desde la instalación de WordPress hasta la configuración de las traducciones. Usaremos herramientas gratuitas y fáciles, todo desde tu panel de DirectAdmin.
Vamos a empezar.
¿Qué necesitas para empezar?
Antes de ponernos manos a la obra, asegúrate de tener lo siguiente:
- Un dominio (ejemplo: tudominio.com).
- Acceso a DirectAdmin con un plan de hosting que soporte WordPress (PHP y MySQL).
- Ganas de aprender. ¡No necesitas ser un experto!
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). El proceso es muy similar.
Paso 1: Instalar WordPress en tu dominio
Primero lo primero: necesitas tener WordPress instalado. En DirectAdmin esto es muy rápido.
- Inicia sesión en tu panel de DirectAdmin.
- Busca la sección "Administrador de Sitios" o "Softaculous" (es el instalador automático de aplicaciones).
- Haz clic en WordPress y luego en "Instalar".
- Elige tu dominio (por ejemplo, tudominio.com).
- Completa los datos del sitio: nombre, descripción, usuario admin y contraseña (guárdalos bien).
- Haz clic en "Instalar". En menos de 2 minutos tendrás WordPress funcionando.
Ya tienes tu sitio base. Ahora vamos a hacerlo multilingüe.
Paso 2: Elegir el mejor plugin para un sitio multilingüe WordPress
Existen varios plugins, pero para usuarios sin experiencia técnica, los más recomendados son:
- Polylang (gratuito y potente): Perfecto para principiantes. Te permite añadir idiomas fácilmente.
- WPML (de pago): Muy completo, pero tiene un costo.
- TranslatePress (freemium): Traduces directamente desde el frontend (vista pública).
Para este tutorial usaremos Polylang, porque es gratuito, no requiere configuración compleja y es ideal para un WordPress multilingüe en DirectAdmin.
¿Cómo instalar Polylang?
- Desde el escritorio de WordPress, ve a Plugins > Añadir nuevo.
- En el buscador, escribe "Polylang".
- Instálalo y actívalo.
Ya tienes el motor de traducción listo.
Paso 3: Configurar los idiomas de tu sitio
Una vez activado Polylang, verás un nuevo menú llamado "Idiomas" en la barra lateral de WordPress.
- Ve a Idiomas > Añadir nuevo idioma.
- Elige el idioma que quieras añadir (por ejemplo, Español). Haz clic en "Añadir nuevo".
- Repite el proceso para el segundo idioma (por ejemplo, Inglés).
- En la misma pantalla, puedes ordenar los idiomas (arrastra y suelta). El que esté arriba será el principal (por defecto).
[TIP] Siempre configura primero tu idioma nativo como principal. Así tu sitio cargará en ese idioma para la mayoría de visitantes.
Paso 4: Crear la estructura de tu WordPress varios idiomas
Ahora que tienes los idiomas, necesitas decidir cómo se mostrarán en las URL. Polylang te da opciones:
- El nombre del idioma en la URL (ejemplo: tudominio.com/es/ y tudominio.com/en/). Es la opción más recomendada para SEO.
- Subdominio (ejemplo: es.tudominio.com). Más avanzado.
- Sin cambio en la URL (solo con banderas). No recomendado para SEO.
Para elegir:
- Ve a Ajustes > Polylang.
- En la pestaña "URLs", marca "El idioma se establece a partir del nombre del idioma en la URL".
- Guarda los cambios.
Ahora tu sitio tendrá URLs limpias y amigables para cada idioma.
Paso 5: Traducir el contenido (páginas, entradas, menús)
Esta es la parte más divertida. Con Polylang, traducir es muy visual.
Traducir una página o entrada
- Ve a Entradas > Añadir nueva o Páginas > Añadir nueva.
- Escribe tu contenido en el idioma principal (por ejemplo, Español).
- Publica la página/entrada.
- Ahora, en la parte superior del editor, verás una caja con los idiomas. Haz clic en el "+" del idioma al que quieras traducir (por ejemplo, Inglés).
- Se abrirá una nueva página en blanco. Escribe o pega la traducción.
- Publica esa versión.
Repite este proceso para cada contenido que quieras tener en varios idiomas.
[WARNING] No olvides traducir también los menús, widgets y la página de inicio. Polylang tiene opciones específicas para ello en Apariencia > Menús y Apariencia > Widgets.
Traducir un menú
- Ve a Apariencia > Menús.
- Verás una pestaña llamada "Seleccionar un idioma". Elige el idioma que quieras editar.
- Crea o modifica el menú para ese idioma.
- Repite para cada idioma.
Paso 6: Configurar el SEO para tu WordPress traducción DirectAdmin
Para que Google entienda que tienes un sitio multilingüe, debes indicarle las relaciones entre las páginas. Polylang lo hace automáticamente, pero es bueno verificarlo.
- Ve a Ajustes > Polylang > Pestaña "SEO".
- Asegúrate de que esté marcada la opción "Activar etiquetas hreflang". Esto le dice a Google qué idioma tiene cada página.
- También puedes marcar "Ocultar la URL del idioma principal" si quieres que tu dominio principal (sin /es/) cargue el idioma por defecto.
Además, te recomiendo usar un plugin SEO como Yoast SEO o Rank Math. Ambos son compatibles con Polylang y te ayudarán a optimizar cada traducción.
[INFO] Las etiquetas hreflang son fundamentales para evitar contenido duplicado y que Google muestre la página correcta a cada usuario según su idioma.
Paso 7: Añadir un selector de idioma (banderas)
Para que tus visitantes puedan cambiar de idioma, necesitas un selector. Polylang incluye un widget.
- Ve a Apariencia > Widgets.
- Arrastra el widget "Selector de idioma de Polylang" a la zona que quieras (por ejemplo, la barra lateral o el pie de página).
- Configúralo: puedes mostrar banderas, nombres de idiomas o ambos.
- Guarda los cambios.
Si quieres que aparezca en el menú principal, puedes añadirlo desde Apariencia > Menús > Opciones de pantalla > Activar "Selector de idioma". Luego lo agregas como un ítem más.
Paso 8: Probar todo el sitio
Antes de anunciar al mundo tu nuevo sitio multilingüe, haz una prueba completa:
- Navegación: Cambia de idioma usando el selector. ¿Funciona bien?
- Contenido: Revisa que todas las páginas estén traducidas. ¿Alguna se queda en el idioma original?
- URLs: Comprueba que las URLs cambien correctamente (ejemplo: /es/contacto y /en/contact).
- Móvil: Prueba en un teléfono. ¿El selector se ve bien?
Si todo está correcto, ¡enhorabuena! Ya tienes un sitio multilingüe WordPress funcionando.
Resolución de problemas comunes (FAQ)
Aquí respondo a las dudas más frecuentes que nos llegan al soporte técnico.
1. "No veo el selector de idioma en mi menú"
- Ve a Apariencia > Menús. Arriba a la derecha, haz clic en "Opciones de pantalla" y marca "Selector de idioma". Luego arrastra el ítem "Idiomas" a tu menú.
2. "Mi página de inicio no se traduce"
- Ve a Ajustes > Lectura. Asegúrate de que tu página de inicio esté configurada como una página estática. Luego, desde Páginas, traduce esa página al otro idioma y asígnala como inicio para ese idioma en Ajustes > Polylang > Pestaña "Traducciones".
3. "Los plugins de SEO no funcionan bien con Polylang"
- La mayoría son compatibles, pero a veces necesitas configurar la URL canónica. En Yoast SEO, ve a Ajustes > Representaciones múltiples y asegúrate de que esté activada la opción para sitios multilingüe.
4. "¿Puedo tener más de 2 idiomas?"
- Sí, Polylang permite todos los idiomas que quieras. Solo repite el proceso de añadir idiomas y traducir contenido.
5. "Mi hosting es muy lento con varios idiomas"
- Activa la caché. Usa un plugin como WP Rocket o W3 Total Cache. También puedes pedir a tu proveedor de hosting que active la caché a nivel de servidor (por ejemplo, con LiteSpeed o Redis).
Conclusión
Crear un WordPress multilingüe en DirectAdmin no es complicado si sigues los pasos adecuados. Con Polylang y un poco de paciencia, puedes tener tu sitio en varios idiomas en menos de una hora.
Recuerda que lo más importante es:
- Traducir todo el contenido (páginas, entradas, menús, widgets).
- Configurar bien las URL y el SEO.
- Probar que todo funcione correctamente.
Si tienes alguna duda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte.
[TIP FINAL] Si tu sitio crece mucho, considera actualizar a WPML (de pago) para funciones avanzadas como traducción automática o gestión de traducciones por equipos.
¡Ahora ve y conquista el mundo con tu sitio multilingüe! 🌍
