Rete di frecce che mostrano catene di reindirizzamento e percorsi

Come migrare da Weglot a GPTranslate (e mantenere la proprietà delle proprie traduzioni)

Il problema di Weglot di cui nessuno parla

Weglot è un prodotto ben pubblicizzato. Le sue inserzioni su Facebook e Google sono ovunque e la procedura di registrazione è davvero semplice. Ma c'è un problema strutturale che diventa evidente nel momento in cui si tenta di abbandonare la piattaforma: Le tue traduzioni vengono memorizzate sui server di Weglot, non nel database di WordPress.

Annullando l'abbonamento, tutte le traduzioni – ogni descrizione di prodotto in francese, ogni pagina in tedesco che hai dedicato tempo a rivedere – andranno perse. Non verrà effettuato alcun backup. Non verrà effettuata alcuna esportazione a meno che non la si avvii manualmente prima della cancellazione. Questa è una scelta voluta: il modello di business di Weglot si basa proprio su questo vincolo.

L'altro problema strutturale è tecnico: Weglot funziona come un Sovrapposizione JavaScriptIl tuo sito WordPress rimane monolingue; la CDN di Weglot inserisce il testo tradotto lato client quando un visitatore carica la pagina. Ciò significa che i tuoi contenuti tradotti non risiedono nei post di WordPress, ma sull'infrastruttura di Weglot. Googlebot a volte renderizza il codice JavaScript lentamente o in modo incoerente, motivo per cui gli utenti di Weglot occasionalmente vedono le pagine tradotte scendere nei risultati di ricerca dopo un ciclo di scansione.

GPTranslate funziona in modo opposto: le traduzioni vengono memorizzate come voci native dei post di WordPress, ognuna con il proprio URL, indicizzate direttamente, senza bisogno di proxy JavaScript. Questa guida ti illustra come migrare da Weglot a GPTranslate senza perdere le traduzioni già effettuate.

Una persona che digita su un laptop rappresenta un confronto tra plugin di traduzione.

Perché le persone abbandonano Weglot

Oltre al problema della proprietà, Weglot presenta altri tre punti critici che tendono a innescare le migrazioni:

  • Prezzi che non si adattano bene alla crescita futura. Weglot applica una tariffa a parola e per lingua. Il piano Starter (€15/mese) copre 1 lingua e 10.000 parole. Il piano Business (€29/mese) copre 3 lingue e 50.000 parole. Per un sito con molti contenuti e più di 5 lingue, il piano Pro costa rapidamente €79/mese, ovvero €948 all'anno solo per l'hosting delle traduzioni. GPTranslate Pro è un acquisto una tantum per sito; è necessario fornire la propria chiave API DeepL o AI e si paga solo per l'utilizzo effettivo.
  • Nessuna integrazione nativa con la SEO di WordPress. Poiché le traduzioni di Weglot non sono articoli di WordPress, non interagiscono nativamente con i plugin SEO come SureRank, Yoast o Rank Math. Non è possibile impostare meta titoli o descrizioni per ogni lingua come ci si aspetterebbe: si deve aggirare il livello di astrazione di Weglot.
  • Il controllo di qualità della traduzione è limitato. Weglot offre un editor visuale, ma la memoria di traduzione risiede sui loro server. Non è possibile utilizzare il proprio glossario in modo nativo o cambiare motore di traduzione in base al tipo di contenuto senza passare al piano tariffario più costoso.

Prima di iniziare: cosa ti serve

