La SEO multilingue viene quasi sempre presentata come un problema di traduzione con un po’ di markup tecnico attaccato. Gestire questo sito in dodici lingue, inglese, arabo, tedesco, francese, ungherese, italiano, giapponese, coreano, rumeno, vietnamita ed entrambe le forme scritte del cinese, ci ha reso evidente che la traduzione è la metà facile.
La metà difficile è che ogni regola su cui si fa affidamento in inglese ha una versione che dipende dal sistema di scrittura e di cui non si sospettava l’esistenza. I limiti di lunghezza cambiano. La struttura va alla deriva. I numeri finiscono scritti in lettere da una traduzione che cerca di essere utile e smettono di corrispondere all’originale. Nulla di tutto questo è visibile finché qualcosa non lo controlla.
Ciò che ha davvero fatto funzionare la cosa è stata l’automazione, non l’impegno. Undici controlli distinti passano sui contenuti prima che qualsiasi cosa venga pubblicata: copertura linguistica, parità strutturale fra un originale e le sue traduzioni, coerenza delle cifre, ordine dei titoli, link morti e lunghezza dei metadati per sistema di scrittura. Ognuno di essi è stato scritto dopo che l’errore corrispondente era già arrivato in produzione. Questa è la versione onesta di come un sito multilingue resta corretto.
La SEO multilingue comincia da hreflang
Lo scopo di hreflang è più ristretto di quanto lascino intendere quasi tutte le guide. Non decide quale lingua si posiziona. Dice a un motore di ricerca che diversi URL sono lo stesso contenuto in lingue diverse, così che al lettore giusto venga mostrata la versione giusta invece di farle competere fra loro.
Contano tre regole, il resto è dettaglio.
Le annotazioni devono essere reciproche. Se la pagina inglese punta a quella tedesca, la pagina tedesca deve puntare indietro. Una dichiarazione a senso unico viene di norma ignorata, ed è di gran lunga l’errore di implementazione più comune. Google documenta questo requisito insieme ai tre modi per dichiararlo.
Ogni insieme deve includere sé stesso. L’URL della pagina appartiene al proprio elenco.
Usa x-default per la pagina che riceve chi non ha alcuna corrispondenza con la propria lingua. Senza quel valore il ripiego è un’ipotesi.
La decisione strutturale sottostante riguarda dove vivono le lingue. Le sottocartelle di un unico dominio, che è la scelta di questo sito, tengono tutto su un solo nome host, così l’autorità non viene divisa fra dodici proprietà. Domini separati per paese hanno senso quando le attività sono davvero distinte, e raramente in altri casi.
La qualità della traduzione è una questione di posizionamento
Una traduzione automatica che si legge come una traduzione automatica rende male, e il motivo non è che i motori di ricerca riconoscono lo strumento. Il motivo è che il risultato è generico, e il contenuto generico perde lo spareggio contro qualsiasi cosa più specifica.
Due errori si ripetono. La traduzione delle parole chiave. La traduzione letterale di un’espressione inglese spesso non è ciò che le persone cercano davvero in quella lingua, quindi una pagina tradotta correttamente punta a un’espressione che nessuno digita. La ricerca di parole chiave va fatta lingua per lingua, non una volta in inglese e poi tradotta.
La deriva culturale e normativa. Prezzi nella valuta sbagliata, norme che in quel mercato non si applicano, esempi che nessuno riconosce. Una pagina sugli obblighi britannici di protezione dei dati tradotta in giapponese senza adattamento è accurata e inutile.
La vera scelta è che cosa tradurre. Tradurre tutto costa caro e produce pagine che in quel mercato nessuno vuole. Tradurre le pagine più forti, adattandole invece di limitarsi a convertirle, è quasi sempre meglio che tradurle tutte alla lettera.
Le regole per sistema di scrittura di cui nessuno parla
Questa è la parte che ci ha sorpreso di più, ed è del tutto meccanica.
La lunghezza della meta description non è un numero solo. Una descrizione calibrata bene in inglese diventa lunga in tedesco e in rumeno, dove lo stesso significato richiede più parole, e diventa assurdamente lunga in giapponese o in cinese, dove ogni carattere porta molto più significato. Abbiamo scelto fasce separate per sistema di scrittura invece di un limite unico, perché un limite unico è sbagliato per la maggior parte dell’insieme.
Anche le soglie minime di lunghezza del corpo cambiano allo stesso modo. Un articolo giapponese che veicola lo stesso contenuto di uno inglese da 1.100 parole ne conta una frazione e ha un numero di caratteri del tutto diverso. Misurare in parole un contenuto CJK non significa nulla, quindi controlliamo il numero di caratteri per giapponese e cinese e il numero di parole altrove.
La punteggiatura cambia. Il punto interrogativo non è ovunque ?. L’arabo ha il suo, cinese e giapponese usano una forma a larghezza intera e le domande giapponesi finiscono spesso con un punto fermo. Un controllo scritto per trovare le domande cercando il punto interrogativo ASCII segnala in silenzio che ogni pagina non inglese va bene, che è esattamente ciò che faceva il nostro finché non lo abbiamo corretto.
Le cifre vanno alla deriva in traduzione. Chi scrive un numero in lettere dove l’inglese usa le cifre non commette un errore, ma la pagina non corrisponde più alla sua fonte, e se una delle due viene aggiornata l’altra non lo sarà. Controlliamo che i numeri di ogni traduzione corrispondano a quelli dell’originale.
La struttura deve corrispondere
Il controllo più utile che eseguiamo confronta ogni traduzione con il suo originale sulla parità strutturale: stesso numero di titoli, stesso numero di elenchi e tabelle, stesso numero di voci nelle FAQ.
Intercetta cose che nient’altro vede. Chi fonde due sezioni brevi in una sola ha prodotto buona prosa e rotto la corrispondenza fra la pagina e i suoi dati strutturati. Una voce di FAQ mancante significa che la pagina visibile e il markup FAQPage si contraddicono, e una contraddizione riduce la fiducia invece di aumentarla.
Intercetta anche le omissioni. Una sezione lasciata cadere in silenzio perché era difficile da tradurre è invisibile in fase di revisione e ovvia per un contatore.
Quanto costa e se ne vale la pena
Onestamente: dodici lingue sono tante, e la manutenzione è reale. Ogni articolo sono dodici file, ogni correzione sono dodici correzioni, e ogni controllo deve girare su tutte.
Se la cosa ripaghi dipende interamente dal fatto che tu venda o meno in quei mercati. Il traffico in una lingua che non sai servire è una metrica di vanità, e lo stesso sforzo speso sull’autorità in una sola lingua di solito rende di più in termini di fatturato. La ragione per farlo è l’accesso al mercato, non il numero di impression.
Se decidi di impegnarti, ciò che rende sostenibile il tutto è che i controlli siano automatici e girino prima della pubblicazione. Dodici lingue tenute insieme dalla sola disciplina vanno alla deriva nel giro di un trimestre. Dodici lingue con un cancello che si rifiuta di far passare un insieme incoerente no.
Mecanik costruisce e mantiene siti multilingue come parte del nostro lavoro di sviluppo web, e il primo deliverable di solito sono i controlli, non i contenuti.
Domande frequenti
Che cosa fa davvero hreflang? Dice a un motore di ricerca che diversi URL sono lo stesso contenuto in lingue diverse, così che al lettore giusto venga servita la versione giusta invece di farle competere fra loro. Non decide quale lingua si posiziona. Le annotazioni devono essere reciproche, ogni insieme deve includere la pagina stessa e un x-default dovrebbe indicare il ripiego.
Ogni lingua dovrebbe avere il proprio dominio? Di solito no. Le sottocartelle di un unico dominio tengono l’autorità su un solo nome host invece di dividerla fra proprietà separate. I domini per singolo paese hanno senso quando le attività stesse sono davvero distinte, e raramente in altri casi.
La traduzione automatica danneggia il posizionamento? Indirettamente. Il problema non è che venga riconosciuto lo strumento, ma che il risultato è generico, e il contenuto generico perde lo spareggio contro qualsiasi cosa più specifica. L’errore più grave è la traduzione delle parole chiave: la resa letterale di un’espressione inglese spesso non è ciò che le persone cercano in quella lingua, quindi la ricerca va fatta lingua per lingua.
I limiti della meta description cambiano da lingua a lingua? Sì, e trattarli come un numero solo è sbagliato per la maggior parte di un insieme multilingue. Lo stesso significato richiede più parole in tedesco o in rumeno e molti meno caratteri in giapponese o in cinese, dove ogni carattere porta più significato. Fasce separate per sistema di scrittura funzionano meglio di un limite globale unico.
Come si mantengono coerenti le traduzioni su larga scala? Con controlli automatici eseguiti prima della pubblicazione, non con la sola disciplina. Confronta ogni traduzione con il suo originale sulla parità strutturale, cioè stesso numero di titoli, elenchi, tabelle e voci di FAQ, e verifica che le cifre corrispondano. Entrambi intercettano difetti che si leggono benissimo come prosa, per esempio sezioni fuse o un numero scritto in lettere.
Commenti