Telegramma, WhatsApp+380637610482
Valery Danyuk
Valery DanyuksviluppatoreSviluppiamo strumenti di intelligenza artificiale per le aziende. Alta qualità. Prezzi accessibili.Scrivi su Telegram

Controllo online delle intestazioni HTTP: a cosa sta rispondendo il tuo server e come risolvere il problema

Verifica online le intestazioni HTTP: sicurezza, caching, compressione e CORS nella risposta del server.

Cosa otterrai

  • Elenco delle intestazioni di risposta del server e punteggio di sicurezza in percentuale - in un unico controllo
  • Comprendere quali intestazioni influiscono sulla SEO e sulla velocità e quali sulla protezione dei visitatori.
  • Confronto con securityheaders.com, DevTools e curl: quale è più comodo?
Applicare: in 10 minutiSalvataggi: Ore trascorse cercando di individuare la causa del caricamento lento e degli avvisi di "non sicuro".

In breve: per controllare le intestazioni HTTP online, incolla l'indirizzo della pagina nello strumento di verifica delle intestazioni HTTP di PromoPilot e clicca su "Verifica". Lo strumento visualizzerà tutte le intestazioni di risposta del server, la percentuale di sicurezza, le impostazioni di caching, compressione e CORS, nonché la catena di reindirizzamento all'URL finale. Non è richiesta alcuna registrazione. Di seguito troverai informazioni su quali intestazioni sono importanti, come interpretare i risultati e cosa correggere per prima cosa.

Controllo le intestazioni di ogni progetto prima di consegnarlo: è così che individuo metà dei problemi "misteriosi", come un sito che non utilizza la cache, che serve pagine senza compressione o che si è dimenticato di proteggere con HTTPS.

Cosa rivela il controllo delle intestazioni HTTP?

Quando un browser o un robot di un motore di ricerca richiede una pagina, il server risponde prima con le righe di servizio (header) e solo successivamente restituisce il codice HTML. Questi header descrivono come la pagina deve essere memorizzata nella cache, se deve essere compressa, se può essere incorporata in un altro sito web e dove reindirizzare il visitatore.

Gruppo Che cosa analizza questo strumento? Perché il sito ne ha bisogno?
Sicurezza Content-Security-Policy, Strict-Transport-Security (HSTS), X-Frame-Options Proteggere i visitatori da script incorporati e spoofing, garantendo la sicurezza di HTTPS
Grado Percentuale di intestazioni di sicurezza configurate Breve riepilogo: la situazione è migliorata o peggiorata dopo le modifiche?
Memorizzazione nella cache Controllo cache, Scadenza, ETag, Ultima modifica Le visite ripetute caricano più velocemente, il server è scaricato
Compressione Codifica del contenuto (gzip, br) HTML, CSS e JS sono notevolmente più leggeri e veloci sui dispositivi mobili.
CORS Access-Control-Allow-Origin e correlati Chi può accedere alle tue API e ai tuoi font da altri domini?
Reindirizzamenti Percorso di navigazione verso l'URL finale I passaggi aggiuntivi rallentano il caricamento e sprecano il budget di lavoro.

Il punteggio di sicurezza non è un "punteggio SEO". Indica la percentuale di intestazioni di sicurezza importanti presenti. Un risultato tipico per un sito non configurato è l'assenza di CSP e X-Frame-Options.

Ci sono tre situazioni in cui vale la pena controllare gli header: dopo il passaggio a un nuovo hosting o CDN, dopo l'installazione di plugin di caching e sicurezza e prima del lancio degli annunci, quando ogni secondo di tempo di caricamento ha un costo. Lo strumento funziona altrettanto bene per le versioni di sviluppo, staging e produzione di un sito web, purché l'indirizzo sia accessibile da Internet.

Come controllare online le intestazioni HTTP di un sito web?

Verifica le intestazioni HTTP online in 4 passaggi: incolla l'indirizzo, esegui il controllo, esamina la valutazione e l'elenco delle intestazioni, correggi sul server

  1. Apri lo strumento. Il controllo dell'intestazione HTTP funziona direttamente nel tuo browser, senza bisogno di installazione.
  2. Inserisci l'indirizzo completo con il protocollo: https://example.com/catalog/. Un controllo, un URL.
  3. Fai clic su "Verifica". La risposta arriverà entro pochi secondi.
  4. Visualizza il livello di sicurezza e l'elenco delle intestazioni mancanti.
  5. Si passa attraverso la cache, la compressione e il CORS, quindi la catena di reindirizzamento.
  6. Correggi le impostazioni sul tuo server, CDN o plugin e riprova.

La pagina dello strumento contiene un campo per l'indirizzo, un pulsante di verifica e una breve descrizione: cosa viene analizzato, come utilizzarlo e quali sono i suoi limiti.

Pagina gratuita di PromoPilot per il controllo degli header HTTP: campo URL e descrizione dei controlli di sicurezza, caching e CORS.

