Che cos'è il tempo di inattività del sito Web e in che modo influisce sulla SEO?

Pubblicato: 2022-12-13

Immagina di svegliarti una mattina, bere un sorso del tuo delizioso caffè e aprire il tuo laptop per dare un'occhiata al tuo sito quando improvvisamente... vedi che è andato offline.

Ogni webmaster dovrà affrontare ad un certo punto un incubo SEO sotto forma di tempi di inattività del sito web.

Quando il tuo sito web non funziona, devi agire rapidamente prima che Google inizi a punire le tue pagine una per una.

La domanda è: in che modo esattamente i tempi di inattività influiranno sui tuoi sforzi SEO?

In questo articolo, quindi, daremo un'occhiata a:

  • Cos'è esattamente il tempo di inattività del sito web (e le sue possibili cause)
  • In che modo influisce sulla SEO
  • Cosa fare durante i tempi di inattività del sito Web (migliori pratiche SEO)

Senza ulteriori indugi, approfondiamo questo argomento da incubo.

Cos'è il tempo di inattività del sito web?

Il tempo di inattività (o interruzione) del sito Web è un periodo durante il quale il sito è completamente o parzialmente inaccessibile agli utenti a causa di determinati problemi tecnici.

Ecco cosa potrebbe vedere un normale visitatore del sito web durante il periodo di inattività:

Esempio di stato HTTP 500 di downtime

A seconda della durata dell'interruzione, un sito Web che va "inattivo" potrebbe subire una drastica riduzione del traffico organico , cali di posizionamento o persino rimozione dall'Indice di Google .

Cosa fa "girare" il sito?

Esistono numerosi motivi per cui il sito Web potrebbe subire periodi di inattività: problemi del software, errori umani, problemi del server, lo chiami.

Diamo una rapida occhiata ad alcune cause comuni di tempi di inattività.

1. Errore umano

Siamo onesti, le persone commettono sempre errori.

Una delle cause più comuni di interruzione del sito Web è semplicemente un errore umano, sia che si tratti di implementare una funzionalità malfunzionante o semplicemente di un clic accidentale del pulsante che può far crollare l'intero sito Web.

Secondo l'indagine sui dati condotta da Veriflow, il 75% - 97% delle interruzioni del sito può essere causato da un errore umano (dovuto alla mancanza di formazione, alla pressione del tempo o semplicemente alla quantità di stress).

Sebbene i tempi di inattività causati da un errore umano possano essere un'esperienza in qualche modo frustrante, è anche (di solito) il problema più facile da risolvere.

2. Hosting e problemi hardware

L'hosting Web è il luogo in cui risiede il tuo sito e un'altra causa comune di tempi di inattività del sito Web.

Sebbene oggigiorno sia possibile ottenere un servizio di hosting decente abbastanza facilmente (e a un prezzo ragionevole), ciò non significa che sarà sempre impeccabile.

Ad esempio, può facilmente accadere che il server di hosting subisca un enorme (e imprevisto) picco di traffico che potrebbe rallentare la velocità della tua pagina o addirittura far crollare l'intero sito web.

3. Scarsa sicurezza

Sfortunatamente, gli attacchi ai siti Web sono ancora in aumento e sono una causa piuttosto comune di interruzioni del sito.

Indipendentemente dal motivo, qualsiasi sito Web non protetto può essere facilmente bloccato da un attacco dannoso da parte di criminali informatici, sia che si tratti di attacchi DDoS (Distributed Denial-of-Service), hacking, inflizione di virus o qualsiasi altra strategia dannosa.

Ad esempio, gli attacchi DDoS possono eliminare anche i siti Web più grandi semplicemente sovraccaricando i loro server con un'enorme quantità di richieste.

Infatti, Norton, una famosa azienda di software anti-malware, descrive l'attacco DDoS come " una delle armi più potenti su Internet ".
A causa di attacchi ai siti Web come questi, disporre di solide funzionalità di sicurezza in grado di proteggere il tuo sito è un must, ora più che mai .

4. Incompatibilità software

L'implementazione di un nuovo tema, plug-in o qualsiasi nuovo software è una pratica regolare che si verifica di volta in volta sui siti Web.

Sfortunatamente, anche una piccola implementazione software come l'installazione di un plug-in WP può accidentalmente causare la disattivazione di un sito Web.

Come mai?

Bene, a causa dell'incompatibilità del software, un nuovo codice potrebbe non piacere al codice del tuo sito web .

