I modi migliori per gestire catene e loop di reindirizzamento
Pubblicato: 2018-11-28Nel webinar "Cicli e catene di reindirizzamento" del 20 novembre, Erle Alberton, Customer Success Manager di OnCrawl, ha presentato diversi modi per utilizzare OnCrawl per gestire i reindirizzamenti sul tuo sito web .
Che cos'è un reindirizzamento?
I reindirizzamenti sono codici di stato HTTP che indicano che il contenuto della pagina può invece essere trovato in un URL diverso . Ciò include codici di reindirizzamento specifici tra cui:
- 301: reindirizzamento permanente
- 302: reindirizzamento temporaneo
- 307: reindirizzamento temporaneo che obbliga il browser a emettere una nuova richiesta per il nuovo URL che è esattamente uguale alla richiesta per il vecchio URL
Nota: OnCrawl ha osservato, dopo aver eseguito la scansione di milioni di siti, che il reindirizzamento 302 consuma un budget di scansione significativo poiché Google continua a cercare di determinare se il periodo temporaneo è terminato o meno. Prova invece a utilizzare i reindirizzamenti 301 se stai cercando di ottimizzare il budget di scansione.
In che modo Google gestisce i reindirizzamenti?
Secondo Google, i reindirizzamenti fanno parte del ciclo di vita di un sito. Trasmettono il PageRank ai loro bersagli e non causano problemi a meno che non appaiano in catene.
I SEO IMO si preoccupano troppo dei reindirizzamenti. Usa quello giusto per il lavoro, è una cosa tecnica, non una cosa SEO; non è magia voodoo.
— ? John ? (@JohnMu) 29 settembre 2016
tutti i reindirizzamenti passano il PageRank ora
— Gary “鯨理” Illyes (@methode) 28 settembre 2016
“I SEO IMO si preoccupano troppo dei reindirizzamenti. Usa quello giusto per il lavoro, è una cosa tecnica non una cosa SEO; non è magia voodoo.
— John Mueller
"tutti i reindirizzamenti passano il PageRank ora"
— Gary Illyes
"Seguiamo fino a 5 [reindirizzamenti] in una catena (per favore mantieni qualsiasi catena di reindirizzamento il più breve possibile), ma puoi reindirizzare tutti gli URL che desideri sul tuo sito contemporaneamente".
— Spiegazione fornita durante un webinar di Google
Tuttavia, i dati di OnCrawl mostrano che il numero massimo di reindirizzamenti seguiti dai crawler di Google è spesso di circa 16.
Cos'è una catena e cosa può causare una catena?
Un reindirizzamento diventa una catena quando punta a un URL di destinazione che a sua volta viene reindirizzato a un altro URL.
Una catena può verificarsi nei seguenti casi:
- Quando hai corretto il titolo di un articolo, se i tuoi URL sono basati sui titoli degli articoli
URL originale -> correzione del titolo -> reindirizza al nuovo URL 2 -> correzione del titolo -> reindirizza all'URL 3- Cosa è successo: il tuo CSM potrebbe creare reindirizzamenti automatici ogni volta che modifichi il titolo. Oppure, se imposti manualmente le regole per le modifiche nel tuo file htccss, le vecchie regole potrebbero rimanere nel file.
- Il nostro consiglio: inizia sempre con lo stato attuale per creare nuove regole, quindi modifica tutte le vecchie regole in modo che puntino direttamente all'URL 3.
- Dopo aver riprogettato più volte un sito web
URL originale -> riprogettazione -> URL 2 -> riprogettazione -> URL 3...- Cosa è successo: quando riprogetti un sito web, (si spera) scrivi le regole di reindirizzamento nel tuo file htaccess. Pochi mesi dopo, una parte del sito viene nuovamente riprogettata. Le nuove regole vengono aggiunte a quelle precedenti nel file htaccess, creando serie di reindirizzamenti.
- Migrazione a HTTPS o modifica dei nomi di dominio
URL http (senza www) -> URL http (con www) -> URL https (senza www) -> URL https (con www)
URL http (senza www) -> URL https (senza www) -> URL https (con www)
URL http (con o senza www) -> URL http (vecchio slug) -> URL http (nuovo slug) -> URL https (nuovo slug)
URL http (con o senza www) -> URL https (vecchio slug) -> URL https (nuovo slug)- Che cosa è successo: gli URL vengono reindirizzati in base alle tue regole all'URL corretto. Spesso, questo include anche un passaggio di reindirizzamento, automatico (nel caso di sottodomini www) o meno (quando hai aggiunto una regola per correggere un URL), prima e/o dopo il reindirizzamento da HTTP a HTTPS.
Che cos'è un loop e come vengono creati i loop?
Un ciclo di reindirizzamento è una catena di reindirizzamento chiusa. Uno dei collegamenti della catena viene reindirizzato a un URL che fa già parte della stessa catena. Dopo circa 20 reindirizzamenti, inevitabile in un ciclo, l'utente non vede mai la pagina.
Quali statistiche sono disponibili in OnCrawl?
Nel Crawl Report, OnCrawl offre 5 grafici principali sull'argomento dei reindirizzamenti del tuo sito web. I grafici possono essere trovati in Indicizzabilità, quindi Codici di stato.
1. Scomposizione dei codici di stato HTTP per l'intero sito
Questo grafico è in circolazione da un po' di tempo in OnCrawl e ti consente di tenere traccia della percentuale di pagine che vengono reindirizzate (con un codice di stato di 3xx) sul tuo sito web.
2. Tabella che riassume tutti i reindirizzamenti
Per ogni tipo di reindirizzamento, questa tabella fornisce il numero di pagine associate e, soprattutto, il numero di collegamenti che puntano alle pagine nel ciclo o catena di reindirizzamento.
Esistono diversi tipi di reindirizzamento:
- Reindirizzamenti singoli: reindirizzamenti semplici dall'URL A all'URL B , dove non si verificano reindirizzamenti aggiuntivi. I reindirizzamenti semplici non causano problemi al tuo SEO. Possono essere utilizzati per conservare il PageRank ricevuto su vecchi URL se hai backlink che puntano a loro. Fai attenzione ai link interni che puntano alla parte "sbagliata" del reindirizzamento: dovrai aggiornarli in modo che puntino all'URL di destinazione.
- Pagine in catene 3xx: una serie di 2 o più reindirizzamenti . Questi reindirizzamenti vengono valutati da un capo all'altro. Puoi trovare il numero di pagine coinvolte e il numero di collegamenti che puntano a qualsiasi parte della catena. Cliccando sui numeri, puoi trovare l'elenco degli URL che rappresentano. Quindi, sta a te correggerli in modo che puntino all'URL finale.
- Pagine in catene 3xx con troppi reindirizzamenti . OnCrawl interrompe l'esplorazione di una catena dopo 500 reindirizzamenti!
- Pagine all'interno di un loop 3xx : i loop vengono creati quando una delle pagine di una catena reindirizza a un'altra pagina della catena. Di conseguenza, non esiste una pagina finale in questa serie di reindirizzamenti.
- Pagine che sono destinazioni finali 3xx: pagine che sono destinazioni di un reindirizzamento ma che non reindirizzano a un'altra pagina. Se non è possibile eseguire la scansione della pagina di destinazione finale, non verrà inclusa in questi numeri. Ti consentiremo di determinare i motivi specifici per cui potresti aver vietato i crawler su una determinata pagina.
3. Grafico dello stato finale dopo i reindirizzamenti
Questo grafico consente di rispondere alla domanda: una volta che OnCrawl ha terminato la scansione di tutti i passaggi del ciclo o della catena, qual è lo stato della pagina di destinazione finale?
Il grafico mostra le diverse possibili risposte:
- 200: l'ultima pagina funziona bene
- 3xx (esterno): la pagina finale è su un sito diverso, ma viene anche reindirizzata
- 4xx: impossibile trovare la pagina finale
- 5xx: la pagina finale restituisce un errore del server
- Scansione non eseguita : il bot OnCrawl non è riuscito a raggiungere la pagina finale: è possibile che la pagina si trovi in un sottodominio non incluso nella scansione o che la pagina sia elencata come robot negati nel file robots.txt.
La correzione delle pagine finali in 3xx, 4xx e 5xx può essere estremamente utile.
Inizia con 4xx e 5xx (pagine di errore) prima di passare alle pagine in 3xx (queste sono le pagine che fanno parte di catene e loop).
4. Scomposizione dei codici di stato per gruppi di pagine e per profondità
Questo grafico può essere visualizzato per gruppi di pagine o per profondità di pagina. La versione basata sui gruppi di pagine ti consente di utilizzare la segmentazione di OnCrawl, che può raggruppare le pagine in base a qualsiasi metrica OnCrawl.
Alcuni esempi:
- Utilizzo di una segmentazione per le pagine classificate o non classificate;
- Quale percentuale delle mie pagine che non si classificano restituisce 4xx o 5xx?
- Con una segmentazione basata sul numero di impressioni in GSC;
- Ci sono pagine che non hanno impressioni e che sono interessate da una catena con una pagina di destinazione finale che non ha uno stato 200?
Nella seconda scheda, puoi visualizzare il codice di stato in base alla profondità della pagina nel sito web. In generale, più in profondità si trova la pagina, maggiore è il numero di reindirizzamenti.
5. Scomposizione delle pagine in catene o loop per gruppi di pagine e per profondità
Questo grafico si adatta alla segmentazione scelta.
Questo grafico può essere visualizzato anche in base alla profondità, in modo da poter vedere dove si trovano le pagine coinvolte nei loop e nelle catene di reindirizzamento.
Cosa fare per gestire i tuoi reindirizzamenti
- 1. Elenca le pagine interessate
Pagine di destinazione finale di anelli e catene. Questo ti darà una buona idea delle pagine da correggere o da cui tenere lontani i crawler.
Priorità assoluta: pagine in un ciclo. I loop sono l'elemento più importante da correggere.
Priorità assoluta: pagine in catene con troppi reindirizzamenti. Come i loop, correggere le catene troppo lunghe è una priorità assoluta.
- 2. Modificare i collegamenti alle pagine interessate
I collegamenti possono essere aggiornati per puntare alla pagina finale della catena o impostati su "nofollow" per evitare che il collegamento venga scansionato.
Priorità a seconda della situazione: collegamenti alle pagine di destinazione finali delle catene. Questo ti darà una buona idea delle pagine da correggere o da cui tenere lontani i crawler..
Priorità assoluta: collegamenti a pagine in un ciclo. I loop sono l'elemento più importante da correggere.
Priorità assoluta: collegamenti a pagine in catene con troppi reindirizzamenti. Come i loop, correggere le catene troppo lunghe è una priorità assoluta.
Priorità 2: collegamenti a pagine in catene.
Priorità 3: collegamenti a pagine con un unico reindirizzamento alla destinazione finale.
Come elencare le pagine o i collegamenti interessati da un reindirizzamento?
Quando fai clic su una metrica in OnCrawl, passi direttamente a Esplora dati, con un filtro preimpostato che ti consente di visualizzare i dettagli delle informazioni su cui hai fatto clic.
Ad esempio, facendo clic sul numero di pagine che non sono in un ciclo ma sono in una catena con troppi reindirizzamenti, si passa direttamente al rapporto che elenca tutti gli URL che soddisfano questo criterio. Puoi regolare il filtro in modo che ti mostri tutte le pagine che sono in loop, ad esempio.
Allo stesso modo, puoi esplorare tutti i link che puntano a una pagina:. Ad esempio, nel caso di tutte le pagine che vengono reindirizzate, QuickFilter "Pagine che puntano a errori 3xx" ti mostrerà tutti i collegamenti che puntano alle pagine reindirizzate.
Per quelli di voi che utilizzano l'API di OnCrawl, avete anche un modo per elencare i link che puntano a pagine, usando le richieste incrociate. Non entreremo nei dettagli qui, ma puoi ottenere tutti i link in base al tipo di reindirizzamento, con le loro ancore e persino la quantità di succo che passano.
Come testare i reindirizzamenti sul tuo sito senza eseguire una scansione?
Puoi ottenere una diagnosi iniziale per i reindirizzamenti anche prima di eseguire una scansione.
Ti consigliamo di testare l'URL di inizio prima di eseguire la scansione. OnCrawl convaliderà automaticamente il tuo URL di inizio non appena lo inserisci nelle impostazioni di scansione. Se il tuo URL di inizio non è valido, potrebbe essere dovuto a diversi motivi:
L'URL iniziale viene reindirizzato a una pagina in 200 – L'URL iniziale viene reindirizzato a una pagina in 400 – L'URL iniziale fa parte di una catena irrisolta
- Il tuo URL di inizio viene reindirizzato. Questo caso può essere un po' particolare. Per Erle, se ha bisogno di eseguire la scansione di un sito Web, partirà sempre dall'URL del dominio. Anche se OnCrawl dice che questo URL "sembra essere reindirizzato...", continuerà a utilizzare questo URL, perché è estremamente utile per analizzare il sito in questo caso. L'avviso che appare nel caso di un URL di inizio reindirizzato non è un errore. Sono solo informazioni aggiuntive.
- L'URL di inizio restituisce un errore . D'altra parte, è possibile inserire un URL di inizio che viene reindirizzato a una pagina che restituisce un errore. In questo caso, il crawler non può andare oltre.
- Il tuo URL di inizio fa parte di un ciclo. In questo caso, OnCrawl ti informa che la scansione è impossibile. OnCrawl non può determinare la destinazione finale per il primo URL, poiché fa già parte di un ciclo.
Andare avanti
Analizzare i tuoi reindirizzamenti con la giusta segmentazione
"Ripartizione codici di stato"
Un'ottimizzazione SEO inizia sempre con la possibilità di una pagina di ottenere più impressioni. Applicando una segmentazione basata su intervalli di impressioni di GSC, possiamo vedere le pagine che hanno 0 impressioni in GSC negli ultimi 45 giorni. Questo ci permette di scoprire che alcune di queste pagine rispondono con 3xx e 4xx.
Ovviamente puoi utilizzare una segmentazione diversa per visualizzare meglio le caratteristiche aggiuntive dei tuoi dati.
"No. di pagine all'interno di catene o loop 3xx”
Questo grafico fornisce una panoramica del numero di pagine interessate. Ancora una volta, è organizzato per gruppo o per profondità a seconda della scheda che utilizzi.
Per gruppo, possiamo dire a colpo d'occhio il tipo di gruppo che è maggiormente interessato dai loop e dalle catene di reindirizzamento.
Passando all'altra scheda, possiamo vedere a quale profondità appaiono le pagine in loop e catene. Ma solo perché stiamo guardando in profondità non significa che non possiamo usare una segmentazione.
Se disponi della segmentazione basata su URL fornita per impostazione predefinita in OnCrawl, utilizza il secondo filtro nella parte superiore della pagina per scegliere come target un determinato gruppo di pagine nella segmentazione. Puoi quindi utilizzare questo grafico per visualizzare la suddivisione della profondità nella struttura del tuo sito per le pagine di questo gruppo.
Ricorda che una pagina che non è molto in profondità nel sito ha maggiori possibilità di essere indicizzata rispetto a una pagina che è più profonda. La strategia di cui sopra aiuta a concentrarsi sui gruppi più importanti del tuo sito e sulle pagine che si trovano più in alto nella struttura del tuo sito, al fine di dare priorità alle tue azioni SEO.
Adatta i tuoi rapporti e le segmentazioni
OnCrawl si basa su metriche. E come tutte le metriche di OnCrawl, le metriche relative all'analisi di reindirizzamento sono disponibili in Esplora dati.
Puoi aggiungere i seguenti dati ai tuoi rapporti:
– La destinazione del reindirizzamento
– La distanza (in numero di reindirizzamenti) fino alla fine della catena
– Un'indicazione se la pagina fa parte di una catena con troppi reindirizzamenti
– Un'indicazione se la pagina fa parte di un ciclo di reindirizzamento
– Il numero ID del cluster. Tutte le pagine che fanno parte dello stesso cluster si trovano nella stessa catena o ciclo di reindirizzamento.
– La pagina di destinazione finale per una catena e il relativo stato HTTP
Puoi anche utilizzare queste metriche per creare segmentazioni OnCrawl. Ad esempio, ciò ti consente di raggruppare le tue pagine in base al numero di reindirizzamenti nella loro catena o di indirizzare catene di reindirizzamenti piccole o grandi. Possiamo anche esaminare le caratteristiche delle pagine in base alla loro distanza dalla fine di una catena: 1 reindirizzamento, 2-5 reindirizzamenti, 6-10, 11-20, più di 20...
Controlla la rappresentazione visiva dei reindirizzamenti nei "Dettagli URL"
Esplora dettagli URL contiene informazioni sulla catena di reindirizzamento di una pagina.
Da Esplora dati, puoi fare clic su un URL per ottenere maggiori dettagli, comprese le informazioni sul reindirizzamento.
Nella pagina Dettagli URL, sono presenti una varietà di dati relativi ai reindirizzamenti di questa pagina. C'è anche una rappresentazione visiva della catena di reindirizzamento. Questa visuale include:
– L'inizio della catena
– Lo stato di ogni pagina della catena
– L'obiettivo finale della catena (in verde)
– L'URL corrente
Questo oggetto visivo è disponibile anche per i loop. I codici di stato della pagina e il percorso di reindirizzamento sono rappresentati allo stesso modo delle catene.
Alcune buone pratiche
Durante il webinar, Erle ha offerto i seguenti consigli:
- Ogni URL nella catena dovrebbe reindirizzare all'URL finale!
- Ogni collegamento a un URL nella catena dovrebbe puntare all'URL finale!
- Per prima cosa, correggi i loop. Quindi correggi gli errori 4xx e 5xx.
- Imposta la tua scansione con un URL di inizio il più in alto possibile nella struttura del sito.
- Quando esegui riprogettazioni o migrazioni, crea configurazioni di scansione che utilizzano le 100 regole di reindirizzamento trovate nel tuo htaccess ed esegui le scansioni regolarmente (una volta alla settimana) per verificare che la tua politica di reindirizzamento sia ancora in vigore.
- Assicurati di ridurre le serie di reindirizzamenti a un singolo reindirizzamento (non dimenticare i tuoi backlink!)
I migliori SEO hanno partecipato alla discussione su Twitter per aggiungere ulteriori best practice per i reindirizzamenti:
Tuttavia, dovremmo mirare a reindirizzare all'URL finale senza catene aggiuntive.
— Maria Cieslak (@McCieslak) 22 novembre 2018
Sì, punta a reindirizzamenti diretti al target. I reindirizzamenti rallentano le cose, specialmente sui dispositivi mobili, in particolare tra host. Eseguiamo la scansione 5 incatenati in una volta sola e la prendiamo da lì la prossima volta che eseguiamo la scansione. I crawler sono bravi a individuare questi problemi per te!
— ? John ? (@JohnMu) 22 novembre 2018
È anche fondamentale cercare le cause delle catene 1) lancio del sito 2) strumenti di reindirizzamento automatico (ad esempio quando un URL viene alterato) e 3) un team di contenuti attivo.
L'identificazione e la correzione sono relativamente facili quando stai cercando, tuttavia è più conveniente affrontare come punto di processo
— Chris Green (@chrisgreen87) 22 novembre 2018
Assicurati che i collegamenti interni puntino a destinazioni di reindirizzamento finali.
— Senor Munoz (@senormunoz) 22 novembre 2018
La mia risposta è qui: https://t.co/rsrXsZLsl6
Fondamentalmente, li odio ??
— Omi Sido (@OmiSido) 22 novembre 2018
Qualcosa a cui le persone a volte non pensano è il reindirizzamento delle immagini mentre lavorano alla riprogettazione del loro sito web. ?
— Alice Roussel (@aaliceroussel) 22 novembre 2018
soprattutto se il sito ha più di 1 milione di URL, la scansione può diventare complicata, quindi è necessario evitare le catene di redir al più presto monitorando regolarmente lo stato di salute del sito tramite analisi di scansione automatizzate
— Murat Yatagan (@muratyatagan) 22 novembre 2018
Come trovare maggiori informazioni sui reindirizzamenti in OnCrawl?
Le diapositive di questo webinar sono disponibili su Slideshare (in francese).
Se sei interessato a questa funzione, è inclusa come parte delle scansioni standard in OnCrawl. L'unica cosa che devi fare è eseguire una scansione dopo il rilascio della funzione.
E se non hai ancora un account OnCrawl? Nessun problema: ora è il momento perfetto per iniziare la tua prova gratuita!