Che cos'è un reindirizzamento? Spiega la differenza tra ogni reindirizzamento e l'effetto sul SEO

di | 31 luglio 2023 | Non categorizzato

Un redirect è un meccanismo che inoltra automaticamente un utente che visita un sito o una pagina a un altro URL.

Quando sei consapevole dei redirect durante il trasferimento di siti o la modifica di URL, è spesso un momento importante per il SEO. In quel momento, molte persone potrebbero chiedersi come utilizzare diversi tipi di redirect.

In questo articolo, spiegheremo in dettaglio dal punto di vista SEO, dalle basi del significato e panoramica dei redirect, ai tipi raccomandati e differenze negli effetti, e metodi specifici di impostazione.

Che cos'è un redirect, comunque? Cosa intendi

What Is A Redirect Anyway? What Do You Mean

Un redirect è un meccanismo che inoltra automaticamente un utente che visita un sito o una pagina specifica a un altro URL.

Ad esempio, supponiamo che l'URL che il sito che stai gestendo ha utilizzato finora sia stato cambiato in un nuovo URL. Se non viene fatto nulla in questo momento, gli utenti esistenti continueranno ad accedere al vecchio URL e nuovi siti e pagine non verranno visualizzati.

Questo è il momento in cui è necessario un redirect. Impostando un redirect, puoi passare automaticamente dalla vecchia pagina alla nuova pagina, così puoi guidare l'utente alla nuova pagina.

un altro,

  • URL separati a seconda del dispositivo utilizzato
  • Passa automaticamente alla pagina dopo che il pagamento è stato completato

I reindirizzamenti sono utilizzati anche per altri scopi.

Importanza dei reindirizzamenti

Uno degli scopi dell'impostazione dei reindirizzamenti è evitare problemi di usabilità.

Senza reindirizzamenti, gli utenti continueranno a vedere informazioni obsolete sul tuo vecchio sito. Inoltre, se il vecchio sito è chiuso (404), l'utente deve spostarsi sul nuovo sito.

Impostare correttamente i reindirizzamenti può prevenire questo tipo di degrado dell'usabilità.

I reindirizzamenti sono anche importanti dal punto di vista SEO. Se non imposti un reindirizzamento quando cambi l'URL, i motori di ricerca come Google considereranno la nuova pagina come una pagina diversa, quindi la valutazione che hai accumulato finora verrà azzerata.

Se impostate correttamente il reindirizzamento, la valutazione del motore di ricerca della vecchia pagina verrà trasferita alla nuova pagina, quindi potrete migrare con quasi nessuna perdita di prestazioni come il ranking.

Purpose of N Redirect

Tuttavia, ci sono altri aspetti di cui essere consapevoli riguardo ai reindirizzamenti durante i rinnovi del sito. I seguenti materiali riassumono i punti di SEO di cui dovreste essere a conoscenza quando rinovate il vostro sito, quindi vi preghiamo di farvi riferimento.

Quando è necessario impostare un reindirizzamento?

Come accennato sopra, i redirect sono un punto da ricordare dal punto di vista dell'usabilità e dell'SEO quando si gestisce un sito web. Quando hai realmente bisogno di un redirect? Le impostazioni dei redirect sono principalmente richieste nei seguenti momenti.

  • Quando il sito viene rinnovato (URL cambiato)
  • Quando cambiate il dominio del vostro sito
  • Quando volete migrare da un PC a uno smartphone con un URL diverso
  • Quando la visione è temporaneamente non disponibile, ad esempio durante la manutenzione
  • Quando c'è una pagina che volete visualizzare temporaneamente, come una campagna a tempo limitato

Ci sono molte situazioni in cui tale reindirizzamento è necessario.

Si prega di fare riferimento all'articolo qui sotto per una spiegazione facile da capire su come effettuare il reindirizzamento quando il sito viene rinnovato.

Tipi di reindirizzamenti e differenze

Ci sono due tipi di reindirizzamenti:

  • Reindirizzamento lato server (reindirizzamento HTTP) utilizzando .htaccess o PHP
  • Reindirizzamenti lato client utilizzando JavaScript o meta refresh

I reindirizzamenti 301 e 302 comunemente visti sono reindirizzamenti lato server e sono i metodi raccomandati da Google nel contesto del SEO.

Da qui, diamo un'occhiata alle differenze e alle caratteristiche dei reindirizzamenti 301 e 302, che sono gli stessi reindirizzamenti lato server.

Reindirizzamento 301

301 Redirect

Un “reindirizzamento 301” è un codice di stato di inoltro utilizzato quando un URL è stato cambiato permanentemente.

