Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
Senza categoria

WordPress Multisite: Guida Completa per Gestire Più Siti

Gianluca Gentile
Gianluca Gentile
· 10 min di lettura

WordPress Multisite: Guida Completa per Gestire Più Siti

WordPress Multisite è una funzionalità nativa di WordPress che permette di gestire più siti web da un’unica installazione. Con un solo pannello di amministrazione, un solo database e un solo set di file core, puoi creare e gestire decine o centinaia di siti indipendenti, ciascuno con il proprio dominio, tema, plugin e contenuti. È la soluzione ideale per aziende con più brand, reti di blog, università con siti dipartimentali o agenzie che gestiscono siti per i propri clienti.

In questa guida completa esploreremo cos’è WordPress Multisite, quando conviene utilizzarlo, come installarlo e configurarlo, e come gestirlo al meglio nel 2026. Se stai valutando se adottare Multisite per il tuo progetto, qui troverai tutte le informazioni per prendere una decisione consapevole.

Cos’è WordPress Multisite

WordPress Multisite trasforma un’installazione WordPress standard in una rete di siti. L’amministratore della rete (Super Admin) controlla l’intera infrastruttura: decide quali temi e plugin sono disponibili, crea nuovi siti, gestisce gli utenti globali e monitora le risorse. Ogni singolo sito della rete ha poi il proprio amministratore che può gestire contenuti, personalizzare il tema (tra quelli abilitati dal Super Admin) e attivare plugin (tra quelli abilitati a livello di rete).

La struttura tecnica è elegante: tutti i siti condividono gli stessi file WordPress (core, temi, plugin) ma hanno tabelle di database separate per contenuti, utenti e impostazioni. I file media sono organizzati in sottocartelle separate per ogni sito. Questo significa aggiornamenti centralizzati ma contenuti completamente indipendenti.

Quando usare WordPress Multisite

Multisite è la scelta giusta in scenari specifici. Ecco i casi d’uso più comuni:

Aziende con più brand o divisioni: se la tua azienda ha più marchi, ciascuno con il proprio sito web, Multisite ti permette di gestirli tutti da un unico pannello, condividendo la stessa infrastruttura e riducendo i costi di manutenzione.

Reti di blog o magazine: editori che gestiscono più testate tematiche possono beneficiare della gestione centralizzata, con redattori dedicati per ogni testata ma un unico team tecnico che mantiene l’infrastruttura.

Università e istituzioni: siti dipartimentali, siti dei docenti, blog degli studenti — tutti gestiti centralmente dall’IT dell’ateneo ma con autonomia editoriale per ogni dipartimento.

Agenzie web: alcune agenzie utilizzano Multisite per gestire i siti dei clienti su un’unica piattaforma, semplificando aggiornamenti e manutenzione. Attenzione però: questo approccio ha limiti significativi che vedremo più avanti.

Siti multilingua: un’alternativa ai plugin di traduzione è creare un sito separato per ogni lingua nella rete Multisite, con domini dedicati (sito.it, site.com, site.fr).

Dashboard di rete WordPress Multisite

Quando NON usare WordPress Multisite

Multisite non è la soluzione a tutto. Ci sono scenari in cui installazioni WordPress separate sono la scelta migliore:

Siti con esigenze tecniche molto diverse: se ogni sito necessita di plugin diversi, versioni PHP diverse o configurazioni server specifiche, Multisite diventa un vincolo. Tutti i siti della rete condividono lo stesso ambiente.

Siti ad alto traffico indipendenti: se ogni sito riceve molto traffico, condividere le risorse server potrebbe creare colli di bottiglia. Installazioni separate permettono una scalabilità più granulare.

Clienti che necessitano di pieno controllo: in una rete Multisite, l’amministratore del singolo sito non può installare plugin o temi autonomamente. Se i tuoi clienti o utenti necessitano di questa libertà, Multisite non è adatto.

Hosting condiviso: la maggior parte degli hosting condivisi economici non supporta Multisite o lo gestisce male. Serve un hosting di qualità con risorse adeguate.

Subdirectory vs Subdomain vs Domain Mapping

WordPress Multisite offre tre modalità per strutturare gli URL dei siti della rete:

Subdirectory: esempio.it/sito1, esempio.it/sito2. Tutti i siti condividono lo stesso dominio con percorsi diversi. È l’opzione più semplice da configurare e gestisce bene la SEO, poiché tutti i siti contribuiscono all’autorità del dominio principale.

