WPML ti permette di collegare domini o sottodomini diversi alle tue traduzioni. Questo può creare un legame più stretto con il tuo pubblico di riferimento e offrire un vantaggio SEO alle tue lingue secondarie.
Ogni volta che il tuo sito riceve richieste da questi domini o sottodomini, WPML carica la traduzione appropriata del sito. Non si limita a reindirizzare al tuo dominio principale.
Per abilitare quest’opzione, vai su WPML → Impostazioni → URL e SEO e, nella scheda Formato URL della lingua, seleziona Un dominio diverso per lingua.
Configurare le lingue per dominio
Quando configuri le lingue per dominio, hai due opzioni.
Dominio diverso per ogni lingua
Ad esempio, se hai una traduzione in tedesco del tuo sito web in inglese, puoi impostarla in modo che abbia un dominio diverso:
- example.com → inglese
- example.de → tedesco
Sottodomini
Puoi anche usare dei sottodomini come:
- en.example.com → inglese
- de.example.com → tedesco
Cosa ti servirà
Prima di usare quest’opzione, ti servono alcune cose.
- Devi acquistare i domini che vuoi usare. Se stai configurando il tuo sito manualmente, devi anche assicurarti di poter modificare le impostazioni DNS del tuo dominio. Questo ti permette di collegare il nome di dominio alla posizione del server del tuo sito web, nota anche come indirizzo IP.
- Se stai usando dei sottodomini, devi comunque acquistare il dominio principale (ad es. example.com). Assicurati che il tuo piano di hosting ti permetta di creare sottodomini.
- Se stai cercando un provider di hosting affidabile i cui pacchetti funzionino perfettamente con WPML, ecco un elenco che puoi usare.
- Dovresti avere un certificato SSL per ogni traduzione del sito, o un certificato SSL multidominio.
Come abilitare lingue diverse per dominio
Puoi configurare quest’opzione da solo o con l’aiuto del tuo provider di hosting. Qui non tratteremo la configurazione in autonomia, perché ogni provider di hosting ha il proprio pannello di controllo, che sia cPanel, Webmin o altro.
Supponiamo che tu voglia configurare un dominio diverso, “example.de”, per la versione tedesca del tuo sito. Il dominio principale per l’inglese è “example.com”. Se non sei un amministratore di sistema, è meglio chiedere semplicemente aiuto al tuo provider di hosting.
Questi sono i passaggi consigliati da seguire:
1. Acquista o registra un nuovo dominio
Per prima cosa, acquista il tuo dominio (ad es. “example.de”). Questo è il dominio che vuoi mostrare ogni volta che un cliente accede alla traduzione in tedesco del tuo sito.
Se possibile, acquista l’hosting e il dominio dalla stessa azienda. Questo semplificherà la configurazione delle varie impostazioni.
2. Configura le impostazioni DNS
Successivamente, devi far puntare tutti i tuoi domini (o sottodomini) al tuo sito basato su WPML.
Di questo dovrebbe occuparsi l’azienda che ti ha venduto il dominio.
Ecco cosa devi chiedere alla tua azienda di hosting:
- Quando usi domini separati: voglio aggiungere un dominio parcheggiato (alias) al mio dominio esistente. Il mio dominio esistente è “example.com”. Voglio parcheggiare il dominio “example.de”.
- Quando usi sottodomini: voglio aggiungere il sottodominio “de.example.com” al mio sottodominio “example.com”. Dovrebbe puntare alla stessa posizione del dominio principale.
Poiché ogni utente ha una configurazione diversa, l’azienda di hosting avrà bisogno di informazioni quali:
- La posizione (indirizzo IP) del tuo sito WordPress. Questo è il luogo in cui è ospitato il tuo sito web (ad es. Godaddy, NameCheap).
- Il nome del dominio principale del tuo sito WordPress. Nel nostro esempio, è “example.com”.
Se hai acquistato il dominio e l’hosting da aziende diverse, chiedi semplicemente di inviarti istruzioni dettagliate.
Verificare se i domini sono configurati correttamente
È facile verificare se i domini sono configurati correttamente. Prima di impostare l’opzione in WPML, visita semplicemente i tuoi nuovi domini o sottodomini. Dovrebbero mostrare tutti lo stesso sito senza reindirizzamenti.
Ad esempio, se hai i domini “example.com” ed “example.de” (e WPML è disattivato) dovresti vedere gli stessi contenuti quando visiti uno qualsiasi di questi domini.
3. Configura l’opzione in WPML
Una volta che l’azienda di hosting ha puntato il dominio tedesco verso l’installazione di WordPress, devi tornare al tuo sito e, dall’area di amministrazione, andare su WPML → Impostazioni → URL e SEO.
Nella scheda Formato URL della lingua, seleziona Un dominio diverso per lingua.

Digita il nome di dominio “example.de” nella casella e fai clic su Salva.
WPML convalida il nuovo dominio, verificando che tutto sia collegato. Se qualcosa non è configurato correttamente, apparirà un avviso sullo schermo.
In questa schermata, puoi anche abilitare il trasferimento delle sessioni di accesso ad altri domini. Se intendi usare un page builder come Elementor per modificare i contenuti predefiniti e secondari, devi abilitare questa funzionalità. Altrimenti, verrai disconnesso quando passi da un dominio all’altro.

Domande frequenti
Posso usare un mix di domini e sottodomini? Ad esempio, il mio sito principale è “example.com”, per l’italiano ho “it.domain.com” e per il tedesco “domain.de”?
Sì, puoi farlo. Basta configurarli sul tuo hosting e poi inserirli nelle impostazioni di WPML come spiegato sopra.
Posso usare un mix di domini e directory/parametri? Ad esempio, il mio sito principale è example.com, per l’italiano ho “domain.com/it” e per il tedesco “domain.de”.
No, non è possibile avere un mix di lingue che usano domini e lingue che usano directory.