Il reindirizzamento 301 viene eseguito quando “l'URL originale non sarà utilizzato in futuro” come segue.

  • Quando l'intero sito viene rinnovato e l'URL viene cambiato
  • Quando si passa da http a https dopo la conversione a SSL
  • Quando si implementa la normalizzazione degli URL

I motori di ricerca riconoscono anche che “il nuovo URL dovrebbe essere visualizzato”, e sostanzialmente l'indice viene rapidamente spostato al nuovo URL, e la valutazione della pagina precedente viene anch'essa ereditata.

Leggi anche questo: Il redirect 301 passa link juice?

Reindirizzamento 302

302 Redirect

“Reindirizzamento 302” è un codice di stato di elaborazione del trasferimento utilizzato quando l'URL viene cambiato temporaneamente.

Quando si effettua un reindirizzamento 302, utilizzarlo per trasmettere una modifica temporanea come segue.

  • Quando si conducono test di reindirizzamento in test A/B
  • Quando si disabilita temporaneamente l'accesso durante la manutenzione
  • Quando vuoi cambiare l'URL visualizzato sul tuo PC e smartphone
  • Quando vuoi passare temporaneamente attraverso una pagina della campagna, ecc.

Un reindirizzamento 302 è una modifica temporanea e i motori di ricerca giudicano anche che potrebbe tornare all'URL originale un giorno. Di conseguenza, l'indicizzazione dei nuovi URL tende a richiedere più tempo rispetto ai reindirizzamenti 301.

I reindirizzamenti 301 sono raccomandati quando si sposta il proprio sito web. Si prega di essere certi che il punteggio della pagina sarà ereditato anche con un reindirizzamento 302.

301 redirect vs 302 redirect

Reindirizzamento lato server

Da qui spiegherò la differenza nel meccanismo di reindirizzamento. Ci sono due modi per impostare i reindirizzamenti sul lato server:

  • Reindirizzamento con .htaccess
  • reindirizzamento tramite php

Reindirizzamento con .htaccess

Il reindirizzamento tramite .htaccess è il metodo di reindirizzamento più raccomandato perché è facile da gestire e configurare.

Tuttavia, .htaccess non può essere impostato a meno che il server non utilizzi Apache e il file .htaccess sia accessibile sul server.

Oltre a poterli descrivere collettivamente in un file, puoi anche fare impostazioni dettagliate per ciascun file o directory. È conveniente utilizzare .htaccess per corrispondenze di massa come la presenza o assenza di www e barre finali.

Reindirizzamento con Php

Il reindirizzamento tramite PHP è un metodo di reindirizzamento che descrive la funzione header nella parte superiore del file html.

Puoi impostare il codice di stato quando reindirizzi, ma il predefinito è un reindirizzamento 302, quindi assicurati di impostare un reindirizzamento 301 quando sposti il tuo sito.

È conveniente poter impostare per ogni URL, ma .htaccess è raccomandato dal punto di vista della gestione.

Reindirizzamento lato client

Sebbene abbiamo introdotto reindirizzamenti sul lato server, ci sono anche casi in cui i reindirizzamenti vengono impostati sul lato client.

Ci sono due modi per impostare reindirizzamenti sul lato client:

  • Reindirizzamento tramite JavaScript
  • Reindirizzamento con meta refresh

Reindirizzamento tramite JavaScript

Il reindirizzamento tramite JavaScript è un metodo per impostare un reindirizzamento scrivendo “JavaScript” per reindirizzare nel “tag script” nella pagina sorgente del reindirizzamento.

I reindirizzamenti JavaScript sono ben gestiti da Google, rendendoli la prima scelta quando i reindirizzamenti lato server non sono possibili. Si prega di notare che ciò non si applicherà se l'utente ha disabilitato JavaScript.

Inoltre, se non ne sei a conoscenza, non sarai in grado di raccogliere parametri e informazioni sul referrer, e non saprai da quale pagina sei arrivato, il che influenzerà la misurazione.

Implementiamolo consultando il dipartimento di sviluppo basandoci sul seguente sito di riferimento.

Reindirizzamento con meta refresh

Il reindirizzamento mediante meta refresh è un metodo per impostare un reindirizzamento impostando “refresh” nell'attributo “http-equiv” del tag meta. Pertanto, è anche chiamato reindirizzamento html o reindirizzamento meta refresh, ed era uno dei metodi di reindirizzamento più comuni in passato.