Prima di intervenire sul sito web attivo:

  1. Esporta subito le tue traduzioni Weglot — prima di tutto. Vai alla dashboard di Weglot → Impostazioni → Traduzioni → Esporta. Scarica il file CSV per ogni lingua attiva. Fallo anche se prevedi di ritradurre tutto con l'IA: è la tua rete di sicurezza.
  2. Un punto di sosta. Duplica il tuo sito live in un ambiente di staging (WPStaging, Duplicator o lo strumento del tuo provider di hosting). Esegui prima la migrazione in quell'ambiente.
  3. GPTranslate Pro con il componente aggiuntivo WP Export. Il componente aggiuntivo gestisce l'importazione CSV di Weglot in WordPress in modo nativo.
  4. Una chiave API di DeepL Pro (facoltativo ma consigliato per la ritraduzione di nuovi contenuti in futuro). Scaricalo da deepl.com/pro-api.
  5. Un backup completo del database. phpMyAdmin, UpdraftPlus o lo strumento di backup del tuo provider di hosting. Indispensabile prima di qualsiasi migrazione multilingue.

Passaggio 1: Esporta le tue traduzioni da Weglot

Questo è il passaggio in cui la tempistica è più stringente. Esporta i dati prima di apportare qualsiasi modifica al tuo sito.

  1. Accedi al tuo dashboard di Weglot.
  2. Vai a Impostazioni → Traduzioni.
  3. Clic Esporta traduzioniSeleziona ciascuna lingua di destinazione e scarica il file CSV.
  4. Ripeti l'operazione per ogni lingua attiva sul tuo sito in Weglot.

L'esportazione di Weglot produce un file CSV con due colonne: la stringa originale (nella lingua di origine) e la stringa tradotta. Per articoli e pagine con molti contenuti, le sezioni più lunghe possono essere suddivise in segmenti a livello di frase. L'importazione di GPTranslate ricompone questi segmenti nel contenuto completo dell'articolo.

Cosa NON è incluso nell'esportazione Weglot: URL tradotti (slug), configurazione hreflang e qualsiasi modifica apportata tramite l'editor visuale che non sia stata sincronizzata con la memoria di traduzione. Gli slug tradotti dovranno essere ricreati da GPTranslate (operazione che viene eseguita automaticamente). Le modifiche apportate tramite l'editor visuale che non erano presenti nella memoria di traduzione potrebbero richiedere una revisione manuale dopo l'importazione.

Passaggio 2: Installare GPTranslate insieme a Weglot

