La SEO per siti WordPress sui mercati esteri dipende dall'architettura. Un plugin di traduzione da solo non basta. Un URL dedicato per ciascuna lingua, tag hreflang bidirezionali e contenuti scritti in modo nativo determinano se Google e i motori di risposta IA mostreranno la versione tedesca o quella italiana a un cliente di Monaco di Baviera.
La SEO multilingue su WordPress consiste nel configurare la struttura, i contenuti e i segnali tecnici del CMS in modo che ogni versione linguistica si posizioni autonomamente sul proprio mercato. Secondo i dati di W3Techs sull'adozione dei CMS, WordPress alimenta oltre il 43% dei siti web. Questo però non garantisce posizioni gratis.
Completa questi 15 punti di controllo prima di lanciare qualsiasi nuova versione linguistica del tuo sito B2B.
Punti chiave
- Ogni versione linguistica ha bisogno di un URL proprio e stabile, poiché Google non tratta le varianti attivate tramite cookie o script come pagine separate da indicizzare.
- Il tag hreflang funziona solo con link bidirezionali: se /de/ punta a /it/, allora /it/ deve puntare a /de/, altrimenti Google potrebbe ignorare l'intera annotazione.
- I codici hreflang si basano su ISO 639-1 (lingua) e ISO 3166-1 Alpha 2 (paese), quindi per il Regno Unito si usa en-gb e non en-uk.
- Il tag canonical della versione tedesca deve puntare alla versione tedesca. Un canonical impostato sull'originale italiano rimuove la traduzione dall'indice.
- Bloccare GPTBot o PerplexityBot nel file robots.txt taglia fuori i contenuti da parte dei motori di IA, mentre la direttiva Google-Extended non modifica le posizioni nei risultati di ricerca di Google.
Come configurare correttamente i tag hreflang e la struttura dei domini su WordPress?
Per la maggior parte delle aziende B2B la scelta più semplice ed economica da mantenere sono le sottocartelle (/en/, /de/) sullo stesso dominio, con i tag hreflang generati da un plugin multilingue come WPML o Polylang. Tutta l'autorevolezza del dominio lavora così per tutti i mercati e tu gestisci un'unica installazione.
| Struttura | Esempio | Autorevolezza del dominio | Gestione in WordPress | Quando ha senso |
|---|---|---|---|---|
| Sottocartella | azienda.com/de/ | Condivisa tra tutte le versioni | Un'installazione + plugin | La maggior parte delle aziende B2B, inizio dell'espansione |
| Sottodominio | de.azienda.com | Parzialmente separata | Multisite o installazioni separate | Team dedicati per singolo mercato |
| Dominio nazionale | azienda.de | Da costruire da zero | Installazioni separate | Forte marchio locale, offerte differenti |
1. Scegli una struttura di URL e mantienila coerente in tutte le lingue. Un mix di sottocartelle, sottodomini e parametri ?lang= disperde i segnali e complica qualsiasi futura migrazione.
2. Ogni versione linguistica ha il proprio URL accessibile senza cookie e senza JavaScript. Il crawler accede al sito senza cronologia di sessione, quindi i contenuti visibili solo dopo aver cliccato su un selettore per lui non esistono.
3. Hreflang con link bidirezionali, riferimento a se stesso e x-default. Senza questi tre elementi Google può ignorare le annotazioni, come descritto chiaramente nella documentazione di Google sulle versioni localizzate delle pagine.
4. Il tag canonical di ogni versione punta a se stesso. Un canonical da /de/servizi/ a /it/servizi/ dice a Google "questa pagina è un duplicato", e la versione tedesca esce dall'indice.
Come appare nella pratica? La pagina /it/servizi/ dovrebbe avere nella sezione head l'insieme completo delle annotazioni: hreflang="it-it" verso se stessa, hreflang="de-de" verso /de/leistungen/, hreflang="en-gb" verso /en/services/ e hreflang="x-default" verso la versione da mostrare al resto del mondo. Esattamente lo stesso blocco si trova sulle pagine tedesca e inglese. Verificalo nel codice sorgente dei tre indirizzi affiancati. Ogni discrepanza è un errore.
Puoi anche inserire le annotazioni nella sitemap XML o negli header HTTP. Scegli un unico metodo. Usarne due insieme significa chiedere segnali contraddittori. Se pianifichi l'ingresso sui mercati scandinavi, lo stesso schema si applica all'espansione sul mercato danese.
Cosa evitare quando pubblichi contenuti multilingue nel pannello CMS?
Il danno maggiore deriva dalla traduzione automatica "al volo" pubblicata senza revisione umana. In pochi minuti un plugin crea centinaia di sottopagine con terminologia errata, slug vuoti e hreflang incoerente. Google riceve una massa di contenuti di scarsa qualità e il tuo marchio ottiene testi che nessun acquirente tedesco prenderebbe sul serio.
5. Disabilita la pubblicazione automatica delle traduzioni senza approvazione. La traduzione automatica non conosce il tuo lessico di settore e non sa che "implementazione" in un'offerta IT non è la stessa cosa che si trova sul vocabolario.
6. Traduci gli slug, non solo il testo. L'indirizzo /de/uslugi/ appare all'utente tedesco come un errore, mentre /de/leistungen/ contiene la parola che sta effettivamente cercando.
7. Non mischiare le lingue in una sola pagina. Menu, footer, widget, moduli e messaggi di WooCommerce devono avere la stessa versione linguistica del contenuto, un problema particolarmente critico nella SEO per e-commerce con il carrello in italiano.
8. Non reindirizzare automaticamente in base all'indirizzo IP. Googlebot effettua la scansione principalmente da indirizzi negli Stati Uniti, quindi con un reindirizzamento forzato potrebbe vedere solo la versione inglese.
Invece del reindirizzamento, mostra un banner discreto: "Sembra che tu ti trovi in Germania. Vuoi passare alla versione tedesca?". L'utente sceglie. Il crawler vede tutto.
Questa è esattamente la dicotomia: contenuti nativi contro traduzione scadente. Un testo nativo viene scritto da zero per il lettore locale, con i suoi esempi e le sue espressioni. La traduzione sposta il testo italiano parola per parola. La prima crea fiducia. La seconda la distrugge.
Come adattare metadati e intestazioni ai mercati esteri?
I metadati vanno scritti da capo per ogni mercato, partendo da un'analisi delle parole chiave dedicata nella lingua locale. Un title tradotto raramente intercetta la frase che i clienti cercano davvero. Un title ben scritto rientra in circa 60 caratteri, mentre la meta description in circa 155.
9. Esegui un'analisi delle parole chiave specifica per ciascun mercato. Il termine italiano "grossista" si traduce in inglese a volte come "wholesaler" e a volte come "distributor", e a decidere è il volume di ricerca locale, non il dizionario.
10. Imposta title e meta description separatamente per ogni versione in Rank Math o Yoast SEO. Entrambi gli strumenti integrano WPML e Polylang, ma per impostazione predefinita copieranno i campi italiani se non li sovrascrivi.
11. Un solo H1 per pagina e H2 formulati come le domande del cliente locale. Un acquirente B2B tedesco chiede norme e condizioni di consegna in modo diverso rispetto a un acquirente italiano, quindi le intestazioni modellate sui suoi dubbi intercettano le sue ricerche.
Test pratico: prendi il tuo title in italiano, inserisci la sua traduzione nel Google locale e confrontalo con i primi dieci risultati. Se nessuno nella top 10 usa la tua frase, riscrivi il title. La stessa regola vale per la SEO su Google nel mercato italiano: la parola chiave la sceglie il mercato, non l'autore.
Anche i dati strutturati (schema) devono parlare la lingua della pagina. Nome del servizio, descrizione e FAQ nei markup JSON-LD devono essere nella lingua della versione in cui si trovano. Rank Math genera i dati schema automaticamente, ma il contenuto dei campi proviene dai tuoi articoli.
Quali impostazioni tecniche verificare prima del lancio di ogni versione linguistica?
Prima del lancio di ciascuna versione, invia la relativa sitemap XML a Google Search Console e verifica i tempi di caricamento dal paese di destinazione, non dall'ufficio in Italia. Un server a Varsavia può essere veloce per te e lento per un cliente a Lisbona.
12. La sitemap XML include tutte le versioni linguistiche ed è registrata in Google Search Console. Puoi aggiungere una proprietà distinta in Search Console per ciascuna sottocartella (es. azienda.com/de/), ottenendo dati puliti sull'indicizzazione e sulle query per singolo mercato.
13. Cache, compressione delle immagini e CDN funzionano per ogni mercato. Plugin come WP Rocket o LiteSpeed Cache, immagini in formato WebP e una CDN con server vicini agli utenti riducono i tempi di caricamento là dove si trovano i tuoi clienti.
Una rapida verifica finale prima della pubblicazione:
- Permalink impostati su "Nome articolo", senza date o identificativi negli URL.
- Opzione "Chiedi ai motori di ricerca di non indicizzare questo sito" deselezionata al termine del lavoro sull'ambiente di staging.
- Reindirizzamenti 301 dai vecchi indirizzi se modifichi la struttura di un sito esistente.
- Link interni che puntano a pagine nella stessa lingua e non ai corrispettivi italiani.
L'ultimo punto è quello che si rompe più spesso. L'editor copia un articolo italiano, traduce il testo e lascia i link che puntano a /pl/. La nuova versione perde così il supporto interno e l'utente finisce in una lingua straniera al primo clic.
Cosa controllare riguardo alla visibilità nei motori di risposta IA globali?
Nel file robots.txt verifica quattro bot: GPTBot e OAI-SearchBot (OpenAI), PerplexityBot e Google-Extended. Il blocco di questi crawler determina se i tuoi contenuti possono comparire nelle risposte di ChatGPT, Perplexity e Gemini. Questa è la GEO, ovvero l'ottimizzazione per i motori di risposta IA, che affianca la SEO classica.
14. Scegli consapevolmente l'accesso dei bot IA nel file robots.txt. Molti plugin di sicurezza e hosting li bloccano per impostazione predefinita, e tu lo scopri solo quando la concorrenza viene citata e tu no.
15. Scrivi paragrafi con risposta immediata e misura le citazioni in ogni lingua. I motori IA citano frammenti autonomi e ricchi di fatti, e una citazione in tedesco non garantisce una citazione in inglese.
Come verificarlo senza finzioni o metriche gonfiate? Prepara 10 domande che il tuo cliente pone, ad esempio "Quale fornitore di sistemi ERP per la produzione in Polonia serve clienti in Germania?". Ponile su ChatGPT, Gemini e Perplexity in ogni lingua di destinazione. Registra se il tuo marchio compare nella risposta e quale indirizzo risulta come fonte. Ripeti ogni mese.
Aggiungi inoltre i markup Organization con il campo sameAs (LinkedIn, profili di settore) e un nome aziendale coerente in tutte le versioni. I motori IA collegano i dati su un marchio attingendo a molteplici fonti. Minori sono le contraddizioni, maggiore è la probabilità di raccomandazione.
Tre elementi chiave della SEO multilingue per WordPress
Dei 15 punti, tre incidono maggiormente sul risultato: URL separati con hreflang bidirezionale, tag canonical che puntano alla propria versione e contenuti nativi scritti per le parole chiave locali. I primi due sono vincoli tecnici che possono escludere un intero mercato dall'indice. Il terzo determina se qualcuno rimarrà sul sito.
- Struttura degli URL e hreflang (punti 1–3). Un errore qui fa sì che Google mostri la pagina italiana in Germania o non ne mostri alcuna.
- Tag canonical su se stessi (punto 4). Una sola configurazione errata del template può escludere dall'indice tutte le traduzioni in un colpo solo.
- Contenuti nativi e analisi delle parole chiave per mercato (punti 5, 9, 10). La tecnica ti fa entrare nei risultati, ma solo un testo scritto per il cliente locale trasforma le visualizzazioni in richieste di preventivo e citazioni da parte dell'IA.
Se hai tempo per una sola attività, parti dall'audit di hreflang e canonical. È la correzione più economica con il massimo impatto.
Domande frequenti
Qual è il miglior plugin multilingue per WordPress ai fini SEO?
WPML, Polylang e TranslatePress generano URL e tag hreflang separati, quindi sono tutti adatti alla SEO. Polylang offre una versione base gratuita, WPML è a pagamento e TranslatePress permette di modificare le traduzioni direttamente nell'editor visivo front-end. Più importante della scelta del plugin è il fatto che i contenuti al suo interno siano nativi.
Posso usare Yoast SEO e Rank Math contemporaneamente?
No. Due plugin SEO insieme generano meta tag duplicati, sitemap doppie e dati strutturati contrastanti. Scelghene uno e, durante il passaggio, sfrutta l'importatore di impostazioni integrato offerto da Rank Math.
Quanto tempo ci vuole prima che una nuova versione linguistica inizi a posizionarsi?
Di solito da poche settimane a qualche mese, a seconda della concorrenza sul mercato e dell'autorevolezza del dominio. Sottocartelle e nuove versioni beneficiano della cronologia dell'intero dominio, partendo quindi più rapidamente rispetto a un nuovo dominio nazionale. Puoi accelerare il processo inviando la sitemap e collegando la nuova versione dalle sottopagine più forti.
Google penalizza i contenuti tradotti o generati dall'IA?
Google non penalizza l'uso dell'automazione in sé. Tuttavia, da marzo 2024 la policy sullo spam include la creazione massiva di contenuti mirati un privi di valore per l'utente. Centinaia di sottopagine traduate automaticamente senza revisione editoriale rientrano esattamente in questo profilo di rischio.
Il tuo piano per i prossimi 7 giorni
Inizia da tre indirizzi: home page, pagina di offerta e un articolo del blog in ogni versione linguistica. Apri il codice sorgente, controlla hreflang, canonical e la lingua del menu. Dopodiché poni 10 domande dei clienti su ChatGPT, Gemini e Perplexity. In una settimana vedrai dove stai perdendo terreno.
- Giorno 1–2: audit di hreflang, canonical e robots.txt (punti 1–4 e 14).
- Giorno 3–4: elenco delle pagine con lingue miste, slug in italiano e link che puntano a /it/.
- Giorno 5: ricerca di parole chiave per un mercato di destinazione.
- Giorno 6–7: nuovi title e meta description per le 10 pagine più importanti di quel mercato.
Non vuoi farlo manualmente su ogni mercato? In UPGeoSEO eseguiamo l'audit SEO + GEO del tuo WordPress, apprendiamo la voce del tuo brand e redigiamo contenuti nativi in ogni lingua. Tu approvi, noi pubblichiamo in automatico e misuriamo le citazioni dell'IA senza metriche gonfiate. Se prima vuoi calcolare il budget, verifica quanto costa realmente la SEO.