Tuttavia, negli ultimi anni, è stato deprecato dal W3C e da Google, che stabiliscono standard per l'HTML, ed è raramente visto. Fondamentalmente, usalo come ultima risorsa quando reindirizzare con .htaccess, PHP o JavaScript non è nemmeno possibile.

Riepilogo dei Tipi di Reindirizzamento

Summary Of Redirect Types

Ci sono due tipi di reindirizzamento, “lato server” e “lato client”, e il reindirizzamento lato server è raccomandato dal punto di vista della certezza e della SEO.

Inoltre,.htaccess'' andIl reindirizzamento “PHP” è un tipico reindirizzamento lato server, e “.htaccess” è il più raccomandato dal punto di vista della gestione.

D'altra parte, ci sono due tipi di reindirizzamenti lato client, “reindirizzamento JavaScript” e “meta refresh”, ma ciascuno ha i propri svantaggi, quindi si consiglia di usarli quando il reindirizzamento lato server non può essere utilizzato. Soprattutto, “meta refresh” dovrebbe essere l'ultima risorsa.

Come Impostare il Reindirizzamento

Da qui, introdurremo come impostare i seguenti quattro reindirizzamenti.

  • .htaccess
  • PHP
  • JavaScript
  • Meta Refresh

.htaccess

Controlla il tuo server per i file .htaccess. Se il file non esiste sul server, crea un nuovo file .htaccess con un editor di testo, ecc., e scrivi il reindirizzamento appropriato.

La descrizione varia a seconda dell'ambito del reindirizzamento, quindi si prega di riferirsi al seguente.

Unità pagina

<IfModule mod_rewrite.c>

Motore di Riscrittura attivato

RewriteRule ^(Redirect source URL)$(Redirect destination URL)[R=301,L]

<\/IfModule>

Per ogni directory

<IfModule mod_rewrite.c>

Motore di Riscrittura attivato

Riscrivi Base \/

RewriteRule ^old(original directory)/(.)$ /new(redirected directory)/$1 [R=301,L]

<\/IfModule>

Per ogni dominio

<IfModule mod_rewrite.c>

Motore di Riscrittura attivato

RewriteCond %{HTTP_HOST} ^(dominio originale)

RewriteRule ^(.) (new domain)$1 [R=301,L]

<\/IfModule>

In caso di cambiamento dell'URL a causa di SSL

<IfModule mod_rewrite.c>

Motore di Riscrittura attivato

RewriteCond %{HTTPS} off

RewriteRule ^(.) (SSL redirect URL)$1 [R=301,L]

<\/IfModule>

Quando si normalizza l'URL (da con www a senza www)

<IfModule mod_rewrite.c>

Motore di Riscrittura attivato

RewriteCond %{HTTP_HOST} ^(www page URL)

RewriteRule ^(.) (URL senza www)$1 [R=301,L]

<\/IfModule>

PHP

Successivamente, introdurrò l'impostazione del reindirizzamento in php. Per reindirizzare una pagina specifica:

<?php

header(‘Location: (URL di reindirizzamento)’, true, 301);

exit();>

Escludi le () nella parte (URL di reindirizzamento) quando scrivi.

Se imposti il reindirizzamento così com'è con php, sarà un reindirizzamento 302, quindi se vuoi impostare un reindirizzamento 301, per favore scrivi come sopra.

JavaScript

Se vuoi reindirizzare sul lato client, scrivi come segue utilizzando JavaScript.

<script type=”text\/javascript”>

<!–-

setTimeout(“link()”, 0);

function link(){

location.href='(URL a cui reindirizzare)’

}

––>

<\/script>

Escludi le () nella parte (URL di reindirizzamento) quando scrivi.

Ricorda che in casi come “Il server che stai utilizzando non può essere reindirizzato…”, puoi configurare un reindirizzamento utilizzando JavaScript.

Meta Refresh

Se vuoi reindirizzare dopo aver visualizzato una pagina che ti dice di reindirizzare, puoi anche usare il meta refresh.

<meta http-equiv=”refresh”content=”Secondi per saltare alla destinazione di reindirizzamento; URL=(URL della destinazione di reindirizzamento)”>

*Escludi le () nella parte (URL di reindirizzamento) quando scrivi.

Tuttavia, è anche deprecato da Google perché non trasferisce le valutazioni SEO e non è supportato dai browser. Pertanto, dovresti considerare di usarlo solo se altri reindirizzamenti sono assolutamente inutilizzabili.

Inoltre, impostiamo il numero di secondi a 0 secondi quando lo utilizziamo per scopi di reindirizzamento. Verrà quindi trattato come qualsiasi altro reindirizzamento.

