Quando il tuo sito va offline e nessuno se ne accorge
Ti racconto cosa succede davvero quando un sito smette di funzionare. Spoiler: nella maggior parte dei casi, te ne accorgi tu per ultimo. E non è una bella sensazione.
Qualche mese fa ho ricevuto una chiamata da un cliente, un ristorante di Trento che seguo da anni. "Alex, ma il sito funziona?". Era giovedì sera, ore 19. Gli chiedo perché me lo domanda. "Perché un cliente mi ha appena chiamato dicendo che non riesce a vedere il menu online".
Vado a controllare: sito offline. Da quanto? Impossibile dirlo con certezza, ma dai log del server risultava down da almeno 36 ore. Trentasei ore in cui nessuno – né il ristoratore né io – se n'era accorto. Il problema? Un aggiornamento automatico di WordPress che era andato storto e aveva mandato tutto in errore 500.
Il punto è che nessuno guarda il proprio sito ogni giorno
Diciamocelo chiaramente: tu guardi il tuo sito una volta ogni morte di papa. Lo hai fatto realizzare, lo hai controllato i primi giorni, poi basta. Torni a guardarlo solo quando devi aggiungere qualcosa o quando qualcuno ti fa notare un problema. È normalissimo, hai altro da fare.
Il problema è che in quell'intervallo di tempo – che sia un giorno, una settimana o un mese – il tuo sito potrebbe essere completamente inaccessibile. E tu non lo sai. I tuoi potenziali clienti arrivano, trovano una pagina bianca o un errore 500, e se ne vanno. Magari dal tuo concorrente.
Nel caso del ristorante, quante persone hanno provato a vedere il menu in quelle 36 ore? Quante hanno deciso di prenotare altrove perché il sito non rispondeva? Impossibile saperlo. Ma di sicuro non sono state zero.
I modi in cui un sito può andare offline (e tu non accorgertene)
Nella mia esperienza, i casi più comuni sono questi:
Aggiornamenti automatici che vanno male. WordPress si aggiorna, un plugin va in conflitto, tutto si blocca. Oppure PHP viene aggiornato sul server e il tuo tema non è compatibile. Boom, errore 500. E se hai gli aggiornamenti automatici attivi (e dovresti averli), questo può succedere mentre dormi.
Un mio cliente con un e-commerce ha scoperto che il suo negozio online era offline solo perché un suo fornitore gli ha scritto: "Ho provato a ordinare dal tuo sito ma non funziona". Era down da due giorni. Due giorni di vendite perse.
Il certificato SSL scade. Sembra una cosa da nulla, ma se il tuo certificato HTTPS scade e non viene rinnovato automaticamente, i browser moderni mostrano un avviso gigante "Questo sito non è sicuro". La maggior parte delle persone chiude e se ne va. Tecnicamente il sito funziona ancora, ma per l'utente medio è come se fosse offline.
Il server ha un problema. Disco pieno, memoria esaurita, attacco DDoS, problemi del provider. Non dipende da te, ma il risultato è lo stesso: sito inaccessibile. E tu magari lo scopri giorni dopo, quando Google Analytics ti mostra un crollo improvviso delle visite.
Database corrotto o irraggiungibile. WordPress non riesce a connettersi al database, ti ritrovi con un bel "Error establishing a database connection". Può succedere per mille motivi: password cambiata per errore, database pieno, server MySQL riavviato con problemi.
Come me ne accorgo io (e come dovresti accorgertene tu)
Io uso un servizio di monitoring che controlla tutti i siti che gestisco ogni 5 minuti. Si chiama uptime monitoring, e ne esistono diversi: alcuni gratuiti come UptimeRobot, altri a pagamento come Pingdom. Quando un sito va offline, ricevo immediatamente una notifica via email e SMS.
Ho configurato questi alert non solo per me, ma anche per alcuni clienti che vogliono essere informati subito. Così, anche alle 3 di notte, se succede qualcosa, entro 5 minuti lo so e posso intervenire.
Ma la maggior parte delle persone non ha questo sistema. E qui casca l'asino. Tu scopri che il tuo sito è offline quando:
- Un cliente ti chiama o ti scrive
- Provi ad accedere tu per caso
- Google ti manda una notifica su Search Console (ma solo dopo giorni)
- Vedi un crollo anomalo delle visite su Analytics (sempre che tu lo controlli regolarmente)
Nel frattempo, hai perso tempo, credibilità e probabilmente soldi.
Cosa puoi fare tu, anche se non sei tecnico
Prima cosa: chiedi a chi ti ha fatto il sito se ha attivato un sistema di monitoring. Se la risposta è "eh?", allora non ce l'hai. E dovresti averlo.
Se gestisci il sito da solo o vuoi un controllo indipendente, puoi configurare gratuitamente UptimeRobot. Ti iscrivi, inserisci l'URL del tuo sito, scegli ogni quanto controllarlo (consiglio 5 minuti) e inserisci la tua email. Fatto. Gratis fino a 50 siti monitorati. Ti arriva una mail ogni volta che il sito va giù e un'altra quando torna su.
Seconda cosa: se hai un sito WordPress, verifica che ci sia un backup automatico attivo. Perché se il sito va offline per un problema grave, l'unica soluzione spesso è ripristinare un backup. Senza backup, sei nei guai. Io uso BackupBuddy su molti siti, ma anche UpdraftPlus va benissimo e ha una versione gratuita.
Terza cosa: se offri un servizio o vendi qualcosa online, considera seriamente di affidarti a qualcuno che monitori attivamente il tuo sito. Non parlo di me per forza, parlo di chiunque sia in grado di intervenire rapidamente quando c'è un problema. Nella realizzazione di siti web professionali, il monitoraggio dovrebbe essere incluso di default, ma spesso non lo è.
La storia del gestionale offline per un mese
Ti racconto un caso ancora più assurdo. Un'azienda artigiana qui a Trento aveva un vecchio software gestionale fatto anni fa da non so chi. Lo usavano per gestire ordini e fatture, ma era installato su un server locale in ufficio, accessibile via web solo per alcuni utenti esterni.
A un certo punto, il server ha avuto un problema hardware. Il gestionale è rimasto offline per quasi un mese prima che qualcuno se ne accorgesse. Come è possibile? Perché nessuno degli utenti esterni (che erano pochi) aveva davvero bisogno di accedervi in quel periodo, e gli utenti interni usavano il gestionale direttamente dalla rete locale dell'ufficio, che continuava a funzionare.
Quando finalmente se ne sono accorti, mi hanno chiamato per migrare tutto su un server cloud con monitoraggio attivo. Ora se va giù anche per 10 minuti, ricevo un alert e intervengo. Ma per un mese, tecnicamente, quel gestionale è stato irraggiungibile dall'esterno e nessuno ha battuto ciglio.
Non è paranoia, è prevenzione
Qualcuno potrebbe dire: "Ma Alex, il mio sito ha 50 visite al mese, chi vuoi che se ne accorga se va offline per un giorno?". Il punto non è quante visite hai. Il punto è che in quel giorno, tra quelle 50 visite, potrebbe esserci esattamente LA persona che stava cercando i tuoi servizi ed era pronta a contattarti.
E quella persona non tornerà. Ha trovato il tuo sito offline, ha provato con il concorrente, e fine della storia. Hai perso un'opportunità che magari arriva una volta ogni tre mesi. Vale la pena rischiare?
Io lavoro così: ogni sito che realizzo o che gestisco ha monitoring attivo e backup automatici. Non è un optional, è la base. Perché so cosa significa ricevere quella telefonata: "Alex, il sito non funziona". E so soprattutto cosa significa NON riceverla e scoprire giorni dopo che qualcosa non andava.
Se il tuo sito è importante per il tuo business – e se stai leggendo questo articolo probabilmente lo è – allora devi sapere immediatamente quando va offline. Non giorni dopo. Immediatamente. Il resto è solo sperare che vada tutto bene. E la speranza, in questi casi, non è una strategia.
Se vuoi parlare di come mettere in sicurezza il tuo sito o se hai dubbi su come funziona il tuo attuale hosting e monitoring, scrivimi pure. Meglio verificare adesso che il sito funzioni correttamente, piuttosto che scoprire tra una settimana che era offline e nessuno te l'aveva detto.
Ti serve aiuto con questo argomento?
Sono disponibile per consulenze, sviluppo e supporto tecnico. Contattami per discutere il tuo progetto.
Servizi correlati
Articoli correlati
Il sito che non aggiornavi da 3 anni: cosa rischi davvero
Quel banner con Flash Player, quel plugin abbandonato, quella versione di PHP de...
Il sito web per la piccola attività: investimento o spesa inutile?
Un artigiano di Trento mi ha detto: 'Alex, a cosa mi serve un sito? Io lavoro co...
WooCommerce: quando è la scelta giusta (e quando no)
Ho visto e-commerce WooCommerce di successo e altri che erano solo un peso. Ti r...