I nomi di dominio sono importanti per la SEO multilingue. Otterrai la fiducia degli utenti e migliori risultati SEO con un dominio diverso per la lingua.
Perché usare domini separati per ogni lingua?
Il Dominio diverso per ogni lingua l'addon ti permette di assegnare univoche domini o sottodomini a ogni lingua sul tuo sito WordPress multilingua. Invece di usare percorsi URL come example.com/it/ o example.com/it/, i visitatori possono accedere alle traduzioni tramite domini completamente separati, come example.de o esempio.it
Questo approccio è particolarmente utile per:
Targeting regionale: Usa domini specifici per paese (.de, .fr, .es) per una migliore SEO locale. I motori di ricerca li trattano come un segnale di geotargeting diretto, e un Studio GA Agenzia 2024 ha rilevato che i ccTLD (domini di primo livello nazionali come .de, .fr, .es) occupano il 56% delle prime tre posizioni nella classifica globale di Google, superando l'80% in alcuni mercati europei.
Esperienza utente e fiducia: Fornisci URL più puliti e memorabili per ogni lingua. Questa fiducia genera tassi di clic più elevati dai risultati di ricerca, che a loro volta rafforzano il tuo posizionamento.
Un'installazione, più domini: Con TranslatePress non servono installazioni separate di WordPress. Un solo sito, un solo database: ogni dominio viene associato automaticamente alla lingua corretta.
TranslatePress Multilingue
Sei pronto a potenziare la SEO locale con domini specifici per paese? Questa funzionalità è disponibile nei piani TranslatePress Business e Developer
Prima di impostare domini diversi per lingua, assicurati di avere:
Domini registrati: acquista e registra i domini che vuoi utilizzare per ciascuna lingua
Configurazione DNStutti i domini devono puntare allo stesso server dove è ospitata la tua installazione di WordPress
Certificati SSL: configurare i certificati SSL/TLS per ciascun dominio per abilitare HTTPS (solitamente il pannello di amministrazione della società di hosting è responsabile di questo)
TranslatePress Azienda o Sviluppatore: questa funzione è disponibile in queste due versioni di TranslatePress (non è disponibile nelle versioni Free e Personal)
Configurazione del DNS
Tutti i domini devono risolvere lo stesso indirizzo IP del server. Ci sono due approcci comuni:
Opzione 1: Utilizzo di sottodomini
I sottodomini sono i più facili da configurare poiché sono gestiti all'interno dei tuoi domini esistenti:
Accedi al tuo registrar di domini o al pannello di controllo dell'hosting
Naviga alle impostazioni DNS per il tuo dominio principale
Crea record A o record CNAME per ogni sottodominio
de.example.com -> Record A -> Il tuo IP del server
fr.example.com -> Record A -> Il tuo IP del server
es.example.com -> Record A -> Il tuo IP del server
Oppure utilizzando record CNAME che puntano al tuo dominio principale:
Per i domini con codice paese o domini radice diversi:
Accedi alla gestione DNS per ciascun dominio
Crea un record A che punta all'indirizzo IP del tuo server
example.de -> Record A -> IP del tuo server
example.fr -> Record A -> IP del tuo server
Aggiungere Domini al Tuo Server
Non basta.
Quindi, dopo aver configurato il DNS, è necessario aggiungere i domini al tuo web server.
In generale, in caso di dubbi, contatta il tuo provider di hosting per ricevere assistenza su questo compito.
Per cPanel/Plesk:
Aggiungi ciascun dominio come “Dominio aggiuntivo” o “Dominio parcheggiato” puntando alla stessa document root della tua installazione principale di WordPress.
Per Apache (configurazione manuale)
Aggiungi voci ServerAlias al tuo virtual host:
ServerName example.com
ServerAlias example.de example.fr example.es
ServerAlias de.example.com fr.example.com
DocumentRoot /var/www/html/wordpress
# ... resto della configurazione
Per Nginx (configurazione manuale)
Aggiungi i domini al tuo blocco server:
server {
listen 443 ssl;
server_name example.com example.de example.fr de.example.com fr.example.com;
root /var/www/html/wordpress;
# ... resto della configurazione
}
Configurazione dei certificati SSL
Ogni dominio richiede un certificato SSL valido. Le opzioni includono:
Let’s Encrypt: Certificati gratuiti per ogni singolo dominio
Certificati wildcard: Coprono tutti i sottodomini di un dominio (es. *.example.com)
Questo viene solitamente configurato dal tuo provider di hosting, a meno che non gestisci tu stesso il server
Configurare TranslatePress per domini diversi a seconda della lingua
Una volta che i tuoi domini sono configurati correttamente e accessibili, imposta il mapping dei domini in Translatepress.
Passaggio 1: Attiva il componente aggiuntivo
Visita Pannello di amministrazione di WordPress → Impostazioni → TranslatePress → Componenti aggiuntivi e abilita Domini diversi per Lingua.
Passo 2: Configura ciascuna lingua
Visita Amministratore di WordPress → Impostazioni → TranslatePress → Generale e configurare il dominio per ciascuna lingua in particolare.
attiva/disattiva la colonna "dominio" per ciascuna lingua
Utilizza il controllo DNS per assicurarti che il dominio sia raggiungibile tramite Internet e configurato correttamente
Salva le impostazioni scorrendo fino in fondo alla pagina
Passo 3: Scegli quali lingue puntano a un nuovo dominio
Non è necessario avere nuovi domini per tutte le lingue. È possibile scegliere di continuare a utilizzare il parametro della lingua (ad esempio, example.com/nn) per alcune di esse.
Accesso singolo (SSO)
Una funzionalità importante nell'uso di diversi domini è il Single Sign-On, che garantisce che gli utenti connessi rimangano autenticati in tutti i domini linguistici.
TranslatePress implementa la funzionalità SSO che funziona nel modo seguente:
Trigger di accesso: quando un utente accede a WordPress su qualsiasi dominio, viene avviata la SSO e l'utente viene registrato negli altri domini.
Trigger di Logout: quando un utente esce da WordPress su qualsiasi dominio, viene disconnesso anche dagli altri domini
Appunti
Quando Dominio Diverso per Lingua è attivo, la “Usa una sottodirectory per la lingua predefinita”l'opzione è automaticamente disabilitata, poiché il rilevamento della lingua basato sul dominio ha la precedenza.
L'impostazione avanzata “Traduci solo percorsi specifici”"Il modello 100% non funziona correttamente con domini linguistici diversi. Si tratta di una limitazione nota, per il momento.".
L'amministratore di WordPress (wp-admin) è accessibile solo dal dominio principale. Quando si accede agli URL di amministrazione sui domini secondari, la richiesta viene rilevata come richiesta di amministrazione e un reindirizzamento 302 invia l'utente all'amministratore del dominio principale. SSO garantisce che l'utente rimanga connesso dopo il reindirizzamento.
Il Single Sign-On (SSO) può far sì che i suoi cookie di accesso vengano eliminati o scadano da determinati domini mentre sono ancora presenti su altri. Se ciò accade, disconnettersi e riconnettersi nuovamente per rigenerare i cookie di accesso su tutti i domini.
Risoluzione dei problemi
Controllo DNS fallito
Se il pulsante “Controlla DNS” mostra un errore:
Verifica che i record DNS del dominio siano configurati correttamente
Consentire fino a 48 ore per la propagazione del DNS
Assicurati che i certificati SSL siano installati correttamente
Verifica che il dominio sia stato aggiunto alla configurazione del tuo server web
Non connesso su domini secondari
Se l'SSO non funziona:
Assicurati che tutti i domini abbiano certificati SSL validi
Verifica che i cookie non vengano bloccati dalle impostazioni sulla privacy del browser
Accedi ed esci dal sito e riprova
Controlla errori Javascript che potrebbero impedire il caricamento dell'iframe.
Caricamento degli asset da un dominio errato
Se script, stili o immagini mostrano errori CORS:
TranslatePress filtra automaticamente gli URL delle risorse per utilizzare il dominio corrente. È possibile che non tutti i casi limite siano coperti (a causa di problemi di compatibilità con altri plugin o temi) -> In tal caso, contatta il nostro servizio di assistenza.
Eliminare qualsiasi plugin di caching dopo aver abilitato la mappatura del dominio
Controlla gli URL hardcoded in temi o plugin
TranslatePress Multilingue
Il miglior servizio di localizzazione di siti web per siti web WordPress. Gestisci tutto da un'interfaccia visiva.