Tuttavia, questi tipi di interruzioni possono essere facilmente evitati seguendo semplici pratiche come:

  • Leggere la documentazione del software (e verificare se è compatibile con il tuo sito web).
  • Visitando forum e pagine di recensioni per possibili problemi e risoluzione dei problemi.
  • Testare il software prima di installarlo su una "versione live" del tuo sito.

In che modo i tempi di inattività influiscono sulla SEO?

A seconda del periodo di tempo, un periodo di inattività può danneggiare in modo significativo i tuoi sforzi SEO: può causare un'enorme perdita di traffico organico, cali di classifica o persino la rimozione del sito dall'indice di Google.

Google raccoglie dati sulle pagine web dal suo crawler chiamato Googlebot. I crawler possono visitare (e rivisitare) qualsiasi sito Web disponibile su Internet (tramite link, sitemap, ecc.), scansionarne il contenuto e aggiungerlo all'indice di Google ai fini del posizionamento:

come funzionano i motori di ricerca

Ogni volta che Googlebot visita un sito Web che presenta un'interruzione, riceverà un codice di stato HTTP 500, un messaggio di errore che indica che il contenuto del sito Web non è disponibile a causa di un problema sul lato server:

Periodo di inattività: esempio di codice di stato HTTP

Sebbene un sito Web come questo possa non essere disponibile per i crawler (e anche per gli utenti), Googlebot non si arrenderà così facilmente. Proverà a rivisitare il sito più tardi per vedere se è di nuovo online e funzionante.

In uno scenario come questo, l'impatto dei tempi di inattività sui tuoi sforzi SEO non è (ancora) così significativo per le prime due ore:

" Se l'URL restituisce HTTP 5xx o il sito non è raggiungibile, riproveremo il giorno successivo circa. Non accadrà nulla (nessun calo dell'indicizzazione o del ranking) fino a quando non saranno trascorsi alcuni giorni. ” (John Mueller, sostenitore della ricerca di Google).

Tuttavia, se il tuo sito web sta vivendo un periodo di inattività più lungo, Google inizierà a declassare le sue pagine e alla fine le eliminerà dal suo Indice.

Matt Cutts (ex capo del team web-spam di Google) spiega ulteriormente come Google gestisce i siti Web che subiscono tempi di inattività:

Diamo una rapida occhiata a cosa succede esattamente durante un periodo di inattività più lungo.

a) Diminuzioni di classifica

Qualsiasi sito Web "offline" per più di un paio di giorni potrebbe iniziare a subire un calo significativo delle classifiche di Google.

Per essere chiari, Google non ti punirà solo per un'interruzione accidentale o una manutenzione pianificata: durante la vita di un sito Web, è del tutto naturale andare offline di tanto in tanto quando apporti alcune modifiche significative al tuo sito o semplicemente correggi un problema tecnico imprevisto che non richiederà molto tempo:

Citazione di John Mueller - classifiche e tempi di inattività

Tieni presente, tuttavia, che anche Google può "perdere la pazienza". Se il motore di ricerca non sarà in grado di visitare le tue pagine anche dopo pochi giorni, alla fine inizierà a declassificarle dalle sue SERP e (dopo un po' di tempo) avvierà il processo di deindicizzazione.

b) Pagine deindicizzate

La scansione e l'indicizzazione sono le parti essenziali della SEO: se le tue pagine non sono indicizzate, in pratica non esistono agli occhi di Google (e dei suoi utenti).

Ecco perché periodi di inattività più lunghi possono essere così pericolosi per qualsiasi sito Web: se Google non vedrà il tuo sito online per un lungo periodo di tempo, presumerà che non tornerà e rimuoverà tutte le tue pagine dall'Indice di Google:

Chiudere completamente un sito anche solo per poche settimane può avere conseguenze negative sull'indicizzazione del tuo sito da parte di Google. " (Centro Ricerca Google)

In uno scenario come questo, tornare online e tornare a Google Index è fondamentalmente come ricominciare da zero: il tuo sito web dovrà essere scansionato e indicizzato correttamente da Google di nuovo, costruire la sua autorità SEO da zero e migliorare gradualmente le sue classifiche come farebbe qualsiasi nuovo sito.

Cosa fare durante il periodo di inattività?

Bene, prima di tutto: niente panico!

Indipendentemente dal problema tecnico che ha causato l'interruzione, è solo questione di tempo prima che tu (o il tuo team) troviate una soluzione e risolviate il problema.

