I collegamenti interrotti possono verificarsi per vari motivi, creando problemi che influiscono negativamente sia sulla SEO che sull'esperienza dell'utente. I reindirizzamenti 301 in WordPress forniscono una soluzione efficace per evitare collegamenti interrotti indirizzando automaticamente i visitatori dai vecchi URL a nuove destinazioni. Questa guida completa spiega come implementare i reindirizzamenti 301 in WordPress utilizzando molteplici metodi comprovati, dai plugin per principianti alle configurazioni avanzate del server.
Cos'è il reindirizzamento in WordPress?
Il reindirizzamento è un modo per inoltrare sia i motori di ricerca che gli utenti a un URL diverso da quello originariamente tentato di raggiungere. Potrebbe essere necessario reindirizzare una pagina per diversi motivi e capire quando sono necessari i reindirizzamenti 301 in WordPress aiuta a mantenere l’aspetto professionale del tuo sito e il posizionamento nei motori di ricerca.
5 situazioni che richiedono reindirizzamenti in WordPress
Comprendere scenari specifici in cui i reindirizzamenti diventano essenziali aiuta i proprietari di siti Web a mantenere il flusso di traffico ed evitare collegamenti interrotti che danneggiano l’esperienza dell’utente e le prestazioni SEO.
Trovare un collegamento interrotto si verifica quando i siti Web esterni si collegano a pagine che hai spostato o eliminato senza notifica. Senza reindirizzamenti adeguati, i visitatori che seguono questi collegamenti esterni riscontrano frustranti errori 404 che in genere comportano l'abbandono immediato del sito.
Spostare la tua pagina web a un nuovo indirizzo si verifica frequentemente durante l'ottimizzazione dei contenuti quando si aggiornano gli slug dei post per un migliore targeting delle parole chiave o una migliore leggibilità. I vecchi URL rimangono indicizzati dai motori di ricerca e aggiunti ai segnalibri dagli utenti, rendendo i reindirizzamenti essenziali per preservare il traffico.
Modifica del nome di dominio rappresenta un'importante migrazione del sito Web che interessa ogni singolo URL della pagina. Senza un’implementazione completa del reindirizzamento, perdi tutti i posizionamenti esistenti nei motori di ricerca e il traffico proveniente dai backlink esterni accumulati nel tempo.
Eliminazione di una pagina richiede invece un'attenta considerazione di dove dovrebbero essere indirizzati i visitatori. Invece di consentire errori 404, i reindirizzamenti possono guidare gli utenti verso contenuti sostitutivi pertinenti che mantengono il coinvolgimento e prevengono la perdita di traffico.
Risolvere problemi di sicurezza spesso comporta la migrazione da HTTP a HTTPS per risolvere gli avvisi di sicurezza del browser. I browser moderni visualizzano messaggi “HTTPS non sicuro” per i siti non crittografati e l’implementazione dei reindirizzamenti garantisce che tutto il traffico utilizzi connessioni sicure preservando il valore SEO.
Come forse saprai, in assenza di un codice di reindirizzamento, si verificherà un errore 404 (Pagina non trovata) e questo errore può danneggiare il posizionamento e la reputazione del tuo sito web. Può anche avere un effetto negativo sull’esperienza dell’utente.
Utilizzando i codici di reindirizzamento, fai sapere ai browser che l'URL richiesto è stato spostato o sostituito. Tre dei reindirizzamenti più comunemente utilizzati sono reindirizzamenti 301, reindirizzamenti 302 e reindirizzamenti Meta Refresh o JavaScript. I reindirizzamenti 301 in WordPress sono permanenti; pertanto, sono consigliati per la SEO.
Cos'è il codice di reindirizzamento 301?
Reindirizzamento 301 o codice HTTP 301 è un codice di stato HTTP comune che un server invia al tuo browser. Questo è un buon modo per reindirizzare in modo permanente un URL in modo semplice, rapido e ottimizzato per il SEO. Infatti, questo codice di reindirizzamento consente di trasferire i visitatori dall'URL richiesto a quello alternativo. Quando si implementano i reindirizzamenti spostati permanentemente di WordPress 301, il server comunica ai browser e ai motori di ricerca che il contenuto è stato spostato permanentemente in una nuova destinazione.
Quando dovresti utilizzare i reindirizzamenti 301 in WordPress?
Ad esempio, puoi utilizzare i reindirizzamenti 301 in WordPress quando sposti il tuo sito web su un nuovo dominio e desideri indirizzare gli utenti a questo nuovo indirizzo. Puoi anche reindirizzare gli utenti quando desideri eliminare un post o modificare il permalink del tuo post o della tua pagina.
Ospita autonomamente il tuo WordPress su hardware di alto livello, con archiviazione NVMe e latenza minima in tutto il mondo, con Hosting VPS WordPress che fornisce risorse dedicate e infrastrutture di livello aziendale per prestazioni ottimali.
Perché dovresti creare reindirizzamenti 301
I reindirizzamenti 301 in WordPress svolgono molteplici funzioni critiche per la manutenzione del sito Web e la conservazione del SEO. Una corretta implementazione del reindirizzamento preserva l'esperienza dell'utente preservando l'autorità del motore di ricerca accumulata nel tempo.
I vantaggi principali includono:
- Migliore esperienza utente – Quando gli utenti arrivano sul tuo sito utilizzando collegamenti obsoleti, potrebbero riscontrare un errore 404 o contenuti irrilevanti. I reindirizzamenti 301 in WordPress garantiscono che raggiungano l'URL di destinazione senza interruzioni.
- Valore SEO preservato – I motori di ricerca riconoscono i reindirizzamenti 301 come modifiche permanenti e trasferiranno il link equity della vecchia pagina alla nuova pagina. Secondo Ricerca sul giornale dei motori di ricerca, Google conferma che i reindirizzamenti 301 trasferiscono circa il 90-99% dell'autorità SEO della pagina originale alla nuova destinazione. Senza regole di reindirizzamento permanenti, il tuo sito web perderà il posizionamento nei motori di ricerca e l'autorità accumulata.
- URL aggiornati – I collegamenti interrotti frustrano gli utenti e influiscono negativamente sulla credibilità del tuo sito. Quando riorganizzi l'intero sito web o aggiorni la struttura dell'URL, i reindirizzamenti assicurano che ogni collegamento punti alla pagina corretta.
- Post duplicati ridotti al minimo – Se più URL visualizzano lo stesso contenuto, i motori di ricerca avranno difficoltà a decidere quale versione sia quella autorevole. Reindirizzare gli URL duplicati alla versione preferita migliorerà la visibilità del tuo blog WordPress.
- Contenuti migliorati – Nel corso del tempo, i post del blog potrebbero diventare obsoleti, imprecisi o non più allineati ai tuoi obiettivi attuali. Con i reindirizzamenti 301 in WordPress, puoi migliorare i contenuti WordPress esistenti sostituendo i pezzi poco performanti con articoli aggiornati.
5 metodi per impostare reindirizzamenti 301 in WordPress
Per creare reindirizzamenti automaticamente, utilizza i pannelli di controllo dell'hosting o le soluzioni WordPress con plug-in di reindirizzamento URL dedicati. Per gli utenti tecnicamente esperti, è anche possibile impostare reindirizzamenti 301 in WordPress modificando manualmente i file di configurazione del sito o creando script PHP personalizzati.
Come impostare i reindirizzamenti 301 utilizzando il pannello di controllo dell'hosting
Molti provider di hosting offrono una gestione dei reindirizzamenti integrata tramite i propri pannelli di controllo, fornendo un'interfaccia intuitiva per la creazione di reindirizzamenti 301 in WordPress senza complessità tecnica.
Se utilizzi servizi di hosting professionali, segui questi passaggi per impostare un reindirizzamento 301:
- Accedi al pannello di controllo del tuo hosting e vai alla sezione gestione del sito
- Scegli il tuo sito web preferito e fai clic sulla dashboard o sull'opzione di gestione
- Passare alle impostazioni del dominio e cerca "Reindirizzamenti" o "Reindirizzamenti URL"
- Seleziona il tuo dominio dall'elenco a discesa e specificare il percorso, se necessario
- Scegli il tipo di destinazione – URL o indirizzo IP
- Inserisci il nuovo dominio o URL nel campo di destinazione del reindirizzamento
- Scegli “301 Reindirizzamento permanente” dalle opzioni del tipo di reindirizzamento
- Fare clic su Crea o Salva per implementare il tuo reindirizzamento
Questo metodo ti consente di creare più reindirizzamenti in modo efficiente. L'elenco dei reindirizzamenti esistenti verrà visualizzato nel tuo pannello di controllo e potrai facilmente eliminarli o modificarli secondo necessità.
Come impostare i reindirizzamenti 301 utilizzando il plugin AIOSEO
All in One SEO (AIOSEO) è un plugin per WordPress che offre molte funzionalità per migliorare il posizionamento nei motori di ricerca e aumentare il traffico del sito web. Questi includono la creazione automatizzata di mappe del sito WordPress, strumenti di analisi dei contenuti, integrazione con Google Search Console e un semplice gestore di reindirizzamenti 301 per una gestione semplificata del reindirizzamento degli URL.
Ecco come creare implementazioni WordPress di reindirizzamento 301 con questo popolare plugin SEO:
- Installa e attiva il plugin dalla dashboard di WordPress
- Vai al SEO tutto in uno impostazioni del plug-in
- Scorri verso il basso fino a Gestione reindirizzamenti e fare clic su Gestisci
- In Aggiungi nuovo reindirizzamento, inserisci l'URL di origine
- Aggiungi la nuova pagina nel campo URL di destinazione
- Scegli 301 spostato in modo permanente come tipo di reindirizzamento
- Fare clic su Aggiungi reindirizzamento per implementare i tuoi reindirizzamenti 301 nella configurazione di WordPress
Sfortunatamente, i reindirizzamenti sono disponibili solo per gli utenti professionisti con licenza. Se stai cercando una soluzione gratuita, prendi in considerazione altri plugin di reindirizzamento WordPress. Il plugin AIOSEO eccelle nel rilevamento automatico dei reindirizzamenti 301 di WordPress, suggerendo automaticamente i reindirizzamenti quando si modificano i permalink o si sposta il contenuto.
Come impostare i reindirizzamenti 301 utilizzando il plugin Reindirizzamenti 301
301 Redirect è un altro plugin di reindirizzamento 301 consigliato per WordPress che reindirizza correttamente gli utenti dall'URL di origine alla nuova destinazione. Oltre a creare reindirizzamenti 301 permanenti in WordPress, la sua versione gratuita ti consente anche di impostare reindirizzamenti temporanei 302 e 307:
- Accedi alla dashboard di WordPress e installa il plugin Reindirizzamenti 301
- Con il plugin installato e attivato, vai su Impostazioni e trova Reindirizzamenti 301
- Vai a Regole di reindirizzamento e scegli uno dei tipi di reindirizzamento: 301, 302 o 307
- Inserisci l'URL della pagina o del post esistente nella sezione Reindirizza da
- In Reindirizza a, imposta il menu a discesa su Personalizzato e inserisci il nuovo collegamento
- Fare clic sul pulsante Salva per attivare il tuo reindirizzamento
Come impostare manualmente i reindirizzamenti 301 modificando il file .htaccess
Se hai dimestichezza con la scrittura del codice, la modifica manuale del file di configurazione è un’altra opzione praticabile per implementare i reindirizzamenti 301 in WordPress. Questo metodo di reindirizzamento 301 htaccess di WordPress offre prestazioni superiori rispetto alle soluzioni basate su plug-in gestendo i reindirizzamenti a livello di server.
Capire come lavorare con i file di configurazione del server è essenziale per la gestione avanzata di WordPress. Imparare a conoscere”cos'è il file htaccess" e le sue funzionalità ti aiutano a implementare potenti ottimizzazioni a livello di server per il tuo sito WordPress.
Segui questi passaggi per individuare il file di configurazione del server nella cartella principale del tuo sito e creare un reindirizzamento 301:
- Accedi ai file del tuo sito web utilizzando un client FTP o un File Manager dal pannello di controllo del tuo hosting
- Passa alla directory principale del tuo sito (tipicamente public_html)
- Abilita "mostra file nascosti" nelle impostazioni del file manager per vedere i file che iniziano con un punto
- Individua il file .htaccess e fare doppio clic per aprirlo
- Sotto la riga che dice “# FINE WordPress”, aggiungi il tuo codice di reindirizzamento
- Salvare il file di configurazione facendo clic sull'icona di salvataggio o del disco
Nota importante: Esegui sempre il backup del tuo file .htaccess prima di apportare qualsiasi modifica perché qualsiasi piccolo errore nella codifica può causare un errore interno del server e rendere il tuo sito inaccessibile.
Ecco alcuni brevi pezzi di codice che possono eseguire vari tipi di reindirizzamenti per il tuo sito WordPress:
Lo script per il reindirizzamento a un nuovo dominio
Per creare reindirizzamenti 301 in WordPress per un intero dominio, inserisci il seguente codice nel tuo file .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
</IfModule>
Ripeti questo shortcode per ogni pagina che intendi reindirizzare.
Lo script per reindirizzare a una nuova pagina
Per reindirizzare una singola pagina a una nuova posizione sullo stesso dominio, aggiungi il seguente codice al file .htaccess:
Redirect 301 /old/old.htm http://www.domain.com/new.htm
L'esecuzione di questo codice può comportare un efficace reindirizzamento della pagina WordPress.
Lo script per reindirizzare HTTP a HTTPS utilizzando .htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]
Importante: Questi codici e istruzioni vengono utilizzati solo per i server Web Apache.
Come impostare reindirizzamenti 301 utilizzando uno script PHP
Gli utenti esperti possono creare uno script PHP per impostare reindirizzamenti 301 in WordPress. Questo metodo è utile per gestire più reindirizzamenti o implementare la logica di reindirizzamento condizionale.
Accedi ai tuoi file WordPress tramite il pannello di controllo dell'hosting e segui questi passaggi:
- Apri la cartella principale del tuo sito web (tipicamente public_html)
- Crea un nuovo file e chiamalo reindirizzamenti.php
- Aggiungi il seguente codice al file:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://www.example.com/new-url/");
exit();
?>
- Sostituisci l'URL di esempio con l'URL di destinazione effettivo
- Salva il file PHP per implementare il reindirizzamento
Per verificare se il reindirizzamento 301 funziona, apri il browser e digita l'indirizzo del tuo script PHP. Ricorda che un leggero errore di battitura o di ortografia nel codice può portare a errori del sito web, quindi ricontrolla sempre il codice e testa attentamente i reindirizzamenti.
Massimizza le prestazioni di WordPress con Hosting VPS WordPress che offre infrastruttura di livello aziendale, storage NVMe e reti di distribuzione di contenuti globali per un'esperienza utente ottimale.
Quali sono gli altri tipi di codice di reindirizzamento?
Quando si creano reindirizzamenti, il codice di stato 301 non è l'unica opzione disponibile. Comprendere i diversi tipi di reindirizzamento ti aiuta a scegliere il metodo appropriato per i tuoi reindirizzamenti 301 specifici nei requisiti di WordPress.
Reindirizzamento 301
Un reindirizzamento 301 segnala uno spostamento permanente da un URL a un URL diverso. Questa soluzione di reindirizzamento permanente di WordPress è particolarmente cruciale per mantenere l’equità SEO e preservare l’esperienza dell’utente. È la scelta migliore quando sei certo che il cambiamento è permanente e desideri trasferire senza problemi i visitatori alla nuova posizione.
302 Reindirizzamento
A differenza della natura permanente dei reindirizzamenti 301, un reindirizzamento 302 indica uno spostamento temporaneo dell'URL: l'URL originale verrà ripristinato a un certo punto. Questo tipo di reindirizzamento è utile quando è necessario eseguire operazioni di manutenzione o test sulla pagina originale ma si prevede di riportarla online in un secondo momento.
303 Reindirizzamento
Un reindirizzamento 303 è un tipo specifico di reindirizzamento che indica che una risorsa può essere trovata in un'altra posizione. Viene spesso utilizzato in risposta a una richiesta POST effettuata da un browser web. In sostanza, un codice di stato 303 informa il client di effettuare una richiesta GET per recuperare la risorsa.
307 Reindirizzamento
Similmente al reindirizzamento 302, un reindirizzamento 307 denota uno spostamento temporaneo. Indica che la risorsa a cui si accede è stata temporaneamente spostata in un'altra posizione.
Quando dovresti utilizzare i reindirizzamenti 301
L'implementazione dei reindirizzamenti 301 in WordPress garantisce un'esperienza utente fluida e mantiene il posizionamento SEO del tuo sito web. Ecco alcuni scenari in cui è altamente raccomandato l'utilizzo dei reindirizzamenti 301:
- Canonicalizzazione – Avere più pagine con contenuti simili può avere un impatto negativo sulla SEO. Utilizza i reindirizzamenti 301 in WordPress per consolidare il potenziale di posizionamento di queste versioni in un singolo URL. Esempi comuni includono i reindirizzamenti da HTTP a HTTPS e da non www a www o viceversa.
- Cancellazione di pagine o post – Se desideri rimuovere una pagina o un post ad alto traffico dal tuo sito web, reindirizzalo prima a una nuova posizione. Questo approccio impedirà agli utenti di riscontrare un errore 404 Not Found.
- Ristrutturazione sito web – L’utilizzo dei reindirizzamenti 301 in WordPress è utile quando si apportano modifiche significative al tuo sito web. Questi includono la creazione di nuove categorie o la modifica della struttura dell'URL.
- Migrazione del dominio – Quando sposti il tuo sito web su un dominio completamente nuovo, è necessario utilizzare i reindirizzamenti. Ti aiuta a trasferire il traffico esistente e l'autorità SEO del dominio corrente al nuovo indirizzo web.
- Aggiornamento degli URL – Dopo aver ottimizzato gli URL per le parole chiave o una migliore leggibilità, utilizza i reindirizzamenti 301 in WordPress per guidare gli utenti e i motori di ricerca al nuovo URL. Ciò impedisce collegamenti interrotti e preserva l'autorità dei tuoi contenuti.
- Modifica della struttura dei permalink – Se modifichi la struttura dei permalink dei tuoi post o delle tue pagine, i vecchi link non saranno più validi. Per evitare di interrompere collegamenti esterni e segnalibri, imposta reindirizzamenti dai vecchi URL a quelli nuovi.
I 4 migliori plugin di reindirizzamento WordPress

