WordPress Multisite: gestiona múltiples sitios web desde una sola instalación

Qué es realmente WordPress Multisite, cómo se activa, y por qué —a pesar de lo que promete el marketing— casi nunca lo recomiendo para gestionar webs de clientes distintos.

WordPress Multisite te deja correr varios sitios web desde una única instalación de WordPress, compartiendo el core, la base de datos y (si quieres) plugins y temas entre todos ellos. Suena perfecto sobre el papel: un solo sitio a mantener en vez de diez. En la práctica, tiene tantas ventajas como inconvenientes serios que casi nadie te cuenta.

Cómo se activa

Se define en wp-config.php:

define( 'WP_ALLOW_MULTISITE', true );

Con eso activo, aparece “Herramientas → Configuración de red” en el admin, donde eliges entre subdominios (sitio1.tudominio.com) o subdirectorios (tudominio.com/sitio1), y sigues el asistente. A partir de ahí, gestionas todos los sitios desde un panel de red común.

Cuándo tiene sentido de verdad

Cuando los sitios son de un mismo propietario, muy parecidos entre sí, y comparten mantenimiento con sentido: una red de blogs de la misma marca, o una organización con varios departamentos que necesitan presencia web casi idéntica. Ahí, actualizar todo con un clic y compartir usuarios entre sitios es una ventaja real.

Por qué casi nunca lo recomiendo para gestionar webs de clientes

Aquí está lo que el marketing de Multisite no cuenta:

  • Un fallo de seguridad afecta a toda la red, no solo a un sitio. Si un sitio de la red se compromete, el atacante tiene una vía potencial hacia todos los demás, porque comparten la misma instalación de WordPress y la misma base de datos. Es justo lo contrario de lo que quieres si gestionas sitios de clientes distintos y sin relación entre sí — hablo de esto en WordPress hackeado.
  • No todos los plugins son compatibles con Multisite. Algunos simplemente no funcionan bien en red, y otros necesitan “activación de red” que no siempre se comporta como esperas por sitio.
  • Un pico de tráfico en un sitio puede afectar al rendimiento de los demás, porque comparten los mismos recursos de servidor.
  • Migrar un solo sitio fuera de la red, si algún día un cliente quiere su propia instalación independiente, es bastante más complicado que migrar un WordPress normal.
  • Los backups y restauraciones son de toda la red o nada en la mayoría de configuraciones — no puedes restaurar un solo sitio de la red sin herramientas adicionales.

Mi recomendación honesta

Si gestionas webs de clientes distintos, sin relación entre sí, cada uno con su propio hosting sería lo ideal — y si necesitas centralizar por comodidad, instalaciones independientes con un buen sistema de gestión (tipo ManageWP o similar) te da las ventajas de administración centralizada sin el riesgo de que un fallo en un sitio arrastre a los demás. Reservaría Multisite para el caso específico para el que se diseñó: una red de sitios realmente relacionados, del mismo propietario, donde el riesgo compartido es aceptable porque el beneficio de compartirlo todo también lo es.

Hablemos

¿Tienes un proyecto
en mente?

Cuéntame lo que necesitas. Te doy una opinión honesta — solo trabajo en lo que realmente tiene sentido para tu negocio.

Empecemos