La barra laterale mostra il numero attuale di controlli effettuati. Gli ospiti possono effettuare alcuni controlli al giorno; dopo la registrazione gratuita, il limite viene triplicato, mentre il piano a pagamento Pro offre controlli illimitati.

Come interpretare la risposta del server e cosa correggere per prima cosa?

Non cercare di risolvere tutto in una volta. Procedi partendo da ciò che compromette l'accessibilità e il protocollo HTTPS fino ad arrivare a ciò che migliora la sicurezza.

  1. Reindirizzamenti. La sequenza http → https → www → /index.php rappresenta tre richieste non necessarie. Normalmente, da qualsiasi variante di indirizzo è sufficiente un reindirizzamento 301 all'URL finale.
  2. HSTS. Se il tuo sito utilizza solo HTTPS, aggiungi Strict-Transport-Security: max-age=31536000. Inizia con un max-age basso se non sei sicuro che tutti i sottodomini siano abilitati per HTTPS.
  3. Compressione. Se il tuo codice HTML non include Content-Encoding: br o gzip, abilita la compressione nelle impostazioni del server o della CDN. Questa singola riga di configurazione può migliorare significativamente la velocità.
  4. Memorizzazione nella cache. Per immagini, CSS e JS con la versione nel nome del file, imposta una cache lunga ( Cache-Control: public, max-age=31536000, immutable); per HTML, imposta una cache breve o no-cache.
  5. X-Frame-Options e CSP. X-Frame-Options: SAMEORIGIN impedisce che la pagina venga incorporata in un altro frame. Configura CSP con attenzione: una policy troppo rigida può facilmente compromettere le analisi e i widget, quindi abilita prima la modalità Content-Security-Policy-Report-Only.
  6. CORS. Access-Control-Allow-Origin: * per le API con dati personali è un errore. Specificare i domini specifici.

Un errore comune è quello Cache-Control: no-store sull'intero sito dopo aver installato un plugin di sicurezza. Il sito funziona, ma ogni visita si carica come se fosse la prima.

Ecco come si presenta la risposta di una pagina ben ottimizzata: un parametro di riferimento con cui confrontare i vostri risultati:

HTTP/2 200
content-type: text/html; charset=utf-8
content-encoding: br
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubDomains
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
content-security-policy: default-src 'self'; img-src 'self' data: https:

Il codice di risposta è 200, la pagina è compressa con Brotli, l'HTML non viene memorizzato nella cache per lunghi periodi, l'HTTPS è bloccato per un anno e l'incorporamento in altri frame e la sostituzione del tipo di file sono proibiti. Se il codice di risposta è 301 o 302 invece di 200, non hai controllato l'URL finale: controlla la catena di reindirizzamento e incolla l'URL finale.

Confronto: PromoPilot e alternative per il controllo dei titoli

Esistono diversi modi di interpretare i titoli delle notizie, ognuno adatto alla propria situazione.

Attrezzo Cosa c'è di gratuito? Restrizioni Per chi è adatto?
PromoPilot — Strumento di verifica dell'intestazione HTTP Tutte le intestazioni, valutazione di sicurezza, cache, compressione, CORS, catena di reindirizzamento Un URL per controllo, limite giornaliero per ospite Verifica rapidamente il tuo sito web o quello di qualcun altro senza installazione.
securityheaders.com Valutazione tramite lettere delle intestazioni di sicurezza Solo sicurezza, niente cache o compressione. Per coloro che stanno predisponendo la protezione
Strumenti per sviluppatori di Chrome, scheda Rete Intestazioni di ogni pagina richiesta Devi sapere dove guardare; niente giudizi o suggerimenti Per gli sviluppatori durante il debug
curl -I nel terminale Intestazioni di risposta non elaborate Riga di comando, nessuna interpretazione Per gli amministratori di server

In conclusione: per un controllo una tantum con una valutazione chiara e suggerimenti, uno strumento online è più pratico, mentre DevTools e curl sono utili quando si sa già cosa cercare. Securityheaders.com integra il controllo se l'obiettivo è puramente la protezione.

Questo è solo uno degli 87 strumenti SEO gratuiti di PromoPilot: sono disponibili anche un verificatore di certificati SSL, reindirizzamenti e record DNS, argomenti trattati negli articoli di questa sezione.

Limitazioni dello strumento di verifica dell'intestazione: cosa non mostra

Il controllo analizza le intestazioni di un singolo URL, non dell'intero sito. Il fatto che la pagina principale sia configurata correttamente non significa che la pagina del prodotto o il file nella cartella /uploads/ si comportino allo stesso modo.