Dal punto di vista SEO, la domanda più importante che dovresti porti durante i periodi di inattività è:

Quanto tempo ci vorrà esattamente per tornare online? "

Se il tuo sito subirà un periodo di inattività solo per un paio di minuti o ore (ad esempio a causa della manutenzione), non devi necessariamente fare nulla in termini di SEO.

D'altra parte, se non hai idea di quanto durerà l'interruzione del sito web (o è ovvio che ci vorrà molto tempo per tornare online), potresti prendere in considerazione l'implementazione di alcune misure protettive che possono farti guadagnare un po' di tempo prima Google inizia il de-ranking e la deindicizzazione delle tue pagine.

1. Implementare il codice di stato 503 (HTTP).

Il codice di stato HTTP 503 è un messaggio di errore nell'intestazione del sito Web che indica che il sito è temporaneamente non disponibile a causa di un problema tecnico imprevisto o di manutenzione.

Serve anche come messaggio per i web crawler (come Googlebot) che sostanzialmente dice:

 "Ehi, scusa, ma il nostro sito è temporaneamente non disponibile, per favore torna più tardi."

I motori di ricerca come Google prendono in considerazione il codice di stato 503 come un'indicazione che il tuo sito web non è scomparso definitivamente da Internet - è anche consigliato dai rappresentanti di Google come un modo per "guadagnarti un po' di tempo" fino a quando l'interruzione del tuo sito web non sarà risolta:

Implementando HTTP 503, puoi impedire che il tuo sito web venga deindicizzato da Google (e preservare le tue classifiche) per circa una settimana prima che Google inizi a considerare le tue pagine come permanentemente non disponibili.

Per ulteriori informazioni su come creare un codice di stato 503 per il tuo sito, consulta questo breve articolo.

Nota: esistono molti tipi di codici di stato HTTP che indicano diversi stati del sito web:

  • HTTP 200 – Fondamentalmente significa che tutto va bene con il tuo sito e il contenuto delle pagine dovrebbe essere disponibile per gli utenti (e i crawler) senza alcun problema.
  • I codici di stato HTTP 300 – 3xx fungono da messaggi di riferimento. Sono utilizzati per reindirizzamenti temporanei o permanenti quando le pagine vengono spostate in posizioni diverse (URL).
  • HTTP 400 – Questi tipi di codici di stato indicano che potrebbe esserci qualche problema sul lato client (ad es. HTTP 404 indica che la pagina non può essere visualizzata perché è stata eliminata o semplicemente a causa di un URL digitato in modo errato).
  • HTTP 500 – Indica un problema lato server a causa del quale il sito web è in downtime.

Se desideri saperne di più sui singoli codici di stato HTTP, sul loro significato e utilizzo, dai un'occhiata a questa documentazione ufficiale.

2. Creare una pagina di manutenzione

La pagina di manutenzione (o una pagina statica) è un segnaposto temporaneo che può essere visualizzato al posto di una pagina di errore vuota durante tempi di inattività imprevisti o durante il periodo di manutenzione.

Può informare i visitatori che la pagina Web è temporaneamente non disponibile e indirizzarli verso una posizione diversa:

Pagina statica dei tempi di inattività

Le pagine di manutenzione possono darti un certo controllo sul traffico organico in entrata : puoi dire ai visitatori del sito web di pazientare e tornare sul tuo sito in un secondo momento, oppure fornire collegamenti ad altre pagine che potrebbero trovare utili.

