Application Management

Migrazione da Drupal a Next.js: come ho distrutto il mio traffico SEO e come sto cercando di rimediare

Migrazione da Drupal a Next.js: come ho distrutto il mio traffico SEO e come sto cercando di rimediare
LT
Luca Terribili
Autore

Ma la realtà è stata ben diversa. Dopo pochi giorni, una rapida occhiata a Search Console ha rivelato un calo drammatico: il traffico organico era quasi scomparso. Persino il mio nome, “Luca Terribili”, che prima compariva nella prima pagina dei risultati, era sceso alla terza pagina. Un vero shock per chi, come me, vive online.

Ho capito subito che la migrazione aveva generato un incubo SEO: redirect mal configurati, URL duplicati e incoerenza tra versioni www e non‑www. In questo articolo racconto passo passo le problematiche incontrate, le soluzioni adottate e le lezioni apprese, per aiutare chiunque abbia in programma una migrazione simile.

Problemi di migrazione: redirect sbagliati e URL duplicati

Durante il trasferimento da Drupal a Next.js, ho commesso diversi errori di routing. Alcuni URL vecchi non venivano più reindirizzati correttamente, creando pagine orfane che Google non sapeva come trattare. Inoltre, le versioni con e senza www si erano duplicate, facendo apparire contenuti identici in due indirizzi diversi e diluendo il valore di PageRank.

Il risultato è stato un aumento dei canonicals incoerenti: molte pagine avevano tag canonical puntati a versioni errate o assenti del contenuto. Questo ha confuso ulteriormente il motore di ricerca, che non riusciva a stabilire quale fosse la fonte originale del contenuto.

Infine, la mancanza di una strategia di redirect 301 ha portato a catene di reindirizzamento e a pagine fantasma, penalizzando la velocità di scansione e la credibilità del sito agli occhi di Google.

Come ho risolto: definire il dominio canonico

Il primo passo fondamentale è stato scegliere un dominio canonico unico, optando per la versione www (o senza www) e applicando redirect 301 coerenti da tutte le altre varianti. Ogni vecchio URL di Drupal è stato mappato al nuovo URL corrispondente in Next.js, eliminando così le catene di reindirizzamento.

Abbiamo verificato che tutti i redirect puntassero direttamente alla pagina di destinazione finale, senza passare per intermediari. Questo ha preservato il valore di PageRank accumulato negli anni e ha semplificato la comprensione della struttura del sito da parte di Google.

Infine, abbiamo aggiornato le intestazioni HTTP per includere l’intestazione Link con il rel="canonical", assicurandoci che i crawler riconoscessero il nuovo URL come versione autoritaria del contenuto.

Aggiornamento della sitemap e controllo di robots.txt

Una sitemap XML pulita è essenziale per guidare i crawler verso le pagine corrette. Ho rimosso tutti gli URL duplicati, le versioni obsolete e le pagine di test, includendo solo le URL definitive del nuovo sito. Dopo averla validata, l’ho inviata nuovamente a Search Console e ho effettuato un ping manuale a Google per notificare l’aggiornamento.

Il file robots.txt è stato revisionato per verificare che nessuna pagina importante fosse bloccata accidentalmente. Abbiamo anche rimosso tutti i noindex residui, lasciando libero l’accesso ai contenuti di valore.

Questi interventi hanno ridotto il tempo di scoperta delle pagine da parte di Google, accelerando il processo di re‑indicizzazione e contribuendo a recuperare il traffico organico perso.

Revisione dei meta tag e miglioramento dei contenuti

I meta tag sono il biglietto da visita di ogni pagina. Ho verificato che tutti i title, le description e gli H1 fossero unici, descrittivi e contenessero le parole chiave principali, incluso Luca Terribili. I tag canonical sono stati allineati al nuovo dominio, evitando conflitti.

Per le pagine più importanti, ho inserito structured data (Schema.org) per fornire a Google informazioni aggiuntive sul contenuto, migliorando la visibilità nei risultati SERP. Inoltre, ho aggiornato il copy con un linguaggio più coinvolgente, mantenendo una densità equilibrata delle parole chiave.

Infine, ho avviato una campagna di pubblicazione di nuovi articoli, includendo link interni strategici verso le pagine chiave. Questo segnale di freschezza ha favorito una scansione più rapida e una migliore distribuzione del PageRank interno.

