Redirect 301 leggi questo articolo per impostarlo con plugin o direttamente modificando il file .htaccess.
Come fare per reindirizzare in modo corretto una risorsa? Usiamo il Redirect 301 modificando il file .htaccess altrimenti utilizziamo un plugin come redirection che e’ gratuito ed il più’ utilizzato, ma ne esistono altri che vedremo dopo.
Cos’è un redirect 301 ? Il redirect 301 e’ un codice che indica un reindirizzamento da un URL a un altro. Quest’operazione si effettua per risolvere diversi problemi, sia di posizionamento SEO che di UX e di cambio dominio.
Come fare un redirect 301 su WordPress con il codice evitanto l’uso di plugin
Ovvero senza perdere posizionamento su Google e visite del pubblico. Il redirect 301 su WordPress può’ essere fatto sia con plugin che senza.
Per fare un redirect 301 su WordPress, puoi modificare il file .htaccess inserendo un comando che indica vecchio e nuovo URL, oppure puoi usare un plugin specifico per reindirizzare gli indirizzi, come Redirection.
I redirect 301 sono uno status code HTTP che indica un reindirizzamento da un URL a un altro. Questa operazione può essere effettuata per risolvere diversi problemi, sia di posizionamento SEO che di UX.
Il redirect 301 è un codice di stato HTTP inviato dal server al browser per segnalare che c’è un reindirizzamento permanente da un URL a un altro. Questo serve a fare in modo che un vecchio URL rimandi, sia per gli utenti che per i bot, a un nuovo permalink.
Redirect e ottimizzazione SEO
In passato precisamente prima del 2016, se si utilizzava un redirect 301 per reindirizzare una pagina a un’altra, si verificava una perdita di PageRank lungo il percorso.
PageRank e’ il valore che assegna google alle pagine e può’ essere da 1 a 10 a stabilirlo e’ il complesso algoritmo di google
Poi le cose sono cambiate e Google ha assicurato che tutti gli status code 30X non perdono Pagerank. Rispetto al rapporto tra SEO e redirect 301?
redirect 301 su WordPress
Quindi i redirect passano Pagerank.
Un reindirizzamento trasmette tutto il ranking e il link juice dal vecchio URL al nuovo. Quindi non dovrebbero esserci perdite di posizionamento se il redirect viene fatto bene.
Rispetta la coerenza logica e argomentativa delle pagine.
Niente redirect di massa alla home page generica.
Evita loop di redirect (1 > 2 > 1).
Risolvi le catene di redirect (1 > 2 > 4 > 5)
Non reindirizzare a errori 404.
Giusto ricordare che non sempre è necessario fare un reindirizzamento, a volte una risorsa può tranquillamente rimanere in 404 perché non copre search intent.
Poi non si posiziona e non porta né traffico, né backlink. Ecco perché è così importante capire come impostare un redirect 301 su WordPress in modo tecnico, con e senza plugin.
Redirect 301 quando e perchè
E’ possibile usare il Redirect 301 per :
Unire 2 pagine
modificare un url non ottimizzato
unire 2 articoli
recuperare posizionamenti di url
risolvere problemi 404
Queste sono solo alcune delle situazioni in cuoi può’ e’ di fondamentale importanza usare il Redirect 301.
Il Redirect 301 e’ la soluzione per spostare il tuo sito in un nuovo dominio o se stai modificando la Sitemap e i permalink.
Ad esempio se vuoi togliere la barra finale, passare da HTTP a HTTPS, rimuovere la data o www dall’indirizzo.
Il redirect è fondamentale per il lavoro di SEO copywriting, ad esempio quando unisci due contenuti per evitare cannibalizzazioni a causa di pagine con lo stesso search intent. In ottica di aggiornamento dei contenuti vecchi è una risorsa sa chiave.
La differenza tra redirect 301 e 307: in quest’ultimo caso Google continua a scansionare ed indicizzare la pagina vecchia, nel primo no.
Con il redirect 301 tutti i segnali si spostano al nuovo URL. Anche link juice e pagerank.
Come fare un redirect su WordPress?
A differenza di altri CMS, WordPress offre diversi plugin che permettono un corretto Redirect 301 . Poi ci sono le soluzioni tecniche con il file htaccess.
Le procedure su .htaccess le sconsiglio a chi non ha confidenza con il codice e comunque fare sempre un backup.
Redirect su htaccess
Sicuramente per effettuare un Redirect 301 su word press il metodo migliore e’ modificare il file .htaccess direttamente su server ecco come farlo spiegato in semplici passaggi.
Dobbiamo accedere al Cpanel o al backend di word press. Ci sono plugin come Yoas o all in one SEO Pack che permettono accedere direttamente al file .htaccess oppure entrando nel Cpanel in accesso file .
Nella cartella Public_html si trova il file .htaccess se non lo trovi ricordati che devi spuntare l’opzione per vedere i documenti nascosti.
Clicca sul tasto destro, poi su modifica, apri il documento e aggiungi le stringhe del redirect alla fine, dopo la chiusura # End WordPress.
Redirect su htaccess
Clicca su File Manager per trovare il file htaccess.
Fare sempre il backup e’ importante! Lo schema da seguire e’ questo: redirect 301 URL URL.
Ecco un esempio.
Redirect che porta da una vecchia risorsa eliminata a una online
Qui trovi il codice per fare redirect da una pagina all’altra.
Se RewriteEngine On è già presente nel tuo file .htaccess non serve ripeterlo. Basta copiare e incollare il resto.
RewriteEngine On
Redirect 301 /link da sostituire/ /nuova-destinazione/
Ricorda che per gli URL dello stesso dominio puoi utilizzare il path, il percorso. Ovvero quello che si trova dopo lo slash del nome dominio principale.
Mentre per un redirect su un altro indirizzo web devi utilizzare l’URL completo.
Ecco un altro esempio.
Redirect da una vecchia risorsa eliminata a una di un sito diverso
RewriteEngine On
Redirect 301 /link da sostituire/ https://www.sitonuovo.it/nuova-destinazione/
In questo caso parliamo di redirect permanente 301 da pagina web interna a una di un portale differente. E se vuoi fare reindirizzamento su un da un dominio ad un’altro?
Da un domino ad un’altro ? Ecco come fare
RewriteEngine On
RewriteRule ^(.*)$ http://www.nuovo-dominio.com/$1 [R=301,L]
Facciamo ancora un esempio: come fare un redirect 301 da dominio senza www a uno con WWW?
RewriteEngine on
RewriteBase /
rewritecond %{http_host} ^sitoweb.com [nc]
rewriterule ^(.*)$ http://www.sitoweb.com/$1 [r=301,nc]
Reindirizzare una cartella a un nuovo percorso
RewriteEngine on
RewriteRule ^vecchia-cartella/(.*)$ /nuova-cartella/$1 [L,NC,R=301]
Ricorda che esistono anche altri modi per fare un redirect WordPress 301. Quello via htaccess è uno dei più utilizzati ma c’è anche una soluzione come PHP e una condizione di comodo attraverso i plugin dedicati ai reindirizzamenti. Approfondiamo?
Redirect WordPress con PHP
Una delle soluzioni per aggiungere un redirect 301 su WordPress: PHP. Devi mettere una stringa di codice nella pagina con la funzione header. Così puoi fare un redirect automatico da una pagina all’altra. Basta inserire questo all’inizio del documento.
<?php
header( “HTTP/1.1 301 Moved Permanently” );
header(‘Location: /nuovo-url.it’);
exit;
?>
Dopo il reindirizzamento, è corretto mettere exit; per interrompere l’esecuzione dello script. Questa versione del redirect è verso una pagina dello stesso dominio: puoi aggiungere anche reindirizzamenti verso risorse che puntano altrove, su altri siti.
Plugin per fare reindirizzamenti WordPress
Questo è il modo più semplice e veloce per fare un redirect 301 WordPress. Ci sono diversi plugin per rendere quest’operazione alla portata di tutti, vediamoli insieme.
Redirection
Il plugin WordPress più noto per fare redirect 301 (e non solo) è sicuramente Redirection. Una volta installato e configurato puoi fare i reindirizzamenti così:
Copia l’URL della pagina cancellata.
Vai su redirection.
Incolla lp’indirizzo su
Aggiungi sotto l’URL della destinazione.
Clicca su ok.
Gli altri campi appaiono solo se si clicca sul pulsante delle impostazioni e permettono, ad esempio, di inserire altri tipi di status code come ad esempio 307 Temporary redirect.
L’aspetto interessante di questo plugin per fare redirect 301 su WordPress è che puoi anche utilizzare una serie di funzioni extra per fare, ad esempio, un trasferimento di dominio oppure puoi rimuovere la data dagli URL di WordPress per cambiare la struttura.
Attenzione, mai improvvisare in questi casi. Ti consiglio di utilizzare il cambio di struttura URL con relativo redirect WordPress solo se sai bene cosa stai per fare.
Simple 301 Redirection
Altro plugin essenziale per fare redirect su WordPress in modo semplice e senza impegno, bypassando qualsiasi operazione complessa su htaccess o PHP. In realtà Simple 301 Redirection è ancora più rapido e immediato rispetto a Redirection.
Oltre ai due campi dedicati a URL di partenza e arrivo hai l’opzione per usare wildcard. In più ci sono i comandi per importare ed esportare le regole di redirect. Poi su Simple 301 Redirects by BetterLinks hai solo il campo per impostare il reindirizzamento.
YOAST
Esistono altri plugin WordPress per fare reindirizzamenti? Certo, puoi utilizzare Yoast versione avanzata e a pagamento: il meccanismo è simile a quello di Redirection.
Come puoi immaginare, con Yoast è altrettanto semplice. I plugin per i reindirizzamenti semplificano molto il lavoro ma se vuoi migliorare ogni passaggio conviene lavorare con htaccess, perfetto per i server Apache di WordPress.
Se vuoi un supporto o per approfondire questo discorso o per qualsiasi tipo di informazione contattaci sarà un’ottima occasione per conoscerci e creare valore per entrambi.
Grazie per aver letto questo contenuto
Emil Tonelli
Buon marketing!