Subdomain: sito1.esempio.it, sito2.esempio.it. Ogni sito ha un sottodominio dedicato. Richiede la configurazione di un record DNS wildcard (*.esempio.it). I sottodomini sono trattati da Google come siti separati, quindi la SEO è indipendente.

Domain Mapping: ogni sito può avere un dominio completamente diverso (brand1.com, brand2.it, brand3.eu). Richiede configurazione DNS per ogni dominio e il plugin WordPress MU Domain Mapping o la funzionalità nativa introdotta in WordPress 4.5. È la soluzione più flessibile ma anche la più complessa da gestire.

Come attivare WordPress Multisite

L’attivazione di Multisite richiede la modifica di due file di configurazione. Ecco i passaggi dettagliati:

Passo 1: preparazione. Esegui un backup completo del sito (file e database). Disattiva tutti i plugin. Assicurati di avere accesso FTP/SFTP o al file manager dell’hosting.

Passo 2: abilitare Multisite in wp-config.php. Apri il file wp-config.php e aggiungi questa riga prima del commento "Finito, basta modificare":

define( WP_ALLOW_MULTISITE, true );

Passo 3: configurare la rete. Accedi alla dashboard di WordPress e vai su Strumenti → Configurazione rete. Scegli tra subdomain e subdirectory, inserisci il titolo della rete e l’email dell’amministratore, poi clicca "Installa".

Passo 4: aggiornare i file di configurazione. WordPress ti mostrerà le righe di codice da aggiungere a wp-config.php e .htaccess. Copia e incolla attentamente queste righe nei file indicati.

Passo 5: accesso alla rete. Dopo aver salvato i file, effettua nuovamente il login. Nella barra di amministrazione troverai il menu "I miei siti" con l’accesso al pannello di gestione della rete.

Gestione della rete: il pannello Super Admin

Il Super Admin ha accesso a un pannello di gestione della rete che include sezioni specifiche:

Siti: elenco di tutti i siti della rete con opzioni per creare, modificare, disattivare, archiviare o eliminare siti. Per ogni sito puoi modificare le impostazioni, gestire gli utenti e accedere alla dashboard.

Utenti: gestione degli utenti a livello di rete. Puoi creare utenti globali e assegnarli a uno o più siti con ruoli diversi. Un utente può essere amministratore del Sito A ed editore del Sito B.

Temi: installa e abilita temi per l’intera rete. I temi devono essere abilitati a livello di rete prima che gli amministratori dei singoli siti possano attivarli. Puoi anche forzare un tema per tutta la rete.

Plugin: installa plugin e scegli se attivarli a livello di rete (attivi su tutti i siti) o renderli disponibili per l’attivazione individuale da parte degli amministratori dei singoli siti.

Gestione impostazioni della rete WordPress Multisite

Gestione dei plugin in Multisite

La gestione dei plugin in Multisite merita un approfondimento perché è uno degli aspetti che crea più confusione:

Attivazione di rete: quando attivi un plugin "per la rete", diventa attivo su tutti i siti e gli amministratori dei singoli siti non possono disattivarlo. Usa questa opzione per plugin essenziali come sicurezza, cache e SEO.

Attivazione per sito: se non attivi il plugin a livello di rete, lo rendi disponibile ma spento. Gli amministratori dei singoli siti potranno attivarlo o disattivarlo sul proprio sito.

Plugin "must-use" (mu-plugins): i file PHP inseriti nella cartella wp-content/mu-plugins sono attivi automaticamente su tutta la rete senza possibilità di disattivazione. Utili per funzionalità critiche che non devono mai essere disabilitate.

Non tutti i plugin sono compatibili con Multisite. Prima di installare un plugin, verifica che supporti esplicitamente la modalità rete. Plugin non compatibili possono causare comportamenti imprevedibili o errori su alcuni siti della rete.

Performance e ottimizzazione

Una rete Multisite con molti siti richiede attenzione alle performance. Ecco le best practice:

Object cache: utilizza Redis o Memcached per la cache degli oggetti di WordPress. In Multisite, la cache degli oggetti è ancora più importante perché le query al database si moltiplicano con il numero di siti.

