I redirect 301 sono uno strumento importante che i webmaster possono utilizzare quando desiderano reindirizzare gli utenti da una pagina all'altra. Possono essere utilizzati per una serie di motivi come l'aggiornamento di un sito Web, la modifica del nome di dominio o la creazione di una navigazione più efficace. I reindirizzamenti sono utili anche per scopi SEO in quanto aiutano a mantenere intatto il posizionamento nei motori di ricerca quando le pagine vengono spostate o eliminate.

 In questo articolo, discuteremo come creare reindirizzamenti 301 in file .htaccess e perché è importante implementarli.

Redirect e SEO

Il reindirizzamento 301 è uno strumento importante per la SEO: aiuta a indirizzare i visitatori del sito Web e i crawler dei motori di ricerca alla pagina giusta.
Viene utilizzato quando una pagina Web è stata spostata o eliminata e serve come istruzione per comunicare ai motori di ricerca che il contenuto della vecchia pagina è stato spostato in modo permanente in una nuova posizione. Il redirect 301 aiuta anche a mantenere intatto il posizionamento SEO del tuo sito Web preservando l'equità dei collegamenti dalla vecchia pagina e trasmettendola a quella nuova. Il reindirizzamento 301 può essere utilizzato sia per le pagine interne che per i collegamenti esterni, rendendolo uno strumento essenziale per i professionisti SEO.

Come fare un redirect 301

Un reindirizzamento 301 è un reindirizzamento permanente da un URL a un altro. È una parte importante dell'architettura del sito Web e della SEO, poiché indica ai motori di ricerca che una pagina si è spostata in modo permanente in una nuova posizione. La sintassi è semplice, ma è importante capire come funziona al fine di implementare correttamente i vari puntamenti - essa è composta da due parti: l'URL originale e l'URL di destinazione. L'URL originale deve essere preceduto dalla parola chiave "Redirect 301", che indica ai motori di ricerca che questa pagina è stata spostata in modo permanente nell'URL di destinazione. Quest'ultima deve essere fornita dopo URL originale.
Configurare in questo modo i redirect fa in modo che tutti i collegamenti in entrata vengano reindirizzati alle loro destinazioni appropriate.

Esempio di redirect 301:

Ecco quindi perché i reindirizzamenti sono importanti

Il reindirizzamento risulta quindi uno strumento importante per garantire ai visitatori di trovare le informazioni di cui hanno bisogno in modo rapido e semplice.
I redirect consentono ai webmaster di indirizzare gli utenti da una pagina all'altra, aiutandoli a navigare attraverso un sito web. Con i reindirizzamenti, i webmaster possono anche garantire che i robot dei motori di ricerca indicizzano le pagine giuste ed evitano problemi di contenuti duplicati. Inoltre possono essere utilizzati per migliorare l'esperienza utente fornendo una migliore esperienza sui dispositivi mobili o quando una pagina è stata rimossa o aggiornata. Implementando i redirect, i proprietari di siti Web possono assicurarsi che i loro siti Web siano ottimizzati.

Errori e problematiche da evitare quando si fa un redirect 301

Quando si compilano i vari redirect occorre prestare attenzione ad alcuni dettagli di fondamentale importanza:

  • Le varie righe contenenti i puntamenti devono essere sempre separate da un INVIO da tastiera inoltre per facilitare la lettura i tre blocchi (comando, pagina vecchia e url nuovo) possono essere separati da una tabulazione.
  • E' importante seguire una precisa gerarchia (dal reindirizzamento specifico a quello generico - detto banalmente dall'url più lungo a quello più breve) in quanto in fase di compilazione il sistema eseguirà il primo redirect valido.
  • Eventuali errori di sintassi o la presenza di caratteri non validi può mandare in crash l'intero sito web - pertanto è importante controllare in maniera oculata i vari redirect redatti.
  • E' importante evitare loop ad esempio reindirizzare una pagina su se stessa
  • Il file .htaccess che ospita le varie direttive da comunicare al web server essendo preceduto dal punto potrebbe risultare invisibile ai client ftp - in questo caso basterà visualizzare i files invisibili.