Non disattivare o disinstallare Weglot per il momento. Installa prima GPTranslate Pro: i due programmi possono coesistere temporaneamente mentre verifichi che tutto sia configurato correttamente.

  1. Carica e attiva GPTranslate Pro dal tuo account JExtensions Store.
  2. Vai a GPTranslate → Impostazioni → Lingue e aggiungi gli stessi codici lingua che avevi attivi in ​​Weglot (codici ISO 639-1 — fr, de, ja, ecc.).
  3. Sotto Impostazioni → Modelli IAConfigura il tuo motore di traduzione. Se utilizzi DeepL Pro, incolla qui la tua chiave API.
  4. Sotto Impostazioni → Routing, confermare che GPTranslate utilizza URL di sottocartelle (/fr/, /de/Weglot utilizza anche le sottocartelle per impostazione predefinita, quindi i tuoi URL rimarranno identici dopo il passaggio: per la maggior parte dei siti non saranno necessari reindirizzamenti 301.
  5. NON abilitare ancora la traduzione automatica. Importa prima le tue traduzioni Weglot esistenti prima di avviare l'IA Crawler.

Passaggio 3: Importa le tue traduzioni Weglot in GPTranslate

Con il componente aggiuntivo WP Export attivo:

  1. Vai a GPTranslate → Esporta WP → Importa.
  2. Selezionare Weglot CSV come formato di importazione.
  3. Carica il file CSV relativo alla tua lingua madre.
  4. Esamina l'anteprima dell'importazione. Le voci che non possono essere abbinate (stringhe orfane da post eliminati, testo dei widget, ecc.) vengono contrassegnate come non corrispondenti: esaminale separatamente.
  5. Conferma l'importazione. GPTranslate crea post nativi di WordPress per ogni pagina tradotta, ognuno con il proprio URL nella sottocartella della lingua.
  6. Ripetere l'operazione per ogni lingua.

La differenza principale rispetto a una migrazione WPML è che Weglot esporta il contenuto di ogni singolo articolo stringa per stringa, anziché l'intero articolo, quindi il processo di importazione richiede un lavoro di riassemblaggio più complesso. Per la maggior parte dei temi WordPress standard, la corrispondenza è affidabile. Per le pagine Elementor o Divi fortemente personalizzate, è consigliabile effettuare un controllo manuale a campione dopo l'importazione per verificare che il contenuto assemblato sia corretto.

Passaggio 4: Verifica, quindi rimuovi Weglot

Prima di disinstallare Weglot, assicurati che la migrazione sia andata a buon fine:

  • Esamina da 5 a 10 pagine tradotte in ciascuna lingua. Verifica che titoli, testo e descrizioni dei prodotti siano assemblati correttamente.
  • Controlla le pagine prodotto di WooCommerce in 2-3 lingue. Verifica che il testo del carrello, le stringhe di pagamento e le etichette degli attributi siano tradotte.
  • Esegui l'ispezione URL di Google Search Console su 3-4 URL tradotti. Verifica la presenza dei tag HTTP 200, canonical e hreflang corretti.
  • Verifica nello specifico che il contenuto tradotto della pagina sia visibile in "Visualizza sorgente": con il modello nativo di GPTranslate, dovresti vedere il testo tradotto nell'HTML grezzo, non in un segnaposto JavaScript. Questo è il miglioramento chiave dell'architettura SEO rispetto a Weglot.

Una volta verificato: disattivare ed eliminare il Weglot plugin da Plugin → Plugin installatiA questo punto, è possibile annullare l'abbonamento a Weglot: le traduzioni sono ora memorizzate nativamente in WordPress e non dipendono più dall'infrastruttura di Weglot.

Passaggio 5: Abilita il crawler basato sull'IA di GPTranslate per i nuovi contenuti

Una volta importate le traduzioni esistenti, sei pronto ad abilitare la traduzione automatica per i nuovi contenuti.

GPTranslate AI Agent Crawler™ Monitora il tuo sito alla ricerca di post nuovi o aggiornati e li traduce automaticamente utilizzando il modello di intelligenza artificiale che hai configurato: DeepL Pro, Claude, GPT o Gemini. Puoi impostare modelli diversi per lingua o per categoria di contenuto. Per la maggior parte degli scenari di migrazione, DeepL Pro è la scelta migliore per impostazione predefinita: è veloce, affidabile e, con un costo di circa 5,99 € al mese per il piano Starter con fatturazione a consumo, costa una frazione di quanto Weglot addebitava solo per l'archiviazione delle traduzioni.

Abilita il crawler sotto GPTranslate → Agente AI → Abilita crawlerImposta la pianificazione delle traduzioni (immediata alla pubblicazione o in batch ogni notte) e pubblica un post di prova nella lingua di origine per verificare che venga tradotto in tutte le lingue attive.

Lista di controllo SEO post-migrazione

La migrazione da Weglot a GPTranslate modifica l'architettura di rendering del tuo sito, il che ha specifiche implicazioni in termini di SEO:

  1. Conferma che il contenuto tradotto sia in HTML grezzo. Visualizza il codice sorgente di qualsiasi pagina tradotta e verifica che il testo tradotto sia presente nel codice sorgente della pagina, e non iniettato tramite JavaScript. Questa è la modifica architetturale più importante introdotta da Weglot.
  2. Controlla i tag hreflang. Visualizza la fonte e cerca hreflangDovresti visualizzare un tag per ogni lingua attiva che punta all'URL corretto con il prefisso della lingua. GPTranslate li genera automaticamente.
  3. Invia la tua sitemap GPTranslate a GSC. La mappa del sito multilingue è disponibile all'indirizzo /wp-json/gptranslate/v1/sitemap.xmlInvialo tramite Search Console → Sitemap, sostituendo qualsiasi sitemap inviata durante il periodo di Weglot.
  4. Esamina da 5 a 10 URL tradotti in GSC. Per ogni URL precedentemente indicizzato da Weglot, verificare che Google lo trovi ancora allo stesso indirizzo e restituisca un codice HTTP 200 con il tag canonico corretto.
  5. Monitorare le impressioni per 4-6 settimane. Poiché stai passando dall'iniezione di codice JavaScript al rendering nativo, alcune pagine potrebbero subire un adattamento temporaneo durante la nuova scansione da parte di Google. I siti che in precedenza presentavano un rendering JavaScript incoerente con Weglot spesso registrano un miglioramento del posizionamento entro 4-8 settimane.
  6. Verifica la presenza di avvisi relativi a contenuti duplicati. se Weglot è stato configurato con sottodomini invece di sottocartelle. Imposta i reindirizzamenti 301 da fr.yoursite.com A yoursite.com/fr/.

Domande frequenti

Perderò le mie traduzioni di Weglot se annullo prima dell'esportazione?

Sì. Weglot non conserva le tue traduzioni dopo la cancellazione dell'abbonamento: vengono memorizzate sui server di Weglot, non nel database di WordPress. Esporta sempre tramite la dashboard di Weglot prima di annullare l'abbonamento o apportare modifiche alla configurazione del plugin.

I miei URL tradotti cambieranno dopo il passaggio a GPTranslate?

Nella maggior parte dei casi, no. Sia Weglot che GPTranslate utilizzano per impostazione predefinita il routing nelle sottocartelle (/fr/nome-pagina/, /de/nome-pagina/). Se la configurazione di Weglot utilizzava sottocartelle, gli URL rimangono identici e Google rileva un aggiornamento del contenuto in loco. Se hai utilizzato l'opzione sottodominio di Weglot (fr.yoursite.com), avrai bisogno di reindirizzamenti 301 dai sottodomini agli URL delle sottocartelle.

Cosa succede al mio posizionamento SEO durante la migrazione?

Poiché GPTranslate fornisce i contenuti tradotti come HTML nativo anziché tramite iniezione di JavaScript, la migrazione in genere migliora l'affidabilità dell'indicizzazione a lungo termine. Il posizionamento nei risultati di ricerca di solito rimane stabile e i siti che in precedenza presentavano un rendering JS incoerente con Weglot spesso registrano miglioramenti entro 4-8 settimane dal passaggio.

GPTranslate è più economico di Weglot?

Per la maggior parte dei siti, la differenza è significativa. Weglot fattura mensilmente in base al numero di parole e al numero di lingue: un sito con 5 lingue e un volume di contenuti moderato costa in genere tra i 29 e i 79 euro al mese (tra i 348 e i 948 euro all'anno). GPTranslate Pro è una licenza una tantum per sito; si paga solo per le chiamate API AI effettivamente effettuate (in genere tra i 2 e i 15 euro al mese per le API DeepL o OpenAI). Il punto di pareggio per la maggior parte dei siti si raggiunge entro i primi 3-4 mesi.

Devo ritradurre tutto dopo la migrazione?

No. L'esportazione in CSV di Weglot include le traduzioni esistenti, mentre l'importazione di GPTranslate le integra nativamente in WordPress. Dovrai ritradurre solo i contenuti non tradotti da Weglot o quelli di cui desideri migliorare la qualità con un nuovo modello di intelligenza artificiale come DeepL Pro o Claude.

👉 Pronto a cambiare? Scarica GPTranslate Pro — Il componente aggiuntivo WP Export per l'importazione CSV di Weglot è incluso. Domande sulla tua configurazione specifica di Weglot? Utilizza il modulo di supporto sulla pagina di JExtensions Store.

Lascia un commento

Your email address will not be published. I campi obbligatori sono contrassegnati da un asterisco. *