Creare una pagina statica non è scienza missilistica (sebbene richieda un po' di esperienza) – per maggiori informazioni, dai un'occhiata a questa guida facile e veloce per le pagine di manutenzione.

3. Reindicizza e ottimizza le pagine (dopo i tempi di inattività)

Risolvere problemi tecnici sul sito Web e tornare online non è la fine dei tuoi problemi: a seconda della durata del periodo di inattività, il SEO del tuo sito potrebbe essere già stato influenzato negativamente dall'algoritmo di Google .

In questo caso, è sempre una buona pratica controllare cosa è successo esattamente al tuo sito mentre era offline: se hai perso parte del posizionamento per le tue parole chiave importanti o se le tue pagine sono state deindicizzate da Google.

Suggerimento rapido: se stai utilizzando uno strumento di monitoraggio della classifica come SERPWatcher , puoi verificare rapidamente se hai perso o meno alcune delle posizioni di classifica per le tue parole chiave importanti.

In SERPWatcher, puoi semplicemente aprire il tuo elenco di parole chiave che stai monitorando → selezionare un intervallo di tempo specifico (ad esempio negli ultimi 7 giorni) e vedere se c'è stato o meno un calo significativo del ranking per le tue pagine:

SERPWatcher - monitoraggio delle parole chiave dopo i tempi di inattività - esempio

Questo dovrebbe darti una panoramica molto generale delle tue posizioni in classifica dopo il periodo di inattività del sito web.

Per verificare se (o meno) il tuo sito web ha sofferto di deindicizzazione, vai su Google Search ConsolePagine e analizza le pagine che sono (o non sono) attualmente indicizzate a causa di un errore del server (5xx) :

Numero di pagine deindicizzate a causa di tempi di inattività - esempio

Questo dovrebbe darti un'idea generale sullo stato del tuo sito web e aiutarti a scoprire se le tue pagine importanti sono ancora correttamente indicizzate.

Se alcune delle tue pagine importanti sono state rimosse dall'Indice di Google, puoi chiedere a Googlebot di ripetere la scansione dell'intero sito web (o solo di singole pagine):

1. Utilizza lo strumento Controllo URL per richiedere manualmente l'indicizzazione di una pagina (consigliato solo per alcuni URL):

Richiesta di indicizzazione in GSC - esempio

2. Invia una mappa del sito per un gran numero di URL (o per l'intero sito web) che sono stati rimossi dall'Indice Google: per ulteriori informazioni su come ripetere la scansione (e reindicizzare) i tuoi URL, consulta la documentazione ufficiale di Google Search Central.

Implementa la mappa del sito per la reindicizzazione - esempio
Ulteriori letture
Google Search Console: una semplice guida per principianti SEO

Tieni presente, tuttavia, che la reindicizzazione stessa non riporterà le tue pagine in cima alle SERP: per migliorare le tue classifiche di Google, devi potenziare il tuo SEO tecnico, fornire un'ottima esperienza utente e avere un alto- contenuti di qualità sul tuo sito web .

O come ha dichiarato ufficialmente John Mueller:

Non dare per scontato che un calo delle classifiche dopo un temporaneo calo dell'indicizzazione si risolverà da solo: è qualcosa che devi affrontare, non qualcosa da aspettare. "

Esistono molti modi per migliorare le tue pagine dopo il periodo di inattività e potenziare la tua SEO, ad esempio:

  • Migliora la velocità della pagina
  • Fornisci la mappa del sito XML
  • Ottimizza le immagini
  • Potenzia la tua SEO on-page
  • Crea contenuti di alta qualità
  • … e molti molti altri.
Ulteriori letture
Quali sono i fattori di posizionamento SEO? (+8 fattori confermati spiegati)

Come essere preparati per i tempi di inattività del sito Web (best practice)

a) Utilizzare il servizio di monitoraggio

Il servizio di monitoraggio del sito Web è come un "guardiano del tuo sito Web" : può avvisarti quando il tuo sito Web subirà un periodo di inattività imprevisto in un dato momento.

Grazie agli strumenti di monitoraggio come UptimeRobot , puoi reagire immediatamente a eventuali problemi tecnici che hanno causato il blackout del sito e iniziare subito a risolvere il problema.

Ricorda: quando si tratta di downtime vs. SEO, il tempo è essenziale.

UptimeRobot è in grado di monitorare il tuo sito web 24 ore al giorno , indipendentemente dal fatto che tu stia lavorando, dormendo o in vacanza, controlla il sito web ogni 60 secondi per vedere se funziona correttamente o se c'è qualche problema tecnico che dovresti conoscere:

UptimeMonitoraggio robot - esempio

A seconda delle tue preferenze, puoi ricevere rapidamente notifiche su qualsiasi potenziale problema tecnico sul tuo sito Web tramite diversi canali e dispositivi possibili , che si tratti di un semplice messaggio e-mail, SMS, chiamata vocale, app o persino tramite notifica Twitter:

Tipi di notifica UptimeRobot

Per comunicare meglio con i visitatori del tuo sito Web (o clienti abituali), puoi persino impostare una pagina di stato personalizzata che può informare gli utenti dell'interruzione imprevista o della manutenzione pianificata: questo ti aiuterà a creare fiducia con i tuoi clienti abituali e farglielo sapere per rimanere sintonizzato fino a quando il tuo sito web non torna online!

Pagina di stato UptimeRobot - esempio

Suggerimento: oltre al monitoraggio del sito Web, UptimeRobot offre anche diverse funzionalità interessanti, come ad esempio:

  • Monitoraggio del certificato SSL
  • Monitoraggio basato su parole chiave
  • Monitoraggio del lavoro cron
  • Monitoraggio del porto
  • Monitoraggio del ping

Puoi provare UptimeRobot gratuitamente per 50 monitor con controlli di 5 minuti (non è necessaria la carta di credito).

b) Eseguire il backup dei dati