Recupero dei link esterni e segnalazione social

I backlink rimangono una delle componenti più importanti del ranking. Ho stilato una lista dei link più rilevanti che puntavano ai vecchi URL e ho contattato i webmaster per richiedere l’aggiornamento verso le nuove versioni canoniche.

Parallelamente, ho ripreso attività sui social network, condividendo nuovi contenuti e includendo i link aggiornati. Questi segnali di attività stanno contribuendo a dimostrare a Google che il sito è vivo, autoritario e meritevole di trust.

Il monitoraggio continuo dei backlink tramite strumenti di analisi ha permesso di identificare rapidamente eventuali link rotto o non aggiornati, intervenendo prontamente per evitarne l’effetto negativo.

Risultati e tempi di recupero

Dopo aver implementato tutti i lavori di redirect 301, canonical, sitemap e meta tag, i primi segnali di miglioramento sono comparsi in Search Console: aumenti graduali di impression e click per le parole chiave principali.

Il traffico organico, sebbene non sia ancora tornato ai livelli pre‑migrazione, mostra una crescita costante settimana dopo settimana. Le prime pagine chiave hanno già riconquistato posizioni nella prima o seconda pagina dei risultati di ricerca.

È importante sottolineare che il recupero completo richiede tempo: Google ha bisogno di rielaborare tutti i segnali, ri-indexare le pagine e trasferire nuovamente il PageRank. Tuttavia, con una strategia sistematica e costante, la ripresa è inevitabile.

Lezioni apprese: la migrazione come trasloco digitale

Migrare un sito è come organizzare un grande trasloco: avere una casa più bella e moderna non serve se i mobili non vengono etichettati correttamente. Ogni redirect, ogni canonical e ogni meta tag sono le etichette che guidano Google verso i contenuti giusti.

La chiave è la pianificazione anticipata: mappare tutti gli URL vecchi, definire il dominio canonico, preparare una sitemap pulita e verificare il file robots.txt prima del lancio. Una volta online, è fondamentale monitorare subito Search Console per individuare errori e correggerli rapidamente.

Infine, la comunicazione con i partner esterni (webmaster e social) è essenziale per mantenere la rete di backlink intatta e conferire al sito la credibilità necessaria per recuperare il posizionamento.

Consigli pratici per chi non è esperto di SEO

  • Definisci un dominio canonico e applica redirect 301 da tutte le altre varianti.
  • Aggiorna e invia la sitemap XML a Search Console, assicurandoti che non contenga URL duplicati o obsoleti.
  • Controlla robots.txt e rimuovi ogni noindex indesiderato.
  • Verifica i meta tag (title, description, H1) e assicurati che i canonicals puntino alla versione corretta.
  • Contatta i proprietari di backlink per aggiornare i link verso i nuovi URL e mantieni una presenza attiva sui social.
  • Monitora costantemente Search Console per catturare errori di scansione, indicizzazione e performance.

Seguendo questi passaggi con disciplina e pazienza, è possibile superare anche i cali più drastici e riportare il proprio sito al pieno potenziale di traffico organico.

SEO, Next.js, Drupal, Google, redirect 301, canonical, sitemap XML, Search Console, meta tag e PageRank rimangono i pilastri su cui costruire ogni migrazione di successo.

Domande Frequenti
Qual è stato il problema principale durante la migrazione del sito?
I problemi principali durante la migrazione sono stati i redirect sbagliati e gli URL duplicati.
Quali sono state le soluzioni adottate per risolvere i problemi di migrazione?
Le soluzioni adottate sono state la definizione del dominio canonico, l'aggiornamento della sitemap e il controllo di robots.txt, la revisione dei meta tag e il miglioramento dei contenuti, il recupero dei link esterni e la segnalazione social.
Quali sono state le lezioni apprese dalla migrazione del sito?
Le lezioni apprese sono state la necessità di pianificazione anticipata, il monitoraggio costante e la comunicazione con i partner esterni.
Quali sono i consigli pratici per chi non è esperto di SEO per superare i cali drastici di traffico organico?
I consigli pratici sono la definizione di un dominio canonico, l'aggiornamento e l'invio della sitemap XML, il controllo di robots.txt, la verifica dei meta tag, il contatto con i proprietari di backlink e il monitoraggio costante di Search Console.
Vedi tutti →