Caduta di Ranking Dopo la Migrazione del Sito: Controlla i Redirect (301/302) e i Codici di Stato Prima e Dopo

Punti chiave

I cali di traffico post-migrazione di solito derivano da codici di stato e catene di redirect, non dai contenuti. Non serve talento — solo due punti temporali: una baseline prima della migrazione e una riconferma 24–72 ore dopo. Un check in batch copre fino a 20 URL, hop per hop con timing, dalle viste Googlebot e browser.

La risposta breve

Nella maggior parte dei cali di traffico post-migrazione, il problema non è il contenuto più sottile o la struttura spostata — sono i codici di stato e le catene di redirect: 301 a scaletta, loop, un cumulo di 404, o crawler che vedono qualcosa di diverso dai browser. Servono due punti temporali, non talento: una baseline prima della migrazione e una riconferma 24–72 ore dopo. Un unico check in batch copre fino a 20 URL, segue ogni hop con il timing e gira da due viste (Googlebot / browser) — una conclusione in 20 minuti al massimo.

Tabella dei codici di stato (quelli usati dalla diagnosi migratoria)

Codice

Significato

Cosa significa durante una migrazione

200 / 204

OK / nessun contenuto

Un endpoint pulito

301 / 308

Redirect permanente

L'identità dell'URL si sposta — una migrazione è prevalentemente questo

302 / 307

Redirect temporaneo

L'URL vecchio continua a competere; non usarlo per spostamenti definitivi

404

Non trovato

La risposta corretta per le pagine davvero rimosse

410

Rimosso definitivamente

Più chiaro: "non esiste e non va cercato"

429

Troppe richieste

Crawler bloccato; controlla Retry-After

500 / 502 / 503

Errori server

I peggiori durante il crawling — danneggiano direttamente l'indicizzazione

301 vs 302: quale per una migrazione

I redirect nella direzione sbagliata sono il motivo principale per cui il ranking non torna mai:

  • Permanente (301/308): l'URL nuovo diventa l'identità; equity e storico seguono. Usalo per cambi di dominio e redesign della struttura URL.
  • Temporaneo (302/307): l'URL vecchio resta l'identità; quello nuovo è una tappa temporanea. Usalo per pagine di campagna e trasferimenti di checkout.

Esempi di errore: una pagina promo che usava 301 — a promo finita, lo storico di ranking della pagina vecchia è già migrato "per sempre", e il recupero significa ri-migrare. Il contrario: una redesign permanente con 302 — l'indirizzo vecchio continua a contendersi l'identità, e nessuna delle due pagine ranka bene.

Due punti temporali: prima e dopo

Prima della migrazione (baseline, una volta): conferma lo stato finale delle tue 20 URL di maggior valore e delle loro catene, e archivia. Quel file è la base di confronto — senza di esso non puoi distinguere "problema nuovo" da "preexistente".

Dopo la migrazione (riconferma, 24–72 ore dopo): attendi che il cutover si stabilizzi, poi verifica quattro cose:

  1. Le URL vecchie rispondono tutte 301 come previsto (non 200, non 404).
  2. Le URL nuove restituiscono 200.
  3. Nessuna catena a scaletta (A→301→B→301→C dovrebbe essere un solo hop) e nessun loop (B→301→A→301→B — i crawler di ricerca si arrendono).
  4. Vista crawler e vista browser coincidono (mismatch → di solito WAF / keep-alive / regole UA; è la fonte classica di "a me sembra tutto ok ma l'indicizzazione è rotta").
Prima vs dopo la migrazione: la baseline da archiviare, e le quattro cose da riconfermare nella finestra 24–72 ore

Come eseguire il check (gratuito, senza registrazione)

  1. Incolla le URL, una per riga, fino a 20; i duplicati vengono rimossi automaticamente e i domini nudi ottengono https:// automaticamente.
  2. Scegli le viste: Googlebot, Bingbot, browser, ecc. (aggiungi header personalizzati se serve). Per un check di migrazione esegui almeno Googlebot + browser.
  3. Leggi la catena: codice di stato, frase di stato, catena completa dei redirect (stato, Location, timing di ogni hop), header della risposta, body e tempo totale. Suddividi il tempo per hop — l'hop lento è il problema.
  4. Esporta CSV: metti i risultati nel tuo foglio di tracciamento o nella coda ticket, accanto alle altre modifiche.

Un controllore dei codici di stato HTTP gratuito (semplice verifica umana per check, nessuna registrazione) fa tutto in un solo passaggio e include un riferimento di 54 codici — che è anche il motivo per cui il check segue le catene invece del solo stato finale.

Audit mensile (facoltativo ma consigliato)

Chi si è scottato dimentica il terzo mese. Mantieni una lista di "URL non sane" ed esegui le 20 URL principali ogni mese. I codici di stato sono come i bottoni dell'ascensore — falliscono proprio quando li dai per scontati.

Errori comuni

  • Guardare solo lo stato finale: 301→301→200 è molto diverso da un 200 diretto; più lunga è la catena, più il segnale decade.
  • Correggere ogni 404: un 404 collegato in una catena di redirect non è un link morto — le pagine davvero rimosse devono restare 404/410. Correggi solo i link morti con traffico.
  • Testare solo la vista browser: i WAF restituiscono contenuti diversi per UA. Almeno due viste per check.

FAQ

Quante URL posso controllare contemporaneamente? Fino a 20; le URL duplicate vengono controllate una volta. Liste più grandi significano solo più batch.

È a pagamento? No. Gratuito e anonimo, con una semplice verifica umana per check.

Quanto presto dopo una migrazione un 301 è affidabile? Lo strumento di check di solito mostra risultati entro 24–72 ore; per il trasferimento completo di equity, monitora l'ispezione URL in GSC nelle settimane successive.

502/503 è un "fallimento" o un "attesa"? Durante il crawling è serio. Trova la causa (upstream, endpoint specifici). Un 5xx visto dalla vista crawler non è una situazione "aspettiamo un attimo".

Autore: Julian Mercer, praticante di SEO tecnico da 14 anni presso Auspia. Julian scrive su crawlability, rendering, architettura del sito e le fondamenta tecniche di cui il contenuto leggibile dall'AI ha bisogno.

Esplora questo argomento

Continua sullo stesso percorso di crescita