Come gestire avvisi di reindirizzamento e frodi

Ci sono due tipi di avvisi che possono verificarsi quando viene eseguito un reindirizzamento: Da qui, ti presenteremo come affrontare ciascuno degli avvisi.

  • Cosa fare se ricevi un avviso di reindirizzamento
  • Cosa fare se ricevi un reindirizzamento non valido

Cosa fare se ricevi un avviso di reindirizzamento

Se la destinazione del reindirizzamento è svantaggiosa per l'utente, o se la pagina è irrilevante, può essere emesso un avviso. Ci sono quattro possibili cause:

  • Causato da cookie
  • Se la destinazione del reindirizzamento non è SSL abilitato
  • Per pagine che non sono correlate alla destinazione del reindirizzamento
  • Se l'URL di reindirizzamento è un URL accorciato
  • Cicli di reindirizzamento, quando le catene di reindirizzamento si allungano

Se ricevi un avviso, puoi risolverlo modificando la destinazione del reindirizzamento in SSL per rafforzare la sicurezza, oppure cambiando la descrizione con l'URL originale anziché l'URL accorciato.

Se l'avviso continua a non scomparire, è consigliabile eliminare i propri cookie e controllare se c'è un problema con il proprio computer.

Cosa fare se ricevi un reindirizzamento non valido

È necessaria un'immediata miglioria perché si verificheranno penalità come il downgrade delle classifiche nei motori di ricerca se viene determinato che si tratta di un reindirizzamento non autorizzato. Ma quando si verifica un cattivo reindirizzamento in primo luogo?

Ci sono due possibili cause:

  • I motori di ricerca vedono il reindirizzamento corretto, ma l'utente vede una pagina diversa (cloaking)
  • Se la destinazione del reindirizzamento è una pagina che non ha nulla a che fare con la pagina originale (come una pagina di spam)

Anche se hai impostato reindirizzamenti, se continui a vedere reindirizzamenti non autorizzati, è molto probabile che Google abbia determinato che il tuo sito non è rilevante. Pertanto, la pagina originale e la destinazione del reindirizzamento devono essere correlate.

Ad esempio, ti consigliamo di impostare le stesse parole chiave e descrizioni, o controllare se l'URL è corretto quando ti sposti da uno smartphone alla destinazione del reindirizzamento.

Periodo di impostazione del reindirizzamento

Infine, ti introdurrò il periodo di impostazione del reindirizzamento. Anche se hai impostato un reindirizzamento , se lo annulli prima che il crawler detects il reindirizzamento, la valutazione non sarà trasferita alla nuova pagina, e il ranking scenderà o la pagina non verrà visualizzata nei risultati di ricerca.

Quindi, idealmente, mantieni i redirect per almeno un anno.

Inoltre, quando si utilizzano i redirect per le transizioni di pagina dopo il pagamento, non è raro che i redirect non si cambino automaticamente a seconda di come sono impostati. Pertanto, è consigliabile includere un messaggio come “Clicca qui se non cambia automaticamente”.

Usa i Redirect in Modo Corretto

Se non impostate correttamente il reindirizzamento, non solo perderete la valutazione SEO per cui avete lavorato duramente finora, ma porterà anche a una significativa diminuzione dell'usabilità.

Poiché non ci sono molte opportunità per cambiare gli URL, come il rinnovo del sito e SSL, è importante comprendere l'importanza dei reindirizzamenti e assicurarsi che non ci siano omissioni nella risposta.

Articolo Correlato: Il reindirizzamento di un URL influisce sulla SEO? Spiegato

Autore

Potresti essere interessato a

A Guide to 301 vs. 302 Redirects for SEO

Una Guida ai Reindirizzamenti 301 vs. 302 per la SEO

Quando si tratta di gestire la struttura del tuo sito web e garantire un'esperienza utente fluida, i reindirizzamenti URL sono essenziali. Tuttavia, non tutti i reindirizzamenti hanno lo stesso scopo. Per la SEO, conoscere la differenza tra i reindirizzamenti 301 e 302 può essere cruciale per mantenere il tuo...

Understanding Different Types of URL Redirects and When to Use Them

Comprendere i diversi tipi di reindirizzamenti URL e quando usarli

Quando si gestisce un sito web, comprendere i reindirizzamenti URL è fondamentale per mantenere l'integrità del sito, migliorare l'esperienza dell'utente e massimizzare i benefici SEO. Diversi tipi di reindirizzamenti URL servono a scopi unici e selezionare quello giusto può influenzare notevolmente come...