500 Internal Server Error: errore del server

Un 500 Internal Server Error significa che il server ha incontrato una condizione imprevista che gli ha impedito di soddisfare la richiesta. È un guasto lato server, non un errore del client.

Cosa significa

Qualcosa si è rotto durante la generazione della risposta: un errore dell'applicazione, una query al database fallita, memoria esaurita, un plugin difettoso. Il browser o il crawler non hanno fatto nulla di sbagliato — la pagina semplicemente non è stata generata.

Impatto sulla SEO

  • I 500 persistenti rimuovono gli URL dall'indice: i motori di ricerca riprovano qualche volta, poi abbandonano la pagina.
  • I 500 intermittenti sono peggio da diagnosticare — le scansioni campionano il sito, vedono errori casuali, e il budget di scansione si consuma nei retry.
  • I 500 su URL template-critici (pagine categoria, paginazione) possono interrompere la scoperta di tutto ciò che sta sotto.

Come trovarli

I log del server sono la fonte di verità: conta le risposte 5xx per URL e per finestra temporale per separare i guasti costanti dai picchi di carico. Una scansione fotografa un istante; i log colgono il pattern. Scansiona di nuovo nei picchi di traffico se gli errori sono intermittenti.

SpiderHead marca ogni 5xx in una scansione e lo correla con i link in entrata, così vedi quanta parte del sito pende dietro un template che fallisce.

FAQ

I motori di ricerca deindicizzano le pagine con errori 500?
Sì, se gli errori persistono. I crawler riprovano per un po' gli URL con guasti temporanei, ma 500 prolungati portano alla rimozione dall'indice.
Che differenza c'è tra 500 e 502?
500 significa che il server d'origine stesso è fallito mentre elaborava la richiesta. 502 significa che un gateway o proxy ha ricevuto una risposta non valida dall'origine — il guasto è successo un hop più indietro.