Sei errori di migrazione che isolano i backlink di un cliente
La maggior parte della perdita di link in un file cliente non è dovuta a una penalità. È un vecchio URL che ha smesso di rispondere quando il sito è stato spostato, e il report delle pagine principali lo mostra in un minuto.
Team di ricerca LinkSkimmr ·
Dove finiscono i link quando un sito si sposta
I link puntano agli URL, non ai siti. Cambia l'URL e ogni link al vecchio indirizzo necessita di un reindirizzamento.
Sembra ovvio fino a quando non viene eseguita una migrazione. Molti team conoscono la regola. Una migrazione WordPress, un passaggio da www al dominio nudo o una nuova struttura delle categorie va online un venerdì con una nota che dice che i redirect seguiranno. Quando verifichi i backlink di un sito dopo una di queste operazioni, la domanda non è quanti link esistono, ma quanti atterrano ancora su una pagina attiva, e il punto cinque della routine di dieci minuti risponde a questa domanda.
Le linee guida stesse di Google per le migrazioni prevedono una mappatura uno-a-uno degli URL vecchi verso quelli nuovi. I redirect 301 lato server fanno il lavoro. Tienili attivi il più a lungo possibile. Per un cambio di dominio, lo strumento Modifica indirizzo in Search Console è un passaggio aggiuntivo. Le mappature si rompono comunque in modi prevedibili e Screaming Frog o Ahrefs Site Audit ne evidenziano la maggior parte.
Gli strumenti aiutano in questo: Search Console mostra lo stato di indicizzazione e copertura da parte di Google, Screaming Frog elenca le catene di redirect da un'analisi, e la nostra chiamata per le pagine principali mostra quali URL trasportano i link. Nessuno di questi strumenti da solo offre il quadro completo, e la combinazione richiede meno di un'ora su un sito piccolo.
Errore, sintomo, soluzione
Errore
Come si manifesta nei dati
Soluzione
Tutto reindirizzato alla home page
Le pagine più linkate sono tutte scomparse; la home è l'unico URL rimasto
Mappa ogni vecchio URL alla sua pagina nuova più vicina
Sia www che il dominio nudo restituiscono 200
Gli stessi link sono divisi tra due host
Scegli un host, reindirizza l'altro con un 301
Catena di redirect con tre o più salti
La pagina principale si risolve solo dopo diversi salti
Indirizza l'URL vecchio direttamente verso quello finale
Usato un 302 per una migrazione permanente
L'URL vecchio continua ad apparire come pagina linkata
Passa a un 301 una volta che la migrazione è definitiva
La vecchia pagina 'Chi siamo' è stata eliminata, non reindirizzata
Un URL ben linkato restituisce 404
Reindirizzalo alla nuova pagina 'Chi siamo'
Struttura delle categorie ricostruita senza una mappa
Decine di URL linkati restituiscono 404
Esporta prima gli URL vecchi, mappali in un foglio di calcolo
Trova il valore isolato in due chiamate
Recupera le pagine più linkate, poi testa ogni URL in un browser o con curl -I. Tutto ciò che non è un 200 pulito o un singolo 301 va inserito nell'elenco.
bash
# which old URLs carry the links (2 credits, billed once)
curl "https://linkskimmr.com/api.php?action=toppages&q=clientsite.com&per=200&key=sk_live_..."
# then, for each URL you care about
curl -sI https://clientsite.com/old-page | head -5
L'ordine di riparazione che useremmo
1
Risolvi prima l'host
Un host canonico, tutto il resto reindirizzato con 301 verso di esso. Richiede minuti e tocca tutti i link contemporaneamente.
2
Mappa le venti URL principali
Venti pagine ben linkate di solito contengono la maggior parte del valore. Mappale manualmente, una a una.
3
Appiattisci le catene
Sostituisci ogni percorso a più salti con un singolo salto verso l'URL finale.
4
Ricontrolla il mese prossimo
Il nostro indice si aggiorna approssimativamente ogni mese, quindi concedi un ciclo prima di dichiarare la riparazione un successo o un fallimento.
Un limite vale la pena essere detto ad alta voce
Riparare i redirect restituisce il valore del link a una pagina attiva. Non promette posizioni in classifica e non può recuperare link che sono stati rimossi alla fonte. Nota entrambi i punti nel file cliente.
Domande sui redirect che sentiamo più spesso
Posso semplicemente reindirizzare la vecchia pagina alla nuova pagina 'Chi siamo'?
Sì, quando la nuova pagina svolge lo stesso scopo. Un 301 dal vecchio URL alla equivalente più vicina mantiene i link utili. Inviare ogni URL morto alla home page funziona male perché la destinazione non corrisponde più a quanto promesso dal link.
Quanti redirect 301 sono troppi su un sito?
Il conteggio conta meno della struttura di ogni percorso. Le catene lunghe sprecano sforzo di crawling e si rompono più spesso, quindi mantieni ogni URL vecchio con un singolo salto e conserva l'intera mappa in un foglio di calcolo che puoi verificare.
Come invio da www alla versione senza www?
Scegli un host come canonico, poi aggiungi un 301 su tutto il sito dall'altro host verso quello scelto a livello di server o provider DNS. Testa entrambe le versioni con curl -I e conferma che i link nell'elenco delle pagine principali atterrino sull'host scelto.
Cosa verificare la settimana in cui la migrazione va online
Se verifichi i backlink di un sito la settimana in cui si sposta, controlla la mappa prima dei numeri. La mappa decide se i numeri possono recuperare o meno.
Analizza la vecchia sitemap, non solo quella nuova
La vecchia sitemap elenca ancora gli URL che hanno guadagnato il loro posto in origine. Analizzala contro il sito attivo e ogni riga che restituisce un 404 o una catena di redirect diventa una riga nella mappa.
Conserva l'output dell'analisi con la data nel nome. Una seconda analisi un mese dopo mostra quali riparazioni sono resistenti e quali reindirizzamenti sono scomparsi silenziosamente.
Confronta le pagine principali prima e dopo
Salva l'elenco delle pagine principali prima della migrazione, poi esegui di nuovo la chiamata una volta che il nuovo sito si è assestato. Due elenchi di URL linkati dovrebbero allinearsi una volta applicata la mappa, e le righe che non si allineano sono il tuo elenco di cose da fare.
Ogni esecuzione costa 2 crediti, quindi il confronto è economico. Il costo è nella mappatura, non nei dati.
Cerca una regola di staging lasciata indietro
Una regola che blocca i crawler può sopravvivere a un lancio inosservata. Controlla robots.txt e qualsiasi tag noindex sui template che contengono le tue pagine più linkate, prima di dare per conclusa la migrazione.
Una riga nel file cliente è sufficiente: quali template hai controllato e in quale giorno. Scrivi il responsabile di ogni reindirizzamento accanto ad esso, perché un reindirizzamento che nessuno può spiegare è quello che viene eliminato nella prossima revisione.
Quale codice di redirect si adatta a una migrazione permanente
Il codice è una piccola scelta con un grande effetto sul messaggio che invii. I crawler leggono il codice di stato prima di leggere qualsiasi altra cosa sulla pagina vecchia.
Perché un 301 si adatta a una migrazione definitiva
Un 301 dice che la migrazione è permanente. Un 302 dice che l'indirizzo vecchio potrebbe tornare, che è il messaggio sbagliato per una migrazione definitiva. Usa un 302 solo mentre un test temporaneo è effettivamente in corso.
Una volta che la migrazione è consolidata, passa tutti i reindirizzamenti temporanei a 301. Lasciare un 302 in posizione per anni è uno dei modi più silenziosi per mantenere una migrazione a metà.
Perché un 302 seguito da un 301 va storto
Un 302 che reindirizza a un secondo URL, che a sua volta invia un 301, crea due salti e segnali misti. I motori di ricerca di solito riescono a seguire la catena, ma la catena è più lenta e si rompe più facilmente la prossima volta che qualcuno modifica una regola.
Riducila a un singolo 301 che punta direttamente all'indirizzo finale. Un salto è più facile da testare, più facile da spiegare a un cliente e più facile da mantenere attivo.
Come reindirizzare gli URL con parametri di query
I vecchi URL con stringhe di query sono comuni dopo un cambio di CMS. Supponiamo che l'indirizzo vecchio fosse una pagina prodotto con un parametro colore. Decidi se il parametro cambia il contenuto. Se sì, mappa l'URL con parametro alla pagina nuova corrispondente; se no, una regola che rimuove il parametro può servire la pagina.
Testa manualmente alcuni URL con parametro dopo che la regola è attiva. Una regola che funziona per il percorso base può comunque ignorare la stringa di query, e i link che trasportano parametri sono quelli che perderai.
Tre reindirizzamenti che sembrano soluzioni
Alcuni reindirizzamenti superano un controllo di stato e comunque perdono il valore. La pagina risponde con un 301, ma la destinazione è sbagliata per le persone e i crawler che seguono il link.
Un ciclo di redirect
Due regole che si inviano a vicenda mostrano un ciclo nel browser e la maggior parte degli strumenti si arrende dopo una manciata di salti. Testa l'URL vecchio, conta i salti e correggi la regola che punta indietro verso il punto di partenza.
Un ciclo è il problema più facile da vedere e quello più facile da lasciare per una settimana. Risolvelo il giorno in cui lo trovi e conta i salti con curl -sIL in modo da leggere ogni riga di stato, non solo l'ultima.
Un reindirizzamento a uno schermo di accesso
Una vecchia pagina ben linkata che reindirizza a un modulo di login offre al visitatore un muro invece del contenuto promesso dal link. Supponiamo di reindirizzare una vecchia guida a una pagina di accesso, che poi rimbalza su un login di terze parti. Nulla in questo percorso aiuta il link.
Reindirizza alla pagina pubblica che corrisponde a ciò di cui trattava il link. Se non esiste una tale pagina, un 404 pulito è più onesto di un reindirizzamento che non porta da nessuna parte utile.
Un esempio pratico, ipotetico
Immagina un cliente che si è spostato da un tema blog a un altro. Numeri solo di esempio.
Supponiamo che il report delle pagine principali abbia elencato 140 URL con link prima della migrazione e che 90 di questi abbiano restituito 404 dopo perché il nuovo pattern dei permalink ha eliminato la cartella delle date. Mappare manualmente le venti migliori tra quelle linkate può recuperare gran parte del valore puntato in un pomeriggio, e la tabella delle soglie ti dice come descrivere il cambiamento al cliente.
La stessa mappa è la migliore risposta quando un cliente chiede cosa è cambiato. Mostra le venti URL mappate con il loro indirizzo vecchio, il loro indirizzo nuovo e il codice di stato per ciascuna. Una tabella convince. Venti righe convincono più di qualsiasi riassunto e la tabella funge anche da checklist per il passaggio successivo.