Avere un servizio di backup o un plug-in è un importante aspetto protettivo durante il periodo di inattività.

Eseguendo il backup dei dati, puoi ripristinare rapidamente il tuo sito Web allo stato più recente (e stabile) e riportare online le pagine più importanti il ​​prima possibile.

Esistono diversi modi per eseguire il backup del tuo sito web.

Se utilizzi WordPress, puoi eseguire il backup del tuo sito e del tuo database seguendo queste istruzioni ufficiali di WordPress.

Oltre a ciò, potresti prendere in considerazione l'utilizzo di uno dei popolari plug-in di backup come:

  • UpdraftPlus
  • Jetpack
  • WP Capsula del tempo

Plugin come questi possono aiutarti a ripristinare i contenuti del tuo sito web e riportarti rapidamente in carreggiata.

c) Utilizzare un hosting affidabile (con CDN)

L'hosting Web svolge un ruolo cruciale nella stabilità e affidabilità di un sito Web : se il tuo piano di hosting prevede, ad esempio, una larghezza di banda limitata o una capacità di visitatori limitata, potrebbe essere solo una questione di tempo prima che il tuo sito Web subisca la prima interruzione.

Anche se cose come la velocità di caricamento o il numero massimo di visitatori unici sono caratteristiche importanti, dovresti assolutamente cercare un servizio di hosting che includa anche cose come:

  • Cache del server
  • Archiviazione SSD veloce (e capiente).
  • Certificati SSL
  • NGINX
  • Buon supporto tecnico
  • PHP 7.3, 7.4 o 8

Potresti non utilizzare tutte queste funzionalità, ma ne avrai sicuramente bisogno per evitare che il tuo sito web si blocchi.

Oltre a ciò, dovresti prendere in considerazione la creazione di un CDN (Content Delivery Network) , una rete di server fisici in varie posizioni in cui il tuo sito può essere memorizzato nella cache e utilizzato durante un periodo di inattività.

Ecco come funziona CDN in poche parole (di GTMetrix):

come-cdn-funziona

Fonte: GTMetrix

Ogni volta che uno dei server primari si interrompe (causando il rischio di un'interruzione), un altro server nella rete CDN può assumere il controllo del tuo sito Web e fornire i suoi contenuti agli utenti (e ai motori di ricerca) senza alcun periodo di inattività.

CDN riduce anche il divario fisico tra il tuo sito Web e i suoi visitatori, il che può aumentare significativamente la velocità complessiva del tuo sito.

Suggerimento: sebbene l'impostazione di un CDN possa richiedere una certa esperienza, potrebbe essere possibile implementare questa funzione da soli.

Se desideri saperne di più su come implementare il servizio CDN per il tuo sito Web, consulta questa guida dettagliata sull'implementazione di Cloudflare CDN.

Nel caso in cui non sei veramente sicuro di come farlo, puoi semplicemente chiedere a un esperto : alla fine della giornata, è una configurazione una tantum.

d) Migliorare la sicurezza dei siti web

L'implementazione di misure protettive sul sito Web è una caratteristica "indispensabile" che dovresti assolutamente considerare, ora più che mai.

Sebbene non esista mai un modo sicuro al 100% per proteggere i tuoi dati da attacchi dannosi, il minimo che puoi fare è implementare un software di protezione.

Esistono molti plug-in decenti che puoi utilizzare come protezione del sito contro interruzioni dannose, virus o persino attacchi DDoS, come ad esempio:

  • Jetpack Scan : uno strumento semplice che esegue la scansione automatica e fornisce correzioni per qualsiasi minaccia alla sicurezza.
  • Wordfence : un popolare plug-in WP che fornisce firewall di sicurezza e scansioni malware.
  • WPScan : un plug-in di sicurezza WordPress gratuito che esegue controlli di sicurezza e ti informa su varie possibili vulnerabilità del sito web.
Ulteriori letture
WordPress SEO: una procedura dettagliata dettagliata per i principianti