Database: ogni sito aggiunge un set di tabelle al database. Con centinaia di siti, il database può diventare molto grande. Monitora le performance delle query e considera l’uso di HyperDB per la scalabilità del database.

CDN: utilizza un CDN (Content Delivery Network) per servire i file statici. In Multisite, questo è particolarmente efficace perché molti asset (CSS e JS del core) sono condivisi tra i siti.

Cache delle pagine: configura la cache delle pagine a livello di rete. Plugin come WP Rocket supportano Multisite con configurazioni per sito e per rete.

Sicurezza in ambiente Multisite

La sicurezza di una rete Multisite è cruciale perché una vulnerabilità può potenzialmente compromettere tutti i siti. Ecco le misure essenziali:

Limita i Super Admin: il ruolo di Super Admin ha accesso completo a tutti i siti e ai file del server. Assegna questo ruolo solo a persone fidate e tecnicamente competenti.

Aggiornamenti centralizzati: uno dei vantaggi di Multisite è che un singolo aggiornamento del core, dei temi o dei plugin si applica a tutta la rete. Esegui gli aggiornamenti tempestivamente.

Plugin di sicurezza a livello di rete: attiva Wordfence o Sucuri a livello di rete per proteggere tutti i siti con un’unica configurazione.

Permessi dei file: i permessi dei file devono essere configurati correttamente. La cartella wp-content/uploads deve permettere la scrittura per ogni sito, ma i file core e di configurazione devono essere protetti.

Monitoraggio dello stato della rete Multisite

Backup e ripristino in Multisite

Il backup di una rete Multisite è più complesso rispetto a un’installazione singola. Devi includere: l’intero database (che contiene le tabelle di tutti i siti), la cartella wp-content/uploads (con le sottocartelle di ogni sito), i file di configurazione wp-config.php e .htaccess, e tutti i temi e plugin installati.

Per il ripristino di un singolo sito della rete senza influenzare gli altri, hai bisogno di strumenti specifici. Plugin come ManageWP, MainWP o BlogVault supportano il backup e il ripristino granulare per siti Multisite.

Migrazione e separazione di siti

Potrebbe arrivare il momento in cui vuoi estrarre un sito dalla rete Multisite e renderlo un’installazione autonoma. Questo processo richiede: l’esportazione delle tabelle specifiche del sito dal database, la copia dei file media dalla sottocartella del sito, la creazione di una nuova installazione WordPress e l’importazione dei contenuti con aggiornamento dei riferimenti interni.

Plugin come WP Migrate DB Pro e All-in-One WP Migration semplificano questo processo, ma per reti grandi è consigliabile l’intervento di un professionista per evitare la perdita di dati.

Alternative a WordPress Multisite

Se Multisite non è la soluzione ideale per il tuo caso, ecco le alternative:

ManageWP / MainWP: strumenti di gestione centralizzata per installazioni WordPress separate. Offrono una dashboard unica per aggiornare, monitorare e fare backup di tutti i tuoi siti, senza le limitazioni di Multisite.

Installazioni separate con gestione automatizzata: con strumenti DevOps come Ansible, WP-CLI e script personalizzati, puoi automatizzare la gestione di installazioni WordPress indipendenti.

Hosting managed WordPress: provider come Kinsta, WP Engine e Cloudways offrono pannelli di gestione multi-sito che semplificano la gestione di installazioni separate.

Conclusioni

WordPress Multisite è uno strumento potente per gestire più siti con un’infrastruttura condivisa, ma non è la soluzione universale per tutti gli scenari multi-sito. Valuta attentamente se le caratteristiche di Multisite si allineano alle tue esigenze: gestione centralizzata, aggiornamenti unici, utenti condivisi e costi di hosting ottimizzati. Se le esigenze di personalizzazione e indipendenza dei singoli siti sono prioritarie, installazioni separate con strumenti di gestione centralizzata potrebbero essere la scelta migliore.

Qualunque sia la tua scelta, una configurazione professionale dell’infrastruttura è fondamentale per garantire performance, sicurezza e scalabilità nel lungo periodo.

Approfondisci e ricevi assistenza

Hai bisogno di assistenza professionale? Il team di G Tech Group è a tua disposizione per supporto tecnico e consulenza personalizzata.

Migliora il Tuo Sito WordPress

Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:

#CMS #Guida #Sito Web #Tutorial #Wordpress