Il tuo sito va offline e sei l'ultimo a saperlo. Il downtime del sito non arriva con un preavviso. Un attimo prima il sito è online, l'attimo dopo restituisce errori a ogni visitatore che prova a raggiungerlo. Mentre tu porti avanti la tua giornata, i potenziali clienti se ne vanno, i contatti svaniscono e il danno cresce a ogni ora che passa prima che qualcuno si accorga del problema e te lo dica.
Il downtime è uno di quei problemi che sembrano teorici finché non succedono. Poi diventano urgenti e costosi. La buona notizia è che la maggior parte delle cause è prevedibile e che gran parte del danno di un'interruzione si può ridurre molto con la giusta preparazione. Gestirlo bene significa sapere cosa lo causa, sapere cosa fare quando succede e avere gli strumenti per accorgertene in fretta.
Questo articolo spiega cos'è il downtime del sito, cosa lo causa, come influisce su un'attività, cosa fare quando si verifica e i passi per evitare che succeda così spesso.
Cos'è il downtime del sito web?
Il downtime è qualsiasi periodo in cui un sito non è disponibile per i visitatori. Comprende le interruzioni complete, in cui il sito restituisce un errore a ogni richiesta, ma anche i guasti parziali, in cui smettono di funzionare pagine, moduli o funzioni specifiche mentre il resto del sito resta accessibile. Dal punto di vista di un visitatore che prova a raggiungere il sito, qualsiasi mancato caricamento è downtime.
Il downtime si misura in termini di disponibilità, di solito espressa come percentuale su un dato periodo. Un sito con il 99 percento di uptime in un anno resta comunque offline per più di 87 ore in quel periodo. Un sito con il 99,9 percento di uptime resta offline per poco meno di 9 ore. Capire cos'è l'uptime del sito e perché è importante dà un contesto a questi numeri e spiega quali obiettivi di uptime siano realistici per i diversi tipi di sito.
Cosa causa il downtime del sito?
Problemi del server
Il server che ospita un sito può guastarsi per vari motivi. Guasti hardware, blocchi del sistema operativo ed errori di configurazione possono tutti mandare offline un server. Gli ambienti di hosting condiviso, in cui più siti girano sullo stesso server, comportano un rischio in più: i problemi causati da un altro sito sullo stesso server possono compromettere la disponibilità di tutti i siti che condividono quell'infrastruttura.
Picchi di traffico
Un'ondata improvvisa di visitatori può sovraccaricare un server non dimensionato per reggere il carico. Può succedere quando un post viene condiviso molto, quando una testata importante linka il sito o quando una campagna pubblicitaria porta molto più traffico del previsto. Prima il sito rallenta, poi smette di rispondere, poi restituisce errori. I siti con piani dalle risorse limitate e fisse sono particolarmente esposti.
Conflitti negli aggiornamenti del software
Gli aggiornamenti della piattaforma, dei plugin, dei temi o del codice personalizzato possono creare conflitti che rompono parti del sito o lo mandano del tutto offline. È una delle cause più comuni di downtime non pianificato nei siti che si appoggiano a più componenti di terze parti. Un aggiornamento che funziona bene da solo può entrare in conflitto con un altro componente e causare guasti difficili da diagnosticare in fretta.
Problemi dell'hosting
Anche i fornitori di hosting hanno interruzioni. Problemi di rete, di data center e guasti dell'infrastruttura possono mandare giù un intero ambiente di hosting, per quanto bene sia configurato ogni singolo sito. L'affidabilità dell'hosting varia molto da un fornitore all'altro, e gli accordi sul livello di servizio che offrono definiscono quale livello di disponibilità sono tenuti a garantire.
Attacchi esterni
Gli attacchi DDoS (distributed denial-of-service) inondano un server di richieste da molte fonti contemporaneamente, consumandone le risorse e impedendogli di rispondere ai visitatori legittimi. I siti più piccoli possono finire coinvolti in attacchi diretti all'infrastruttura condivisa anche quando non sono il bersaglio. La difesa migliore è un ambiente di hosting con la mitigazione degli attacchi integrata a livello di infrastruttura, invece di affidarsi a un singolo sito che assorba il carico.
Come il downtime influisce sulla tua attività
Visitatori persi
Ogni visitatore che prova a raggiungere il sito durante un'interruzione e trova un errore se ne va a mani vuote. Per i siti che dipendono dal traffico web per ottenere contatti, vendite o prenotazioni, ogni ora di downtime si traduce direttamente in occasioni perse. I visitatori che se ne vanno durante un'interruzione raramente tornano subito e alcuni non tornano affatto, se l'esperienza lascia un'impressione negativa abbastanza forte.
Effetti sul posizionamento nella ricerca
Una singola breve interruzione difficilmente causa danni duraturi al posizionamento. I motori di ricerca sanno che ogni tanto il downtime capita e non penalizzano subito i siti per brevi finestre di indisponibilità. Interruzioni ripetute o periodi prolungati di downtime sono un'altra storia. Se un crawler arriva più volte su un sito e lo trova non disponibile, il sito può essere scansionato meno spesso, il che rallenta l'indicizzazione dei nuovi contenuti e può ridurre la visibilità nel tempo.
Danno alla fiducia
Per i visitatori che vedono il sito andare giù in un momento critico, come il completamento di un acquisto o l'invio di un modulo, l'impatto sulla fiducia è immediato e duraturo. Un sito che si ferma durante una transazione può far nascere dubbi sull'affidabilità oltre alla frustrazione per l'esperienza fallita. Per le attività di servizi, la credibilità è strettamente legata alla costanza. Un sito non disponibile quando arriva un potenziale cliente trasmette un messaggio su come funziona l'attività, anche se la causa tecnica non c'entra nulla con come è gestita.
Cosa fare quando il tuo sito è offline
Conferma che il sito sia davvero offline
Prima di fare qualsiasi cosa, verifica che il sito sia offline per tutti e non solo per te. Problemi di cache del browser, della rete locale o dell'instradamento del provider internet possono far sembrare un sito non disponibile quando in realtà è online. Usa un controllo di disponibilità indipendente che testa l'URL da più località, per confermare che l'interruzione sia reale e diffusa prima di intervenire.
Controlla gli avvisi del monitoraggio
Se hai attivato il monitoraggio del sito, che spiega cos'è e perché ti serve, controlla la dashboard del monitoraggio o lo storico degli avvisi per vedere quando è iniziata l'interruzione, se riguarda tutte le pagine o solo alcune e se ci sono schemi che indicano la causa. I dati del monitoraggio dal momento in cui l'interruzione è iniziata sono molto più utili di qualsiasi cosa tu possa ricostruire dopo, e danno a chi lavora alla soluzione un punto di partenza chiaro.
Contatta il tuo fornitore di hosting
Se i dati del monitoraggio e un controllo di base delle impostazioni della tua piattaforma non rivelano la causa, contatta il supporto del tuo fornitore di hosting. Loro vedono l'infrastruttura del server, cosa che tu non puoi fare. Indica l'ora in cui è iniziata l'interruzione, gli eventuali codici di errore restituiti dal sito e i risultati dei controlli che hai già fatto. Tieni traccia dell'ora in cui hai contattato il supporto e degli aggiornamenti che ricevi durante l'indagine.
Comunica con i visitatori se l'interruzione è lunga
Per le interruzioni che vanno oltre una breve finestra, comunicare in modo proattivo riduce la frustrazione di chi prova a raggiungere il sito. Se hai una pagina di stato separata o una presenza sui social, aggiornala con una breve nota che dice che il sito al momento non è disponibile e che il problema è in esame. È particolarmente importante per le attività di servizi in cui i clienti possono avere un'operazione urgente da completare. Un semplice riconoscimento del fatto che il problema è noto e che ci si sta lavorando vale più del silenzio.
Come evitare il downtime del sito
Scegli un hosting affidabile
L'affidabilità dell'hosting non è uguale per tutti i fornitori. Valuta le opzioni in base ai dati di uptime pubblicati, all'infrastruttura su cui girano, a dove si trovano i data center rispetto al tuo pubblico e a quali garanzie offre il loro accordo sul livello di servizio. Un hosting economico significa spesso un'infrastruttura condivisa con poche risorse per sito, il che aumenta l'esposizione sia ai guasti da picchi di traffico sia ai problemi causati da altri siti sullo stesso server.
Tieni il software aggiornato
Il software superato è uno dei fattori più costanti dietro i guasti dei siti. Restare al passo con gli aggiornamenti della piattaforma, dei componenti di terze parti e dell'eventuale codice personalizzato riduce la probabilità che un problema noto causi un'interruzione. Quando possibile, prova gli aggiornamenti in un ambiente di prova prima di applicarli al sito online, soprattutto per i cambi di versione importanti, che hanno un rischio più alto di conflitti.
Attiva il monitoraggio
Gli strumenti di monitoraggio controllano la disponibilità del sito a intervalli regolari da località esterne e ti avvisano con un SMS o un'email nel momento in cui la disponibilità cala. Senza monitoraggio, l'unico modo per scoprire che il sito è giù è quando qualcuno te lo dice, il che può avvenire minuti o ore dopo l'inizio dell'interruzione. Con il monitoraggio lo sai entro pochi minuti. Quel margine fa una differenza enorme su quanto in fretta si può applicare una soluzione e su quanti visitatori vengono colpiti. Capire perché la manutenzione del sito è importante include attivare il monitoraggio come base, non come extra facoltativo.
Tieni backup recenti
I backup non prevengono il downtime, ma riducono molto il tempo di ripristino da certi tipi di interruzione. Se un aggiornamento del software, un evento di sicurezza o un errore di configurazione danneggia il sito in modo non facile da annullare, un backup recente permette di riportare il sito a uno stato funzionante noto invece di ricostruirlo da zero. I backup vanno conservati in un luogo separato dal sito online, così un guasto del server non colpisce il backup insieme a tutto il resto.
Come WEMASY gestisce l'uptime
L'infrastruttura di hosting di WEMASY è gestita dalla piattaforma, quindi aggiornamenti, manutenzione dei server e monitoraggio dell'infrastruttura vengono gestiti senza richiedere alcuna azione a chi gestisce il sito. La piattaforma include un monitoraggio dell'uptime integrato con avvisi, così chi gestisce il sito viene avvisato se la disponibilità cala. WEMASY gestisce in modo centralizzato gli aggiornamenti del software a livello di piattaforma, e questo elimina il rischio di conflitti negli aggiornamenti che nasce dal gestire più componenti indipendenti in una configurazione self-hosted.
Scopri cosa è incluso nel creatore di siti WEMASY oppure guarda i piani nella pagina dei prezzi.
Domande frequenti
Come faccio a sapere se il mio sito è offline?
Il modo più rapido per confermare che un sito è offline è usare un controllo di disponibilità online che testa l'URL da più località contemporaneamente. Questi strumenti mostrano se il sito restituisce un errore a livello globale o solo da una regione o rete specifica. Attivare il monitoraggio dell'uptime ti dà avvisi automatici nel momento in cui la disponibilità cala, così non devi aspettare che un visitatore segnali il problema. Con il creatore di siti di WEMASY puoi impostare tutto questo direttamente sul tuo sito.
Quanto tempo ci vuole di solito per risolvere il downtime del sito?
Il tempo di risoluzione dipende interamente dalla causa. Un semplice errore di configurazione che chi gestisce il sito può annullare può richiedere minuti. Un guasto dell'infrastruttura del server a livello del fornitore di hosting può richiedere ore, a seconda di quanto in fretta il supporto riesce a individuare e risolvere il problema. Avere backup recenti e una documentazione chiara delle modifiche fatte prima dell'interruzione aiuta molto a restringere la causa e riduce i tempi di risoluzione.
Il downtime danneggia il posizionamento nei motori di ricerca?
Una singola breve interruzione difficilmente causa danni duraturi al posizionamento. I motori di ricerca sono fatti per capire che l'indisponibilità occasionale succede e danno ai siti una ragionevole tolleranza per le interruzioni brevi. Un downtime ripetuto o prolungato è una situazione diversa. Se il crawler di un motore di ricerca trova più volte un sito non disponibile, può ridurre la frequenza di scansione, il che rallenta l'indicizzazione dei nuovi contenuti e può influire sulla visibilità nel tempo.
Qual è una buona percentuale di uptime per un sito web?
Il 99,9 percento di uptime è il riferimento standard per i siti aziendali, e corrisponde a circa 8,7 ore di downtime all'anno. Molti fornitori di hosting gestito puntano al 99,95 percento o più. Il riferimento giusto dipende dall'attività: un sito che gestisce transazioni o prenotazioni a tutte le ore ha meno tolleranza per il downtime di un sito vetrina per un'attività di servizi locale con orari di apertura prevedibili.
Che differenza c'è tra downtime e sito lento?
Downtime significa che il sito è completamente non disponibile e restituisce errori a tutte le richieste. Un sito lento è ancora online e restituisce contenuti, ma a velocità che frustrano i visitatori e possono spingerne alcuni ad andarsene prima che la pagina finisca di caricarsi. Entrambi colpiscono i visitatori ed entrambi contano, ma hanno cause e soluzioni diverse. Un sito lento durante i picchi di traffico può essere vicino ai limiti di risorse che causerebbero un'interruzione completa con un carico più pesante.
Gli errori 404 sono la stessa cosa del downtime?
No. Un errore 404 significa che una pagina specifica non è stata trovata, ma il server e il resto del sito funzionano. Il downtime significa che il server stesso non è disponibile e nessuna pagina può essere caricata. Un errore 404 riguarda i visitatori che cercano di raggiungere un URL specifico; il downtime riguarda ogni visitatore, qualunque pagina abbia richiesto. Per saperne di più su come funzionano gli errori 404 e come risolverli, leggi l'articolo su cos'è un errore 404 e come risolverlo.