Cómo gestionar múltiples sitios WordPress en un hosting compartido
¿Es buena idea gestionar varios WordPress en un hosting compartido?
La respuesta corta es: sí, totalmente. De hecho, es una de las opciones más comunes y rentables para quienes manejan proyectos personales, blogs de nicho o sitios de clientes pequeños. Un hosting compartido bien configurado puede soportar perfectamente entre 3 y 10 sitios WordPress con un tráfico moderado.
La clave no está en el número de sitios, sino en cómo los organizas. Si instalas todo de forma desordenada, acabarás con un caos de archivos, bases de datos y dominios imposibles de mantener. Por eso, en esta guía te voy a enseñar el método paso a paso para gestionar múltiples WordPress en un solo cPanel, con consejos prácticos que he aprendido tras años de soporte técnico.
Antes de empezar: qué necesitas tener claro
Gestionar varios WordPress hosting no es complicado, pero requiere que entiendas tres conceptos básicos:
- Dominio vs. Subdominio: Un dominio es
tudominio.comy un subdominio esblog.tudominio.com. Ambos pueden alojar WordPress independientes. - Base de datos: Cada WordPress necesita su propia base de datos MySQL. No las compartas nunca entre sitios, o tendrás problemas de rendimiento y seguridad.
- Espacio y recursos: Cada WordPress ocupa entre 200 MB y 1 GB, dependiendo de plugins y medios. Revisa tu plan de hosting para saber cuánto espacio tienes disponible.
[INFO] Antes de instalar nada, haz una copia de seguridad de tu cPanel completo. Así, si algo falla, puedes restaurar todo en minutos.
Método 1: Instalar WordPress en el directorio raíz (para tu dominio principal)
Este es el caso más sencillo. Tienes un dominio principal y quieres que WordPress sea la portada de ese dominio.
Paso 1: Accede a tu cPanel
Entra en tu panel de control (normalmente tudominio.com/cpanel o tudominio.com:2083). Si usas un panel alternativo como Syspanel, recuerda que el acceso es a través del puerto 2106 (ejemplo: tudominio.com:2106).
Paso 2: Localiza el instalador de WordPress
En la sección "Software" o "Aplicaciones", busca el icono de WordPress o Softaculous. Haz clic en "Install" o "Instalar".
Paso 3: Configura la instalación
- Dominio: Selecciona tu dominio principal (sin
www). - Directorio: Déjalo vacío. Si pones algo como "blog", tu WordPress se verá en
tudominio.com/blog, no en la raíz. - Datos del sitio: Pon un nombre y descripción.
- Cuenta de administrador: Elige un usuario que no sea "admin", usa un email válido y una contraseña fuerte.
Paso 4: Instala y verifica
Haz clic en "Install" y espera a que termine. Cuando termine, visita tudominio.com y deberías ver la página de instalación de WordPress. Ya tienes tu primer sitio listo.
Método 2: Añadir más dominios (addon domains) para varios WordPress
Si quieres gestionar múltiples WordPress con dominios completamente diferentes (por ejemplo, proyecto1.com y proyecto2.com), necesitas crear "addon domains" en cPanel.
Paso 1: Crea el addon domain
En cPanel, busca la sección "Dominios" y haz clic en "Addon Domains".
- Nuevo dominio: Escribe el dominio completo (ejemplo:
miproyecto.com). - Subdominio: cPanel lo rellena automáticamente (será
miproyecto.tudominio.com). No lo cambies. - Directorio raíz: Aquí es donde se instalarán los archivos. Pon algo como
public_html/miproyecto. Es importante que crees una carpeta nueva para cada sitio, así evitas mezclar archivos.
Haz clic en "Add Domain". Ya tienes el espacio creado.
Paso 2: Instala WordPress en ese addon domain
Vuelve al instalador de WordPress (Softaculous o similar) y ahora:
- En el campo "Domain", selecciona el dominio que acabas de añadir (ejemplo:
miproyecto.com). - En "Directory", déjalo vacío. Esto hará que WordPress se instale directamente en
public_html/miproyecto, y tu sitio se verá enmiproyecto.com.
[TIP] Si en "Directory" pones una subcarpeta como "wp", tu WordPress se verá en
miproyecto.com/wp. No lo hagas a menos que sea intencional.
Paso 3: Repite el proceso
Cada vez que quieras añadir otro sitio, repite el Paso 1 y el Paso 2. Así tendrás tantos WordPress como necesites, cada uno con su propio dominio y su propia carpeta.
Método 3: Usar subdominios para proyectos secundarios
Si no quieres comprar un dominio nuevo y solo necesitas un espacio para probar cosas o un blog secundario, los subdominios son perfectos.
Paso 1: Crea el subdominio
En cPanel, ve a "Subdomains":
- Subdominio: Escribe el nombre (ejemplo:
pruebas). - Directorio raíz: Se rellena automáticamente como
public_html/pruebas. Puedes cambiarlo si quieres, pero es mejor dejarlo así.
Haz clic en "Create".
Paso 2: Instala WordPress en el subdominio
En el instalador, selecciona el subdominio (ejemplo: pruebas.tudominio.com) y deja el directorio vacío. Listo, tendrás un WordPress funcional en la URL del subdominio.
[WARNING] Los subdominios no son ideales para SEO si son públicos. Google los trata como sitios separados, y si los usas para contenido duplicado, pueden penalizarte. Úsalos para pruebas o proyectos personales.
Cómo organizar las bases de datos para no volverte loco
Cada WordPress necesita su base de datos, y si tienes 5 sitios, tendrás 5 bases de datos. Para no perder el control, sigue esta nomenclatura:
wp_miproyecto1
wp_miproyecto2
wp_blogpersonal
wp_clientes_ana
Cómo crear una base de datos desde cPanel
- Ve a "MySQL Databases".
- Crea una base con el nombre que prefieras (ejemplo:
wp_miproyecto). - Crea un usuario MySQL (ejemplo:
wp_user1) con una contraseña fuerte. - Añade el usuario a la base de datos y marca la opción "ALL PRIVILEGES".
Cuando el instalador de WordPress te pida los datos de la base, usa estos. No uses la misma base para dos sitios, porque sobrescribirás datos.
[INFO] Si usas el instalador de Softaculous, él crea la base de datos automáticamente. Solo preocúpate de la nomenclatura si lo haces de forma manual.
Consejos de rendimiento para varios WordPress hosting
Tener múltiples WordPress en un hosting compartido es viable, pero hay que cuidar los recursos. Aquí van mis recomendaciones:
1. Limita los plugins
Cada plugin consume memoria y CPU. Si tienes 5 sitios con 15 plugins cada uno, el servidor puede colapsar. Usa solo lo imprescindible:
- SEO: Yoast o Rank Math.
- Caché: WP Super Cache o W3 Total Cache.
- Seguridad: Wordfence o iThemes Security.
2. Activa la caché en cada sitio
La caché reduce las consultas a la base de datos y acelera la carga. Instala un plugin de caché y actívalo en cada WordPress.
3. Usa un tema ligero
Los temas con constructores visuales (Elementor, Divi) consumen muchísimo. Si tienes varios sitios, usa temas ligeros como GeneratePress o Astra.
4. Programa tareas de limpieza
Con el tiempo, las bases de datos se llenan de revisiones de entradas, transients y spam. Programa una limpieza mensual con plugins como WP-Optimize.
5. Vigila el uso de recursos
Revisa en cPanel la sección "Resource Usage" o "Metrics" para ver cuánto CPU y memoria estás consumiendo. Si ves picos constantes, es hora de optimizar o considerar un VPS.
Seguridad: el punto débil de gestionar múltiples WordPress
Si un sitio se infecta, los demás están en riesgo. Por eso, la seguridad debe ser tu prioridad.
Medidas básicas obligatorias
- Cambia las contraseñas de administrador de cada WordPress. No uses la misma para todos.
- Actualiza WordPress, plugins y temas semanalmente. Un plugin desactualizado es la puerta de entrada más común.
- Instala un plugin de seguridad en cada sitio y activa el firewall.
- Protege el archivo wp-config.php con contraseña o restricción de IP en el
.htaccess.
Copias de seguridad automáticas
No confíes en el backup del hosting. Instala un plugin como UpdraftPlus en cada WordPress y configúralo para que haga copias diarias en Google Drive o Dropbox.
[WARNING] Si un sitio se infecta, desconéctalo inmediatamente del resto. Puedes ponerlo en modo mantenimiento y revisar los archivos en busca de código malicioso antes de volver a activarlo.
Cómo gestionar actualizaciones centralizadas
Actualizar 5 WordPress manualmente es tedioso. Aquí tienes dos opciones:
Opción A: Actualizar desde el escritorio de cada sitio
Es lo más simple: entra en cada miproyecto.com/wp-admin, ve a "Actualizaciones" y haz clic en actualizar todo. Tómate tu tiempo, pero es infalible.
Opción B: Usar un gestor remoto
Instala ManageWP o MainWP en tu WordPress principal y conecta los otros sitios. Desde un solo panel podrás:
- Actualizar plugins, temas y núcleo de todos a la vez.
- Hacer copias de seguridad masivas.
- Ver el estado de rendimiento de cada sitio.
[TIP] ManageWP tiene un plan gratuito para hasta 5 sitios. Es perfecto para empezar.
Preguntas frecuentes (FAQ) sobre varios WordPress en hosting compartido
¿Cuántos sitios puedo tener en un hosting compartido?
Depende de tu plan. La mayoría de hostings permiten sitios ilimitados, pero el límite real está en los recursos. Con 2 GB de RAM y 20 GB de espacio, puedes tener entre 5 y 8 sitios con tráfico bajo.
¿Afecta al SEO tener varios WordPress en el mismo hosting?
No directamente. El SEO depende del contenido, la velocidad y la autoridad del dominio. Sin embargo, si un sitio vecino está infectado o tiene malware, puede afectar a la IP compartida. Por eso la seguridad es tan importante.
¿Puedo usar el mismo plugin o tema en todos los sitios?
Sí, pero cada sitio debe tener su propia instalación. No compartas archivos entre sitios, porque las rutas de las bases de datos y las configuraciones son diferentes.
¿Qué hago si mi hosting se vuelve lento?
Primero, revisa qué sitio consume más recursos con la herramienta "Resource Usage" de cPanel. Luego, optimiza ese sitio: desactiva plugins, comprime imágenes y activa la caché. Si sigue lento, considera migrar ese sitio a un hosting más potente.
¿Necesito un VPS si tengo muchos sitios?
Si tienes más de 10 sitios o alguno recibe mucho tráfico, un VPS te dará más control y estabilidad. Pero para empezar, un hosting compartido bien gestionado es suficiente.
Conclusión: gestionar múltiples WordPress es cuestión de método
No le tengas miedo a tener varios WordPress hosting en un mismo cPanel. Con la organización adecuada (carpetas separadas, bases de datos independientes y copias de seguridad), podrás gestionar múltiples WordPress sin dolores de cabeza.
Recuerda los puntos clave:
- Usa addon domains para dominios nuevos y subdominios para pruebas.
- Cada WordPress necesita su propia base de datos.
- Mantén plugins y temas al mínimo y actualiza todo regularmente.
- Configura copias de seguridad automáticas en cada sitio.
- Si usas Syspanel, recuerda que el acceso es por el puerto 2106.
Empieza con un sitio, añade otro cuando te sientas cómodo, y verás que en pocas semanas tendrás un pequeño ecosistema de WordPress funcionando sin problemas. Si te surge alguna duda, déjala en los comentarios y te ayudaré a resolverla.
