Come correggere gli errori 404 in WordPress
Se hai familiarità con Internet, devi avere familiarità con gli errori 404. Queste pagine vengono visualizzate in modo fastidioso durante la ricerca di contenuti sul Web. Vedrai le parole "Impossibile trovare la pagina. La pagina che stai cercando potrebbe essere stata rimossa, il suo nome è stato cambiato o è temporaneamente disponibile." Questo di solito accade quando non c'è alcun URL da fornire.
Nel caso in cui non hai mai visto un messaggio del genere o desideri vedere la pagina 404 del tuo sito web, digita l'URL della pagina che stai cercando seguito da una stringa di parole senza senso. Vedrai di cosa sto parlando. Ciò si verifica a causa di un problema tecnico nell'interazione client-server che può verificarsi per molte ragioni:
- La pagina che stai cercando potrebbe non esistere più.
- Il collegamento alla pagina che stai cercando potrebbe essere interrotto.
- Potresti aver semplicemente digitato l'URL sbagliato.
Un sito web attivo non può evitare totalmente questi errori, ma si può fare molto per ridurli al minimo.
Errori 404 e impatto SEO
Una pagina 404 è dannosa per il tuo SEO. Un visitatore viene perso perché i collegamenti sul tuo sito web non sono stati mantenuti correttamente. Uno o due collegamenti interrotti presentati occasionalmente ai motori di ricerca non avranno molta importanza. Ma il problema è più serio se il motore di ricerca si imbatte spesso in questi errori sul tuo sito. L’aumento della frequenza di rimbalzo avrà un impatto negativo sul tuo SEO e potrebbe essere necessario del tempo prima che il tuo sito web si riprenda.
Se utilizzi il plug-in di Google Analytics, puoi visualizzare facilmente gli errori poiché vengono contrassegnati. Ma i motori di ricerca si imbatteranno anche in errori 404 che i visitatori normali non fanno mai, perché eseguono la scansione di qualsiasi cosa sul tuo sito. Quindi anche i link nascosti sono fonte di errori 404 per i motori di ricerca. Screaming Frog può aiutare a trovare questi errori e risolverli.
Dovresti anche cercare immagini interrotte o incorporamenti video interrotti. Questi sono difficili da trovare utilizzando gli strumenti per i webmaster o Google Analytics, ma Xenu e Screaming Frog possono aiutarti anche qui. Puoi anche cercare nei log del server cercando 404 più “.jpg” e “.png”. Non faranno molto male, ma non è una bella esperienza per i visitatori.
Correzione degli errori 404
Esistono molti modi in cui puoi reindirizzare e correggere gli errori 404 e puoi provare questi passaggi in sequenza:
- Puoi verificare manualmente la presenza di collegamenti interrotti e correggere i reindirizzamenti effettuando una ricerca nella configurazione del server .htaccess o NGINX, ma ciò richiede un po' di competenze tecniche da parte tua. Oppure alcune modifiche al file 404.php possono risolvere il problema. Questo è il modo migliore per correggere gli errori 404, ma se non ti senti a tuo agio con il codice, dovresti saltare questo passaggio.
- Se l'URL viene modificato, indirizza all'URL corretto. Se il file è un file statico, controlla se il file esiste aprendo l'FTP e controllando.
- Se esiste, ma viene visualizzato in un browser è un problema, allora è un problema del server o di WordPress. Per questo, crea 2 file separati: un file html e un file PHP e caricalo. Se riesci ad accedere a questi file, non ci sono problemi con il server e il problema risiede in WordPress.
- WordPress utilizza un array di riscrittura che gestisce i permalink. Plugin scadenti, modifiche alla directory o tipi di post personalizzati possono interrompere i permalink causando l'errore 404. Per impostarlo correttamente, vai semplicemente su Permalink e salva nuovamente la struttura dei permalink nella cartella wp.admin. Apri Permalink in Impostazioni e Salva modifiche. I permalink verranno aggiornati. Questa correzione farà principalmente il lavoro.
- Se hai installato plugin o qualsiasi plugin che crea permalink, disabilitali e controlla.
- Controlla l'array di riscrittura WP utilizzando il plugin Debug This. Questo plugin, una volta attivato, mostrerà le regole di riscrittura così come l'effettiva stringa PHP da riscrivere.
- Disabilita i plugin uno per uno e identifica il plugin che causa gli errori.
- Non è necessario rimuovere completamente i vecchi contenuti. Puoi invece creare una pagina personalizzata su quell'URL e indirizzare i visitatori ad altre pagine o post simili sul tuo sito web.
Esistono molti plugin che ti aiutano a trovare, monitorare e reindirizzare i collegamenti interrotti. Ne ho elencati alcuni tra quelli più popolari che svolgono il lavoro abbastanza bene.
Controllo collegamenti interrotti
Broken Link Checker è un plugin gratuito dal repository WordPress. È uno dei primi plugin che ti vengono in mente quando vuoi eliminare queste fastidiose pagine.
Una volta installato, eseguirà la scansione del tuo sito Web per qualsiasi collegamento che non svolga il suo lavoro. A seconda delle dimensioni del tuo sito web, questa operazione potrebbe richiedere del tempo. Puoi scegliere di ricevere una notifica dei collegamenti interrotti nella tua email o nel widget Controllo collegamenti interrotti sulla tua dashboard. Puoi anche scegliere di impedire ai motori di ricerca di seguire questi collegamenti interrotti.
Puoi vedere il controllo dei collegamenti interrotti al lavoro aprendo il controllo dei collegamenti in Impostazioni. L'opzione Crea filtro personalizzato può essere utilizzata per rendere visibili solo alcuni collegamenti, ad esempio i collegamenti per una particolare categoria di post. Ciò che scegli di fare con il collegamento può essere deciso con l'aiuto delle opzioni che si aprono quando passi il mouse su ciascun collegamento.
Puoi modificare l'URL e tutte le istanze di quell'URL verranno corrette. Puoi rimuovere il collegamento, questo lascerà il testo intatto. Se il collegamento va bene, ma viene visualizzato come interrotto, puoi modificarlo manualmente. L'opzione Ignora lascerà il collegamento invariato fino al successivo cambiamento di stato. Puoi disattivare il plugin dopo ogni utilizzo e riattivarlo per una scansione periodica, se necessario.
404 Pagina di SeedProd
Qualunque sia il tema su cui è costruito il tuo sito web, puoi utilizzare 404 Page di SeedProd per progettare e configurare la tua pagina 404 personalizzata. Puoi sostituire completamente la pagina 404 del tuo tema e personalizzare completamente la tua nuova pagina 404. Puoi anche utilizzare HTML5 e CSS3 per la personalizzazione, se necessario.
L'immagine di sfondo può essere estesa per coprire l'intero browser e il plug-in supporta più siti oltre a BuddyPress.
Con la versione premium, puoi acquisire lead accedendo alle informazioni e-mail. Le informazioni possono essere archiviate nel database WordPress ed essere esportate a qualsiasi fornitore di servizi di posta elettronica. Sono integrati MailChimp, Aweber, Get Response, Constant Contact e Campaign Monitor, così come i font Google e Typekit.
Incorpora video semplicemente digitando l'URL, abilita Gravity Forms e raccogli informazioni sui visitatori con questo plugin. I visitatori possono continuare la ricerca della pagina che stavano cercando all'interno del tuo sito web.
Il costo delle licenze varia da 29 dollari per l'utilizzo su un sito per un anno, a 199 dollari per siti illimitati per tutta la vita. L'acquisto è coperto da una garanzia di rimborso.
Tutti i 404 Reindirizzamento alla home page
Tutti i reindirizzamenti 404 alla home page reindirizzeranno tutti i collegamenti di errore 404 alla home page utilizzando il reindirizzamento SEO 301: questo reindirizzamento indica al visitatore che la pagina è stata spostata in modo permanente. Puoi anche reindirizzarlo a qualsiasi pagina personalizzata.
È un semplice plugin in cui devi abilitare lo stato di reindirizzamento, inserire l'URL della pagina a cui 404 deve essere reindirizzato. E una volta fatto clic sul pulsante Aggiorna, le impostazioni verranno salvate nel database.
da 404 a 301
Gli errori da 404 a 301 funzionano quasi come il plugin precedente, reindirizzando tutti gli errori 404 a qualsiasi pagina impostata utilizzando i reindirizzamenti 301, 304 o 307. Questi numeri indicano se la pagina è stata spostata temporaneamente o permanentemente. Dopo aver installato questo plug-in, scoprirai che la dashboard dello strumento per i webmaster riporterà quasi sempre errori pari a zero.
Puoi scegliere di monitorare gli errori e puoi anche scegliere di abilitare le notifiche via email sugli errori 404. Se desideri semplicemente monitorare o mantenere un registro, puoi disabilitare l'opzione Reindirizzamento. Il plugin è leggero, pronto per la traduzione e totalmente gratuito da usare, con aggiornamenti a vita. Gli sviluppatori e altri utenti possono accedere al plug-in su GitHub.
Personalizzato 404 Pro
Puoi utilizzare Custom 404 Pro per sostituire la pagina di errore 404 predefinita con una pagina personalizzata che puoi creare nella sezione Pagine del tuo Pannello di amministrazione. Oppure puoi semplicemente specificare un URL completo per reindirizzare 404.
È possibile registrare i dati 404 e le parole chiave che hanno indirizzato il visitatore alla pagina 404. Il supporto per questo plugin è disponibile su GitHub.
404 Registro errori
404 Error Logger è un plugin semplice ed efficace che registra tutti gli errori che si verificano sul tuo sito WordPress. Con tutte queste informazioni, puoi identificare collegamenti interrotti e contenuti mancanti. Se lo desideri, puoi anche registrare informazioni aggiuntive come indirizzo IP, user agent e referrer. E puoi bloccare gli indirizzi IP, se lo desideri.
Questo plug-in non funzionerà se utilizzi un plug-in di memorizzazione nella cache che memorizza nella cache tutti gli errori 404.
Reindirizzamento
Il reindirizzamento ti aiuta a tenere traccia degli errori 404 utilizzando il reindirizzamento 301. È un plugin popolare nel repository WordPress, con oltre 500.000 installazioni attive. Puoi reindirizzare tutti gli URL, non solo le pagine di errore. È particolarmente utile se stai spostando il tuo sito web o cambiando la directory della tua installazione WordPress.
Il plugin monitora gli errori 404 e mantiene registri completi. Puoi anche configurarlo in modo che alcuni URL possano passare a un'altra pagina, file o sito web. Puoi impostare reindirizzamenti diversi in base allo stato di accesso, reindirizzamenti a pagine casuali o in base ai referrer.
Il plugin aggiungerà automaticamente un reindirizzamento 301 quando l'URL di un post viene modificato. Questo può essere fatto anche manualmente. Funziona completamente all'interno del tuo sito WordPress e non è necessario .htaccess. Dal log è possibile verificare chi ha provato ad accedere e quanti tentativi di accesso sono stati effettuati.
Plug-in WordPress Ultimate 404
Il plugin WordPress Ultimate 404 ti dà il controllo totale sulle tue pagine 404. Offre 4 modelli predefiniti tra cui scegliere da visualizzare come pagina di errore. I modelli possono essere personalizzati. È supportato anche il modello 404 predefinito del tema WordPress.
Il plugin mantiene un registro di tutti gli eventi di errore 404, così puoi avere un'idea di quale sia la pagina più visitata. Se necessario, puoi quindi aggiungere un URL di reindirizzamento. La parola chiave utilizzata per la ricerca dal visitatore viene registrata fornendo preziose informazioni SEO.
Puoi acquistare questo plugin su CodeCanyon per $19. Viene fornito con aggiornamenti futuri e supporto per 6 mesi. Il supporto può essere esteso a 12 mesi per ulteriori $5,70
Google404
Google 404 non è realmente un plugin per WordPress. È solo uno script esteso di 404 pagine di Google.
Incorpora una casella di ricerca nella tua pagina 404, quindi al visitatore viene richiesto di continuare la ricerca all'interno del tuo sito web. Qui possono essere inserite informazioni utili relative alla parola di ricerca utilizzata dal visitatore. Oppure puoi aiutare il visitatore in altri modi a trovare le informazioni che sta cercando.
Affinché il plug-in sia pienamente efficace, Google richiede che tu invii una mappa XML del tuo sito WordPress e imposti un account webmaster di Google.
404 pagina
Non devi fare di tutto con 404 Page. Crea una pagina 404 nel tuo sito WordPress, proprio come crei normalmente le pagine in WordPress. Fatto ciò, apri Impostazioni sulla dashboard di WordPress. Fai clic sulla pagina di errore 404 e seleziona la pagina appena creata come pagina di errore 404. Questo è tutto.
Il plugin non crea un reindirizzamento. Con un reindirizzamento l'URL rimane nell'indice di ricerca e ciò può influire sulla SEO. Questo plugin garantisce che il codice 404 corretto venga consegnato ai motori di ricerca. Il plugin è molto diverso dagli altri. Nessuna richiesta viene inviata al server. Vengono invece utilizzate le risorse proprie di WordPress.
404 per iniziare
404 to Start rileva un errore 404 anche prima che lo facciano i motori di ricerca. È possibile impostare il reindirizzamento su 301 (permanente) che è l'impostazione predefinita. Oppure puoi impostarlo su 302 che rappresenta i reindirizzamenti temporanei.
Reindirizza tutte le 404 pagine Web alla pagina iniziale o a qualsiasi altra pagina desideri. Puoi scegliere un'opzione per ricevere un avviso via email. Ogni volta che un utente viene reindirizzato, saprai quale browser sta utilizzando e l'URL a cui sta tentando di accedere. Puoi scegliere tra le impostazioni che ti consentono di indirizzare le pagine 404 a qualsiasi URL tu scelga: home page o qualsiasi altra pagina del tuo sito.
Collegamenti interni RB
RB Internal Links è un plugin utile per i proprietari di blog. Con questo plugin, possono collegare post e pagine all'interno del loro sito WordPress utilizzando lo shortcode. Non è necessario digitare l'URL lungo.
La struttura del permalink del sito non viene disturbata e lo shortcode viene utilizzato per creare un collegamento al post. Questo tag viene quindi inserito manualmente o con l'aiuto del plugin wysiwyg. Questo plugin renderà semplice lo spostamento da un collegamento all'altro all'interno di un sito web. Permetterà anche la ricerca dei post per categorie.
Plug-in di reindirizzamento rapido dei post sulla pagina
Il plug-in Quick Page Post Redirect esegue il lavoro in due modi. Uno è il metodo di reindirizzamento rapido in cui devi semplicemente digitare l'URL della richiesta e l'URL di destinazione. Il plugin verrà quindi reindirizzato in base agli URL che hai inserito.
Non è necessario creare alcuna pagina, né è necessario avere una pagina esistente. Questo plugin ti tornerà molto utile quando avrai bisogno di correggere errori di battitura che si sono verificati durante la creazione di una pagina o quando desideri reindirizzare i vecchi URL a nuovi URL. Lo troverai anche di grande aiuto quando sposti un sito web.
Per le pagine o i post esistenti, viene aggiunta una metabox opzionale alla schermata di modifica, dove puoi inserire il nuovo URL. Funziona bene per le voci di menu e i post duplicati. È anche meglio lavorare all’interno della struttura dei permalink di WordPress.
Plug-in di reindirizzamento SEO
Durante la creazione del plug-in di reindirizzamento SEO, gli autori si sono concentrati sul mantenerlo semplice per tutti i livelli di utente e puoi vederlo nel modo in cui funziona il plug-in. Un pannello di controllo avanzato ti aiuta a controllare tutte le cose che il plugin può fare.
Puoi monitorare le pagine di errore 404 e reindirizzarle tutte con un clic. È possibile il reindirizzamento 301, 302 o 307, così come il reindirizzamento dei caratteri jolly. L'intero contenuto della cartella può essere reindirizzato modificando le impostazioni della cartella nella scheda reindirizzamento. È possibile mantenere una cronologia di reindirizzamento.
Per reindirizzare qualsiasi post, puoi inserire l'URL completo e la cartella di destinazione e fare clic su Aggiungi. Oppure puoi modificare l'URL di destinazione nel post o nella pagina di modifica e fare clic su Salva. Il plugin tornerà utile anche quando cambi il nome del tuo dominio o sposti il tuo sito. Tieni presente che questo plugin non supporta le installazioni multisito.
Gestore reindirizzamenti sicuri
Safe Redirect Manager è un plug-in efficace per la gestione degli errori 404 nelle installazioni multisito. Puoi reindirizzare a nuovi URL utilizzando i codici di stato HTTP che inquadri.
Consente il reindirizzamento solo agli host inseriti nella whitelist utilizzando la funzione wp_safe_redirect.
È importante rimanere proattivi e mantenere il tuo sito privo di errori 404 il più possibile. Nella tua lista di cose da fare per la manutenzione di WordPress, puoi:
- Pianifica un controllo nei registri statistici del tuo sito web per cercare i rapporti sugli errori 404.
- Controlla regolarmente sia i collegamenti interni che quelli esterni. I piccoli siti web possono effettuare un controllo una volta al mese, i grandi siti web una volta alla settimana.
- La frequenza del controllo dipenderà dal contenuto del sito web, non dai visitatori. I siti Web con contenuti pesanti devono essere controllati più spesso.
Con così tanti plugin di qualità disponibili, non c'è motivo per non mantenere i tuoi collegamenti in ottime condizioni. Provali e mantieni il tuo sito web in ottime condizioni.