Alcune intestazioni vengono aggiunte a livello di CDN o proxy e possono dipendere dal percorso e persino dalla regione di provenienza della richiesta. Pertanto, il risultato potrebbe differire da quello visualizzato nel browser. Se una regola nella CDN è configurata solo per /blog/*, le altre sezioni non la riceveranno.

E soprattutto: le intestazioni sono impostazioni, non contenuti. Lo strumento non controlla il titolo, il testo o la formattazione: per questo ci sono controlli di pagina separati.

Un'ulteriore avvertenza riguardo alle modifiche. Dopo aver modificato la configurazione del server, il risultato potrebbe non aggiornarsi immediatamente: la CDN mantiene in cache la vecchia risposta. Svuota la cache della CDN oppure attendi qualche minuto, quindi esegui nuovamente il controllo.

Quando uno strumento gratuito non è sufficiente?

Verificare le intestazioni HTTP online e far configurare il server da uno specialista: cosa fa ciascuna opzione

Lo strumento ti indicherà onestamente quali intestazioni mancano. Tuttavia, aggiungerle richiede un intervento sul server, sulla CDN o sul motore del sito web. Avrai bisogno di uno specialista se:

  • Dopo aver abilitato CSP, i moduli, i pagamenti o le analisi hanno smesso di funzionare;
  • Le diverse sezioni hanno intestazioni diverse e non è chiaro chi le imposti: il server, il plugin o la CDN;
  • Il sito è lento, nonostante la cache e la compressione siano attive;
  • Non hai accesso al server e la società di hosting risponde con email predefinite.

Cosa posso fare per il tuo sito web?

Mi chiamo Valeriy Danyuk, sono uno sviluppatore e specialista SEO: negli ultimi 12 anni ho creato siti web e sistemi per oltre 200 clienti. I titoli sono la parte della SEO che i clienti di solito non vedono, ma sono io che li imposto per primi.

SEO e promozione

Siti web e negozi online

CRM, contabilità e automazione

Nel mio portfolio sono presenti altri progetti. Inviami l'indirizzo del tuo sito web su Telegram: darò un'occhiata alle notizie più interessanti e ti dirò cosa può darmi risultati immediati.

Risultato

  1. Analizzando online le intestazioni HTTP è possibile vedere in pochi secondi come il server risponde al browser e al motore di ricerca.
  2. Correggilo nell'ordine seguente: reindirizzamenti → HSTS → compressione → cache → X-Frame-Options e CSP → CORS.
  3. Controlla non solo la homepage: le CDN e i plugin possono assegnare intestazioni diverse a sezioni diverse.
  4. Se le impostazioni del server non sono disponibili o sono in conflitto, è più semplice delegare il compito a uno specialista o creare il sito su 1001site, dove HTTPS e il rendering sono già configurati.

Controlla subito la tua homepage: esegui un controllo gratuito delle intestazioni HTTP e, se hai domande, scrivimi su Telegram.

Fonti

  • Pagina dello strumento PromoPilot HTTP Header Checker: elenco dei controlli e delle limitazioni.
  • securityheaders.com - Descrizione della valutazione dell'intestazione di sicurezza.
  • Documentazione di Chrome DevTools - Pannello Rete e visualizzazione delle intestazioni.

Riferimenti e fonti

Domande e risposte

Quali intestazioni di sicurezza sono importanti per la SEO?

HTTPS ha un impatto diretto sul posizionamento nei risultati di ricerca, e HSTS lo rafforza ulteriormente: il browser non apre più il sito tramite HTTP. CSP e X-Frame-Options proteggono i visitatori dall'iniezione di script e dall'incorporamento di pagine in altri frame. Un sito violato con codice dannoso perde la fiducia dei motori di ricerca, quindi queste intestazioni rappresentano una sorta di assicurazione per il posizionamento.

In che modo la memorizzazione nella cache delle intestazioni influisce sulla velocità?

Cache-Control ed ETag indicano al browser per quanto tempo memorizzare immagini, stili e script. Con una cache adeguata, a ogni visita successiva viene scaricato solo ciò che è cambiato e la pagina si carica sensibilmente più velocemente. Senza cache, il browser scarica tutto di nuovo ogni volta, e questo è particolarmente evidente sui dispositivi mobili.

È possibile controllare le intestazioni del sito web di qualcun altro?

Sì. Le intestazioni di risposta sono visibili a qualsiasi browser, quindi lo strumento controlla qualsiasi indirizzo pubblico: il tuo, quello di un concorrente o di un fornitore. Non è richiesto alcun accesso al server né registrazione.

Perché i titoli delle diverse pagine del sito sono differenti?

Alcune intestazioni vengono aggiunte dalla CDN o dal proxy e le regole possono dipendere dal percorso: la homepage ne ha una specifica, mentre /api/ o i file statici ne hanno di diverse. Pertanto, controlla non solo la homepage, ma anche le tue landing page principali.

Abbiamo controllato il sito web, ma non c'è nessuno che possa ripararlo?

Questo strumento gratuito rivela i problemi. Analizzerò il report, assegnerò le priorità e li risolverò: audit SEO, ottimizzazione della velocità, markup e migrazione a un nuovo sito senza perdere il posizionamento.