La tua guida per correggere HTTP 304 non modificato
Pubblicato: 2021-08-12Hai mai cercato una parola chiave su Google, fatto clic su un link e ricevuto un errore?
Come utente, questa può essere un'esperienza molto frustrante. E per le aziende è un disastro.
Non solo impedisce alle persone di visualizzare i contenuti che vogliono vedere , ma fa anche sembrare che il sito Web sia completamente inattivo.
Ma questo non è l'unico problema che questo errore può causare.
I bot dei motori di ricerca visualizzano i codici di stato HTTP e li utilizzano come fattore per il posizionamento di una pagina.
Se ricevono ripetutamente determinati codici durante la scansione della tua pagina , ciò potrebbe compromettere notevolmente la tua SEO tecnica.
In questa guida tratteremo i codici di stato HTTP e il significato di un codice HTTP 304 non modificato.
Inoltre, offriremo alcuni suggerimenti su come risolvere il problema.
Cosa sono i codici di stato HTTP?
Diciamo per un minuto che sei sul tuo computer portatile e usi Google per cercare informazioni su un particolare argomento.
Fai clic sul primo link e ti porta a quel sito web.
Nel breve periodo di tempo in cui la pagina viene caricata, stanno accadendo diverse cose.
➤ Innanzitutto, il browser Web in uso richiede al server del sito Web numerosi documenti associati al sito Web a cui si sta tentando di accedere.
Questo può essere HTML, grafica, file o qualsiasi altra cosa necessaria per rendere la pagina come l'ha progettata il progettista del sito web.
➤ Quindi il server risponde e la pagina viene visualizzata sullo schermo.
Il linguaggio che usano avanti e indietro è chiamato protocollo HTTP.
A volte, c'è un problema tra la richiesta e ciò che fornisce il server, che attiva il cosiddetto codice di stato HTTP.
Questo è essenzialmente un aggiornamento dello stato per verificare se tutto è andato correttamente con la richiesta o meno.
In realtà ci sono dozzine di codici di stato. Significano tutto da una pagina che è stata caricata correttamente a una che non è più attiva.
Nella maggior parte dei casi, l'utente finale non vedrà nemmeno il codice di stato se non si verifica un problema.
Tuttavia, i bot dei motori di ricerca lo fanno, il che fornisce loro informazioni aggiuntive sul fatto che una pagina sia attualmente funzionante o aggiornata.
Che cos'è HTTP 304 non modificato?
Un codice di stato HTTP 304 non modificato è una risposta molto specifica che afferma che la pagina non è cambiata dall'ultima volta che è stato effettuato l'accesso da parte del browser.
In generale, se sei tu a guardare il sito Web sul tuo browser preferito, questo non è un grosso problema.
Significa solo che il browser acquisisce i file memorizzati nella cache l'ultima volta che hai visitato il sito Web e li visualizza per risparmiare tempo e spazio.
È importante notare che vedere un codice 304 non modificato nel browser è molto raro.
Di solito, questo significa che c'è un problema con il tuo browser specifico o che hai malware sul tuo dispositivo.
Ma quando si tratta di bot dei motori di ricerca che vedono questo tipo di codice, questo è un problema per il tuo SEO.
Un reindirizzamento HTTP 304 comunica al motore di ricerca che il tuo sito Web non è stato aggiornato dall'ultima scansione e non ci sono nuove informazioni.
Se hai davvero effettuato un aggiornamento, ad esempio aggiungendo nuovi contenuti o link, la pagina potrebbe non raggiungere un ranking di ricerca che rifletta queste modifiche.
Questo è il motivo per cui è importante che i proprietari di siti Web prestino attenzione quando vengono visualizzati i codici di stato HTTP 304 non modificato, poiché potrebbe ridurre notevolmente le loro possibilità di ottenere un traffico organico migliore.
Quali sono le cause di un HTTP 304 non modificato?
Esistono diverse cause di un codice di stato 304 non modificato, la maggior parte delle quali si trovano sul lato client delle cose e non sul tuo sito web.
Se un utente vede questo problema nel proprio browser, il problema è sicuramente da parte sua.
Virus o malware
A volte un computer con virus o malware mostrerà inspiegabilmente questo errore per determinati siti Web o collegamenti.
Questo sembra essere più comune per i siti Web che una persona visita frequentemente. Di solito, l'esecuzione di una scansione di protezione antivirus può ridurre il problema.
Estensioni del browser
Alcune estensioni del browser sembrano causare più problemi con i codici di stato HTTP rispetto ad altre.
Spesso, la disattivazione temporanea di queste estensioni durante l'accesso alla pagina può causare l'attivazione di alcune estensioni.
Cronologia completa del browser
A volte il problema è semplicemente una cache troppo piena.
La pulizia della cronologia del browser è un buon modo per ripristinare tutto e assicurarsi che la versione corrente della pagina sia visualizzabile.
Ciò significa che il browser lavorerà per estrarre le nuove informazioni invece di fare affidamento sulla versione memorizzata nella cache che è già salvata nella cronologia.
Come risolvere un lato server HTTP 304 non modificato
Ora, dobbiamo anche affrontare ciò che i professionisti del marketing possono fare quando vedono numerosi codici di stato HTTP 304 non modificati visualizzati nei registri di accesso.
Ciò significa che non sono solo una o due persone ad avere questo problema con i loro browser, ma un problema più grande in generale.
Per risolvere questo problema, puoi utilizzare determinati tag di intestazione come If-Modified-Since o Last-Modified.
Sebbene ciò richieda un po 'di conoscenza e comprensione tecnica, le basi alla base sono che dicono ai browser e ai robot di ricerca l'ultima volta che una pagina è stata veramente modificata invece di lasciarla indovinare.
Quindi, usiamo un esempio di Last-Modified: Mon, 2 Aug 2021 03:24:15 GMT .
Il browser o il bot controlla quindi la data corrente per vedere se è successiva a tale orario.
Se non ci sono davvero aggiornamenti, il bot riceverà quel codice 304 non modificato e si atterrà alle informazioni memorizzate nella cache.
Ciò migliora la velocità della pagina e riduce il carico complessivo sulle risorse.
Ma se è trascorso il tempo indicato, il browser o il bot accederà a una nuova copia del sito Web per ottenere queste informazioni aggiornate.
La codifica If-Modified-Since o Last-Modified in genere va nell'intestazione della pagina, il che significa accedere ai file di codifica HTML del tuo sito web.
Per la maggior parte degli sviluppatori di siti Web inesperti, ciò potrebbe richiedere la collaborazione con un team esperto per implementare o trovare un plug-in di terze parti che lo faccia per te.
Cosa può fare per il tuo SEO tecnico
La SEO tecnica è importante tanto quanto le parole chiave e i contenuti che utilizzi sul tuo sito web.
Mettiamola in parole povere.
Ci sono solo così tante pagine che Google può scansionare sul tuo sito Web in un determinato periodo di tempo.
Invece di rinunciare a uno di quegli slot in una pagina sempreverde che cambia raramente, come una pagina Informazioni o Contatti, è meglio lasciarla passare a una nuova che è stata aggiunta o modificata di recente.
I codici HTTP 304 non modificati dicono a Google di saltare quello e cercare qualcos'altro.
E la codifica If-Modified-Since o Last-Modified offre un modo per attivare 304 codici di stato non modificati in modo efficiente.
Il risultato finale?
I bot di Google sono in grado di scansionare più del tuo sito web per trovare i dati importanti che sono stati modificati per primi , invece di utilizzare quelle risorse su una sezione che non riceve regolarmente nuove informazioni.
Conclusione: correzione di 304 codici di stato non modificati per SEO
Come puoi vedere, i codici di stato 304 non modificati hanno una solida ragione per far parte della struttura tecnica di un sito web.
Ma quando stai ottimizzando la tua pagina per un migliore traffico organico, è importante gestire il processo in modo un po' più efficiente.
Cosa succede se non sei sicuro che il tuo team sia sufficientemente tecnico per gestire questo tipo di problemi?
Ecco dove Stage può aiutare.
Lascia che i nostri esperti di WordPress si immergano nel tuo sito Web e gestiscano tutte quelle attività di codifica per tuo conto, tenendo presente cose come i registri di accesso e i codici di stato HTTP.
Scopri di più su Stage ora!