Il Redirect 301 dei poveri

Redirect 301

Il Redirect 301 (noto anche come reindirizzamento permanente), è un sistema per indicare a spider e browser che una determinata pagina web è stata “Moved Permanently” ad un nuovo indirizzo.
Si può implementare in ASP/.NET, PHP o (scelta che va per la maggiore) nel file .htaccess: su Wikipedia, alla voce URL redirection, trovate un ampia spiegazione con relativi esempi.
Chi però non ha dimestichezza con htaccess e linguaggi server side, o semplicemente ha le sue pagine HTML su di un sito completamente statico, può utilizzare un semplice redirect in HTML, conosciuto col nome scherzoso di Redirect 301 dei poveri 🙂
Questa la sintassi del meta tag da inserire nell’header della pagina HTML:

Esempio di META Refresh

Il numero dopo CONTENT=” indica quanti secondi dovranno passare prima di caricare l’URL specificata successivamente: se il parametro è impostato a zero (come nell’esempio), l’indirizzo verrà caricato immediatamente, senza attese, creando di fatto un redirect trasparente.

Nell’ambiente SEO, vaga però da tempo un atroce dubbio…

Il redirect dei poveri (ovvero via META HTTP-EQUIV REFRESH) viene trattato dai motori di ricerca come un redirect 301 (lato server)?
 
Si, già più di un annetto fa LowLevel confermava la cosa, anche se in qualcuno il tarlo è rimasto.
Ma grazie ad un recente articolo (vedere la fonte in calce) posso aiutarvi a fugare ogni residuo dubbio 🙂
Pare infatti che Adam Lasnik in persona, il noto Search Evangelist di Google, sia intervenuto sull’argomento con un frase del tipo:

“La cosa migliore è utilizzare il redirect 301 quando possibile. Diversamente, è possibile usare il metarefresh impostato a 0 come se fosse un 301.”

E anche nella Yahoo! Search Help c’è una paginetta (intitolata How does the Yahoo! Web Crawler handle redirects?) dove si specifica che il Web Crawler di Yahoo! è in grado di riconoscere il redirect via meta refresh, che viene trattato come 301 (nel caso venga indicato un delay piccolissimo o pari a zero) o 302 (se il numerino inserito è più alto).

Che contenuti devo inserire nella pagina HTML (oltre al META HTTP-EQUIV REFRESH)? posso avere un esempio?

Certamente!
Ecco un esempio di codice, semplice e funzionale:

Esempio di Redirect via HTML META Refresh

Conclusioni

Utilizzate il redirect dei poveri (via HTML) solo se proprio non potete farne a meno.
In tutti gli altri casi, usate sempre e comunque il redirect 301 (per un’ottimo elenco di esempi, c’è una bella paginetta sulla WikiGT).

Fonte: Google and Yahoo accept undelayed meta refreshs as 301 redirects

UPDATE: il 6 Febbraio 2015, John Mueller è intervenuto sul Webmaster Central Help Forum dicendo:

Scoraggio fortemente l’utilizzo di un meta-refresh-type redirect per lo spostamento di un sito. Se possibile, utilizza un reindirizzamento 301.

Ma ha anche aggiunto:

Se questo [inteso il redirect con meta refresh] è l’unica cosa che puoi fare, allora è meglio di niente.

Prova GRATIS SEMrush, il miglior tool per fare SEO/SEM!

Tags:

27 Comments

  1. RobyUA 22 Giugno 2008
  2. Tagliaerbe 22 Giugno 2008
  3. RobyUA 22 Giugno 2008
  4. RobyUA 25 Giugno 2008
  5. Tagliaerbe 25 Giugno 2008
  6. RobyUA 25 Giugno 2008
  7. Tagliaerbe 25 Giugno 2008
  8. RobyUA 25 Giugno 2008
  9. notoriousxl 17 Luglio 2008
  10. notoriousxl 17 Luglio 2008
  11. Tagliaerbe 17 Luglio 2008
  12. notoriousxl 17 Luglio 2008
  13. Tagliaerbe 17 Luglio 2008
  14. notoriousxl 17 Luglio 2008
  15. notoriousxl 26 Luglio 2008
  16. Fabio 5 Ottobre 2010
  17. Giovanni 4 Febbraio 2013
  18. Tagliaerbe 4 Febbraio 2013
  19. robin 6 Febbraio 2013
  20. Tagliaerbe 6 Febbraio 2013
  21. robin 6 Febbraio 2013
  22. Tagliaerbe 6 Febbraio 2013
  23. robin 6 Febbraio 2013
  24. Tagliaerbe 6 Febbraio 2013
  25. robin 7 Febbraio 2013
  26. Giuseppe 14 Maggio 2013
  27. Stefano 5 Agosto 2015

Leave a Reply