Se non ti senti a tuo agio nell'usare i reindirizzamenti nel file di configurazione e nella scrittura del codice, un altro modo può utilizzare una soluzione WordPress con plug-in di reindirizzamento 301. Ecco diversi plugin che possono aiutarti con i reindirizzamenti 301 in WordPress:
1. RankMath SEO
RankMath SEO è uno dei migliori plugin WordPress legati al reindirizzamento. Può aiutarti sia a gestire i reindirizzamenti che a migliorare il SEO del tuo sito web. Per il reindirizzamento in questo plugin, devi solo aggiungere un URL di origine e un URL di destinazione.
RankMath è un plugin leggero con un'interfaccia intuitiva per i principianti. Puoi impostare facilmente reindirizzamenti HTTP utilizzando questo plugin e puoi facilmente attivare o disattivare i reindirizzamenti. È una soluzione WordPress gratuita con plug-in di reindirizzamento 301 con un supporto eccezionale che offre una serie di moduli opzionali.
2. Reindirizzamento HTTPS semplice
Puoi scaricare questo plugin utilizzando il repository WordPress. Può aiutarti a creare un reindirizzamento HTTP che può essere impostato automaticamente. Ma ricorda, puoi utilizzare questo plugin solo dopo aver installato un certificato SSL sul tuo sito web.
3. Plug-in di reindirizzamento pagina/post rapido
È uno dei plugin WordPress più apprezzati in grado di gestire rapidamente i reindirizzamenti sul tuo sito web. Tutto quello che devi fare è menzionare la richiesta e l'URL di destinazione. Usando questo plugin, puoi facilmente specificare i reindirizzamenti 301 e 302, in modo che non ci siano errori 404 sul tuo sito web.
4. Gestore di reindirizzamento Yoast SEO
Questo plugin è un vero toccasana. Utilizzando Yoast SEO Redirect Manager, l'implementazione di un reindirizzamento Yoast 301 diventa un processo semplice. Ad esempio, puoi eseguire il processo di reindirizzamento per eliminare un post con i seguenti passaggi:
- Apri il messaggio che deve essere eliminato
- Spostalo nel cestino
- Scegliere “se dovesse ricevere un reindirizzamento del contenuto eliminato 410 o un reindirizzamento a un'altra pagina”
- Premi Salva
Congratulazioni! Hai gestito facilmente il reindirizzamento del tuo sito WordPress utilizzando Yoast SEO Premium.
Conclusione
I reindirizzamenti 301 in WordPress consentono agli utenti e ai browser (o ai motori di ricerca) di sapere che l'URL richiesto è stato spostato o sostituito in modo permanente. Questo articolo ha trattato alcuni metodi per il reindirizzamento, come la codifica, e ha introdotto diversi plug-in di reindirizzamento. Ora puoi reindirizzare facilmente domini, pagine, cartelle o URL utilizzando i plugin di WordPress o codificando nel file .htaccess.
In questo articolo abbiamo spiegato il codice HTTP 301 e il reindirizzamento da HTTP a HTTPS. Comprendere come implementare correttamente i reindirizzamenti 301 in WordPress garantisce di mantenere il valore SEO fornendo allo stesso tempo un'esperienza utente eccellente durante le modifiche ai contenuti. Sia che tu scelga i plugin per semplicità o i file .htaccess per le prestazioni, i reindirizzamenti prevengono collegamenti interrotti e mantengono l'autorità del motore di ricerca.
Sperimenta prestazioni WordPress ottimali con Hosting VPS WordPress dotato di infrastruttura di livello aziendale, archiviazione NVMe e distribuzione di contenuti globale che garantisce che i reindirizzamenti funzionino perfettamente in tutte le località geografiche.