Chi Siamo Area Clienti Promo del Mese Dicono di Noi Portfolio FAQ Blog
Consigli & Guide

Come mettere un sito WordPress in manutenzione

Gianluca Gentile
Gianluca Gentile
· 5 min di lettura

Quando devi aggiornare un tema, installare nuovi plugin o rinnovare la grafica, mettere un sito WordPress in manutenzione è la scelta giusta per evitare che i visitatori vedano pagine rotte o incomplete. La modalità manutenzione mostra ai tuoi utenti un messaggio cortese (“Torniamo subito”) mentre tu lavori dietro le quinte in tutta tranquillità. In questa guida pratica vediamo cos’è, quando serve e i tre metodi principali per attivarla, dal più semplice al più tecnico.

Cos’è la modalità manutenzione e quando serve

La modalità manutenzione è una pagina temporanea che sostituisce il sito normale e comunica ai visitatori che il sito è momentaneamente non disponibile. Non si tratta solo di estetica: serve anche a proteggere l’esperienza utente e a non confondere i motori di ricerca durante i lavori.

Ecco le situazioni in cui conviene attivarla:

Metodo 1: con un plugin di manutenzione (il modo più semplice)

Per la maggior parte degli utenti, usare un plugin di manutenzione è la soluzione più rapida e flessibile. Nella libreria dei plugin di WordPress trovi diverse opzioni gratuite che fanno al caso tuo, senza dover toccare il codice.

Il funzionamento è semplice: dopo l’installazione e l’attivazione, dalle impostazioni del plugin puoi accendere la modalità manutenzione con un singolo interruttore. La maggior parte di questi strumenti ti permette di:

Resta su un plugin di manutenzione generico e ben recensito: evita di accumulare estensioni inutili e ricordati di disattivarlo a lavori finiti.

Metodo 2: manualmente via functions.php

Se preferisci una soluzione leggera e senza plugin, puoi attivare la manutenzione con poche righe di codice nel file functions.php del tema (idealmente un tema child). L’idea è agganciarsi all’azione get_header e bloccare i visitatori non amministratori, restituendo un messaggio e il codice corretto.

Un esempio di logica da inserire:

Il vantaggio è il pieno controllo; lo svantaggio è che basta un errore di sintassi per bloccare l’intero sito. Fai sempre un backup prima di intervenire e, se possibile, lavora su un ambiente di staging. A lavori conclusi, rimuovi o commenta il codice.

Perché il codice 503 è importante

Il codice di stato HTTP 503 dice ai motori di ricerca: “Il sito è temporaneamente non disponibile, riprova più tardi”. Senza di esso, Google potrebbe interpretare la pagina di manutenzione come il contenuto definitivo e penalizzare il posizionamento. Per questo è preferibile usare il 503 rispetto a un semplice redirect o a una pagina restituita con codice 200.

Metodo 3: la pagina di manutenzione automatica di WordPress

WordPress ha una sua modalità manutenzione integrata che si attiva da sola durante gli aggiornamenti. Quando aggiorni il core, un tema o un plugin, il sistema crea temporaneamente un file nascosto chiamato .maintenance nella cartella principale e mostra il classico messaggio “Manutenzione programmata in corso, torna tra un minuto”. Di norma il file viene rimosso automaticamente al termine dell’aggiornamento.

Come sbloccare il sito se resta “appeso”

A volte un aggiornamento si interrompe (timeout del server, errore o connessione persa) e il file .maintenance non viene cancellato: il sito resta bloccato sulla schermata di manutenzione anche per te. La soluzione è semplice:

  1. collegati al sito via FTP o tramite il file manager del pannello di hosting;
  2. apri la cartella radice di WordPress (dove si trovano wp-config.php e wp-content);
  3. individua il file .maintenance (i file che iniziano con il punto potrebbero essere nascosti: attiva la visualizzazione dei file nascosti);
  4. elimina il file .maintenance;
  5. ricarica il sito: dovrebbe tornare online immediatamente.

Dopo lo sblocco, ricontrolla che l’aggiornamento interrotto sia stato completato correttamente, ripetendolo dalla bacheca se necessario.

Personalizzare il messaggio

Sia che tu usi un plugin sia che intervenga via codice, vale la pena curare il messaggio di manutenzione. Mantienilo breve e rassicurante: indica che il sito tornerà presto, includi un contatto alternativo (email o telefono) e, se utile, i tuoi canali social. Una pagina coerente con il brand trasmette professionalità anche durante i lavori.

Vuoi farlo in sicurezza? Ci pensiamo noi

Mettere un sito in manutenzione è semplice, ma gli aggiornamenti e gli interventi che ci stanno dietro possono creare conflitti, errori o pagine bloccate. Se non vuoi rischiare, possiamo occuparcene noi: con il nostro servizio di assistenza WordPress SoccorsoWP gestiamo aggiornamenti, backup, manutenzione e sblocchi in totale sicurezza, a partire da 99 euro all’anno. E se cerchi una base solida e veloce, dai un’occhiata anche al nostro hosting WordPress ottimizzato. Tu pensi al tuo business, al resto pensiamo noi.