Usi WordPress e vuoi creare un sito multilingua? In questo articolo cercherรฒ di spiegarti quali sono le principali soluzioni per poter gestire un sito in piรน lingue.
Da quando WordPress รจ diventato uno strumento utilizzato per la creazione di svariate tipologie di sito, non esclusivamente blog, lโesigenza di avere a disposizione soluzioni per gestire in modo ottimale contenuti in varie lingue รจ stato sempre un tema piuttosto spinoso. Soprattutto perchรฉ WordPress non offre un supporto nativo per gestire le differenti versioni linguistiche di un sito.
Di fronte allโesigenza di creare un sito che raccoglie contenuti in diverse lingue le strade da percorrere con WordPress sono essenzialmente 3:
- optare per installazioni separate di WordPress
- sfruttare la funzionalitร Multisite di WordPress
- utilizzare un plugin per la gestione multilingue come WPML
La prima scelta รจ sicuramente quella che inizialmente pare la piรน semplice ma che si trasforma velocemente in un incubo per quanto riguarda la gestione dei siti, soprattutto nei casi in cui le lingue da gestire sono piรน di due. Bisogna infatti considerare che scegliendo questa strada, ogni singola operazione effettuata su un tema o su un plugin va ripetuta manualmente per ogni lingua, rendendo quindi particolarmente onerosa in termini di tempo la gestione di un simile sistema.
Personalmente quindi consiglio di optare per la seconda o la terza scelta, che andrรฒ ora ad analizzare piรน in dettaglio.
Utilizzo di WordPress Multisite per siti multilingue
Nelle recenti versioni di WordPress, creare un network di siti (ossia unโinstallazione multisite) รจ unโoperazione particolarmente semplice. ร sufficiente seguire le istruzioni riportate in questa pagina del Codex, per attivare tale funzione. In pratica รจ necessario inserire la stringa seguente:
define( 'WP_ALLOW_MULTISITE', true );
allโinterno del file di configurazione wp-config-php per attivare la funzionalitร Multisite di Wordpress.
Una volta fatto ciรฒ, allโinterno della bacheca di amministrazione di WordPress apparirร una nuova sezione che consente la creazione di un network. ร possibile scegliere tra la creazione di siti con sottodomini:
- it.pippo.com
- en.pippo.com
- de.pippo.com
oppure come sottocartelle del dominio principale:
- www.pippo.com/it/
- www.pippo.com/en/
- www.pippo.com/de/
Grazie poi ad un plugin come WordPress MU Domain Mapping รจ anche possibile gestire la configurazione di siti con differenti domini, come ad esempio:
- www.pippo.it
- www.pippo.com
- www.pippo.de
In questo modo i siti creati saranno indipendenti per quel che riguarda i contenuti. Si potranno infatti creare siti in diverse lingue con temi differenti lโuno dallโaltro e con strutture di navigazione differenti. Il consiglio perรฒ รจ quello di usare un unico tema, in modo da semplificare le modifiche grafiche, evitando di doverle replicare su piรน temi.
Se pensi di scegliere tale soluzione, ti consiglio anche il plugin WP Native Dashboard, che ti permette di impostare una lingua per il back-end di WordPress rispetto a quella per il front-end. In questo modo, potrai ad esempio avere facilmente la versione pubblica del sito in cinese, ma mantenere lโitaliano come lingua per lโinterfaccia di amministrazione.
Un plugin molto efficace per la gestione dei siti WordPress in diverse lingue รจ senza dubbio MultilingualPress. Questo plugin funziona solo con WordPress Multisite, ma offre numerosi vantaggi rispetto a una semplice installazione Multisite. Grazie a MultilingualPress รจ infatti possibile tenere traccia della relazione tra le varie traduzioni di una pagina, anche se queste si trovano appunto su siti diversi. Il plugin genera anche i tag hreflang, che permettono di indicare correttamente ai motori di ricerca le varie traduzioni disponibili di una pagina. In passato MultilingualPress era disponibile anche come plugin gratuito, ma con lโavvento di WordPress 5 รจ stato rilasciata una nuova versione di MultilingualPress disponibile solo a pagamento. MultilingualPress รจ disponibile anche su WooCommerce.com
Inoltre, unโaltra grande comoditร offerta da questo plugin รจ quella di poter gestire le varie traduzioni allโinterno di una stessa pagina. Non รจ quindi necessario sempre passare da un sito ad un altro per effettuare le traduzioni.
Altri due plugin utili che ti segnalo sono:
- NS Cloner โ Site Copier, che ti permette di duplicare facilmente un sito allโinterno di un network di siti WordPress. In questo modo sarร piรน facile aggiungere una nuova lingua una volta che avrai impostato correttamente i primi siti. Ti suggerisco di non utilizzare il sito principale del network come sito da copiare. Meglio crearne uno aggiuntivo ed utilizzare questo come โmadreโ di tutte le copie.
- Multisite Content Copier, รจ un plugin a pagamento che ti consente di copiare post, pagine e altri contenuti da un sito allโaltro allโinterno del network.
Quali sono i vantaggi di scegliere WordPress Multisite per gestire diverse lingue
- Si utilizzano tutte le funzioni standard di WordPress, ottenendo un sistema piรน performante e facilmente gestibile anche in futuro.
- Si possono utilizzare domini diversi per le varie lingue.
- In futuro potrai sempre eliminare una lingua oppure aggiungerne di nuove senza troppi problemi.
Quali sono gli svantaggi di scegliere WordPress Multisite per gestire diverse lingue
- I contenuti tra i siti non sono ovviamente collegati tra di loro, quindi non รจ possibile passare rapidamente tra le varie versioni in lingua di una medesima pagina (a questo si puรฒ ovviare con un plugin come MultilingualPress, come ti ho indicato in precedenza).
- Essendo poi i siti praticamente indipendenti, questi non condividono nemmeno la medesima libreria media. Quindi le immagini caricate allโinterno di un sito non sono disponibili per gli altri (al limite si devono linkare manualmente o ricaricare). Utilizzando perรฒ un plugin come Network Shared Media รจ possibile condividere i file caricati tra i diversi siti del network.
- Usare WordPress Multisite per gestire pochi siti, a mio personale parere, puรฒ creare piรน complessitร che vantaggi. Quindi valuterei anche lโimpiego di installazioni separate di WordPress, una per ogni lingua. Inoltre le installazioni Multisite sono decisamente piรน complesse da gestire rispetto a unโinstallazione tradizionale di WordPress e non รจ detto che tutti i plugin che ti servono siano compatibili con WordPress Multisite.
Siti WordPress multilingue con plugin come WPML
Ci sono diversi plugin disponibili che permettono di implementare funzionalitร multilingua allโinterno di WordPress, come a esempio Polylang e WordPress Multilingual (WPML). I primi due sono gratuiti, mentre il terzo no. Personalmente perรฒ mi sono sempre trovato meglio con WPML.
WPML รจ compatibile con moltissimi temi e plugin largamente diffusi su WordPress, quindi sono rari i casi di incompatibilitร .
Uno dei principali problemi di tali plugin รจ perรฒ lโeccessivo carico di dati inseriti nel database e soprattutto di query effettuate. Tale aspetto si nota soprattutto su siti particolarmente complessi e ricchi di contenuti.
Quali sono i vantaggi di scegliere WPML per gestire diverse lingue
- Lโinterfaccia di amministrazione รจ unica, cosรฌ come unica รจ la libreria Media.
- Si possono gestire velocemente le diverse traduzioni in lingua di una pagina, appoggiandosi anche a servizi esterni di traduzione, perfettamente integrati allโinterno di WPML.
- I menu di navigazione del sito consentono poi di passare rapidamente tra le varie versioni in lingua di una pagina.
Quali sono gli svantaggi di scegliere WPML per gestire diverse lingue
- Si possono verificare cali di prestazioni, in termini di aumento del tempo di caricamento delle pagine, in seguito alle numerose query effettuate dal plugin. Tale aspetto รจ particolarmente rilevante per siti ad elevata complessitร .
- ร necessario verificare che i plugin aggiuntivi siano compatibili con WPML
- ร piรน complesso realizzare siti in diverse lingue strutturati in modo differente tra di loro.
In conclusione, quale soluzione scegliere per un sito multi lingua?
Come probabilmente avrai intuito non esiste unโunica soluzione migliore in tutti i casi.
In generale, se il sito รจ di piccole dimensioni, una scelta come WPML o Polylang puรฒ andare piรน che bene.
Se il sito comincia ad avere un numero considerevole di pagine, allora probabilmente la soluzione Multisite con MultilingualPress รจ quella piรน sicura, soprattutto se le prestazioni del sito sono un aspetto particolarmente sentito.
Purtroppo, il fatto che WordPress non supporti nativamente la gestione di un sito in piรน lingue rende necessario ricorrere a dei plugin. La fase 4 del progetto Gutenberg di WordPress prevede lโarrivo di questa funzionalitร nel core di WordPress in un prossimo futuro.
WPML รจ davvero ottimo, il problema รจ che rallenta notevolmente un blog e c’รจ veramente poco da fare. Anche la loro community รจ piena zeppa di commenti e lamentele di grandi rallentamenti, ed anche dopo aver attivato alcune opzioni per ottimizzare WPML il problema in gran parte rimane.
Un vero peccato, perchรจ a livello funzionale, รจ il miglior plugin per WP per siti multilingua.
In effetti dipende molto dalle dimensioni del sito. Per siti ricchi di contenuti consiglio la strada del multisite.
Le ultime versioni di WPML hanno ridotto notevolmente il numero di query eseguite durante una richiesta. Inoltre si fa molto uso del sistema di caching nativo di WordPress che, unito a plugin come W3TC riducono notevolmente il carico del server.
Se i contenuti mostrati in una singola pagina sono tanti e tali da richiedere un numero elevato di query durante la stessa richiesta, fermo restando che potrebbe essere necessario migliorare ulteriormente le ottimizzazioni giร fatte in WOML, forse sarebbe opportuno prendere in considerazione un upgrade del server.
in che senso rallenta il blog?
Ciao Chiara, i commenti ai quali hai risposto risalgono a 5 anni fa. Nel frattempo WPML si รจ evoluto parecchio, perรฒ รจ inevitabile che essendo un plugin decisamente complesso possa generare un maggior carico di lavoro del server. Nella maggior parte dei casi questa cosa รจ praticamente impercettibile, perรฒ se il sito รจ molto complesso e l’hosting รจ di basso livello, allora il problema puรฒ essere percepito in modo piรน evidente.
Io utilizzo Transposh per il mio sito, ma รจ veramente pieno di errori. A parte le traduzioni da modificare manualmente ogni volta, รจ totalmente incompatibile con ogni plugin SEO e, in piรน, con l’Open Graph Protocol di Facebook. Essendo il mio sito un fan club internazionale (ho molti utenti inglesi), mi consiglieresti la soluzione multisite? Grazie!
Dipende, io ti consiglierei di dare un’occhiata a WPML (trovi il link nel post), a meno che le varie versioni linguistiche del sito siano molto diverse tra di loro, oppure che i siti siano particolarmente complessi e ricchi di contenuti. In questi due casi probabilmente la scelta del multisite รจ piรน opportuna.
Ciao, provo ad incollare la stringa define( ‘WP_ALLOW_MULTISITE’, true ); ma quando salvo il pc non me lo permette, mi da accesso negato. Come fare? Grazie
Ciao, stai provando ad effettuare tale operazione via FTP su un server remoto? ร probabile che tu non abbia i permessi in scrittura per il file wp-config.php
No sono in locale, uso Wamp
Allora, sono riuscita a fare tutta la procedura ma ora ho un dubbio. Ho creato un altro sito ma non ho capito se fisicamente devo creare un’altra cartella con tutti i file wordpress. Praticamente se vado in http://localhost/nomesito/en/wp-admin/ mi da messaggio “not found”.
Grazie!
No, non devi creare un’altra cartella. Perรฒ รจ probabile che ci sia un problema di riscrittura degli URL. Purtroppo sviluppare in locale usando un webserver Apache su Windows รจ un po’ una pena. Hai controllato se il file .htaccess contiene le regole per il multisite?
Si, quando nelle impostazioni sono andata nel pannello del multisite c’erano tutte le operazioni da fare e ho scritto le regole per il multisite nel file .htaccess . Quindi il problema รจ il fatto che lavoro in locale?
No, il multisite funziona anche in locale. Solo che purtroppo lavorare con Apache su Windows spesso รจ una pena. Poi non sapendo esattamente come รจ la tua configurazione non so da cosa possa dipendere il problema.
Mmmm, ok, vedrรฒ se riesco a trovare una soluzione. Grazie lo stesso!
Ciao, scusami se approfitto di nuovo ma volevo chiederti: come eliminare il multisite? Elimino la stringa di codice da wp-config e quelle da .htaccess?
Poi volevo chiederti come mai alcune pagine non vengono visualizzate? Quando le apro mi da errore 404.
Sรฌ, devi eliminare le righe relative al multisite in wp-config.php e quelle in .htaccess, ripristinando quelle di WordPress “standard”.
Per l’errore 404 dipende da quali pagine, anche se temo sia qualcosa legato al rewrite degli URL
Per l’errore 404 ho risolto pulendo le righe di .htaccess.
Ora missร che sono costretta ad elminare il multisite perchรจ proprio non riesco a risolvere! Ma se decidessi di usare il plugin qTranslate poi con il menรน come si fa a metterlo in un’altra lingua? e per la lingua nei widget?
Grazie!
Con qTranslate non ho molta esperienza, l’ho provato solo una volta, poi ho sempre usato o il multisite o WPML
Ciao Tiziano! Ottimo blog, complimenti!
Ho la necessitร di creare un sito con e commerce diviso in lingua italiana e inglese.
Quello di cui ho bisogno รจ sapere se c’รจ un modo per avere prodotti differenti nella sezione shop italiana e quella inglese. ร possibile?
Sรฌ, anche usando WPML non sei obbligato a tradurre tutti gli articoli in entrambe le lingue e quindi puoi avere prodotti diversi.
Ciao Tiziano, grazie per il blog su questo argomento!
Ho eseguito tutti i passaggi previsti per creare un sito in multilingua, su un sito in WP giร esistente da tempo. Ho creato il network di siti con 2 sottocartelle una it e una en per le 2 lingue. Il problema รจ che in entrami i casi si leggono solo i contenuti a zero senza nessuna grafica, pur avendo attivati i template e se cerco di accedere al Dashboard di uno dei 2 siti ottengo questo messaggio:
La pagina web ha generato un loop di reindirizzamento
Cosa puรฒ essere? Consigli di reinstallare da zero WP per poi creare il multisite per le 2 lingue. La decisione del Multisite รจ stata presa sulla base che ci saranno davvero una marea di contenuti e ho letto che con il plugin WPML ci sono forti rallentamenti.
Ultimissima cosa, ma qualora tutto funzionasse, da front-end come si fa a passare da un sito all’altro? Come si decide chi sarร il principale? Attualmente si apre miosito.com e poi ci sono miosito.com/it e miosito.com/en ma ci arrivo manualmente.
Grazie mille per la tua collaborazione
Ciao, hai aggiornato i permalink dopo aver aggiornato al Multisite? Ti consiglio di leggere la sezione dedicata al file .htaccess: http://codex.wordpress.org/Multisite_Network_Administration#SubFolder_installs_and_Permalinks
Se miosito.com รจ vuoto e i contenuti sono tutti nei siti secondari, puoi impostare un redirect dalla home di miosito.com alla versione in lingua che preferisci.
Ciao Tiziano!
Complimenti innanzitutto per il blog! Ti chiederei un consiglio se non disturbo..
Sto creando un sito sul turismo con 4 temi principali (per il momento almeno): itinerari, wine&food, arte, etc…. Per creare un sito multilingua (3 lingue) ho pensato di creare un network di siti in cui ogni sito corrisponde a un tema ovvero il sito “itinerari” avrรก pagine riguardante esclusivamente itinerari nelle varie lingue. In questo modo supererei gli svantaggi che hai elencato in riferimento al network per un sito multilingue (avrei galleria media unica e facile passaggio da una lingua all’altra per lo stesso post/pagina).
Che ne pensi seconda la tua esperienza? ร fattibile o lo sconsigli?
Ciao, quindi se ho capito bene intendi usare WPML all’interno di un network di siti? Non ho mai provato a mischiare le due cose. Comunque WPML supporta l’installazione anche in ambiente multisite.
Sale Tiziano, una precisazione : la libreria media E’ condivisibileall’interno dei vari siti creati con WPmu, non al 100% ( es: x l’immagine in evidenza nei post) ma il ‘grosso si con una piccola plugin free.
Avrei una domanda su questo articolo, ho un installazione WP mu, con ipotizziamo 4 siti in IT_it e me ne serve uno con EN_en, dove vado a modificare l haref lang per avere l’indicizzazione ( a parte i tools di gwbt & bing ) nei motori delle/a nazioni/e che mi interessa?
grazie
Sรฌ, per la condivisione dei file esiste questo plugin: https://wordpress.org/plugins/network-shared-media/
Per la tua domanda invece, nelle impostazioni dei vari siti puoi modificare l’opzione WPLANG in modo che ogni sito utilizzi la lingua desiderata inserendola come attributo lang del tag html. Poi col il plugin WP Native Dashboard puoi impostare la bacheca nella lingua che vuoi. Se invece vuoi implementare il tag hreflang con WPMU credo che possa utilizzare il plugin https://wordpress.org/plugins/language-selector-related/ oppure fare a mano. Con WPML invece la cosa รจ un po’ piรน semplice.
Mille Grazie
confermata la gentilezza e disponibilitร di Tiziano Fogliata
Ci potrebbe stare questa:
Ciao a tutti. Una domanda: quando, secondo voi, un sito รจ da considerare di grosse dimensioni? Ovviamente non รจ una domanda fine a sรฉ stessa :-) Serve ad orientarmi sulla scelta Multisite (mai utilizzato finora) o WPML. Grazie a tutti!
Bella domanda, perรฒ sicuramente oltre al fattore dimensionale รจ necessario considerare le complessitร che le dimensioni del sito possono generare. Mi spiego meglio: se il sito ha tanti articoli ma le varie versioni in lingua sono abbastanza speculari va benissimo WPML. Se invece le varie versioni in lingua necessitano di pesanti differenziazioni allora รจ decisamente meglio il multisite.
Diciamo un sito in quattro lingue di circa 100 pagine (per ogni lingua), con e-commerce di circa 60 prodotti (sempre per ogni lingua). Le pagine e i prodotti in lingua sono sempre speculari all’originale, molto raramente (meglio sarebbe dire mai) possono cambiare. In questo caso รจ preferibile WPML o il multisite? Soprattutto per quello che riguarda la velocitร del sito.
Diciamo che per queste dimensioni con WPML non dovresti avere particolari problemi, poi dipende dal traffico e dalle ottimizzazioni del server (caching e simili). Diciamo che se usi WooCommerce dovresti avere meno problemi con WPML rispetto alla complicazione di gestire tutti i negozi con il Multisite. Poi io preferisco non usare WordPress per l’e-commerce, ma questo รจ un altro discorso ;)
Consiglio vivamente a tutti di utilizzare qTranslate X (https://wordpress.org/plugins/qtranslate-x/), fork di qTranslate, ormai non piรน aggiornato dall’autore.
Trovo che WPML sia un incubo: pesante, macchinoso e con una proliferazione di post esagerata.
qTranslate e derivati hanno l’ottimo vantaggio di gestire tutte le traduzioni nello stesso record del post, pagina, custom post o attachment presente nella tabella wp_posts; in questo modo tutte le funzionalitร di base di WP operano correttamente su qualsiasi traduzione (ad es.: la ricerca!).
L’importante รจ che i temi ed i plugin utilizzino le seguenti funzioni:
_e() => https://codex.wordpress.org/Function_Reference/_e
__() => https://codex.wordpress.org/Function_Reference/_2
per la corretta visualizzazione dei testi, altrimenti tocca apportare le dovute modifiche al codice.
In piรน sia per chi gestisce il sito che per l’eventuale cliente finale, gestire le diverse lingue รจ moooolto piรน semplice.
Ciao Tiziano! Ho appena aperto un blog su wordpress.org e prima di continuare ad inserire i vari contenuti vorrei creare il sito anche in una seconda lingua.
Sarei tentata ad usare qtranslate perchรจ รจ gratuito ma le mie prioritร sono le traduzioni e la velocitร di caricamento delle pagine.
WPLM mi sembra interessante per 2 motivi:
– Si possono gestire velocemente le diverse traduzioni in lingua di una pagina, appoggiandosi anche a servizi esterni di traduzione, perfettamente integrati allโinterno di WPML.
– La cartella media รจ condivisa.
Prima di procedere, con uno o con l’altro, avrei bisogno di qualche chiarimento, non so se puoi aiutarmi.
1) Con WPML > Ad esempio, una volta caricato un articolo in italiano con le relative foto, dovrรฒ comunque ricaricare le foto anche nella versione inglese, giusto? Oppure รจ possibile duplicare la pagina e sostituire solo il testo? Invece su qtranslate come avviene questo passaggio?
2) Con q-translator com’รจ possibile gestire le traduzioni? Ovvero, dovrei usare qualcosa come TextMaster giusto? Rispetto a WPLM che differenza c’รจ? Voglio dire, il fatto che non sia integrato all’interno cosa comporta? (scusa non avendolo mai usato non ho idea di come funzioni)
3) Ho visto che il tuo articolo รจ di 2 anni fa. Intanto i problemi del caricamento delle pagine con WPLM รจ risolto?
4) Come faccio ad essere sicura che con WPLM il mio tema va bene?
Grazie mille in anticipo per la tua disponibilitร !
Raffaella
Ciao Raffaella, con WPML non devi ricaricare le immagini se vuoi tradurre un articolo, ma solo modificare il testo.
Non so se con qTranslate รจ possibile gestire le traduzioni sfruttando servizi esterni come con WPML, dato che non ho esperienze recenti con qTranslate.
Per quanto riguarda i problemi di velocitร di caricamento delle pagine, io ho notato alcuni miglioramenti nelle ultime versioni, ma WPML rimane un plugin un po’ pesante.
Per verificare la compatibilitร del tuo tema con WPML ti consiglio di dare un’occhiata a questa pagina: https://wpml.org/documentation/theme-compatibility/
Grazie mille!
Ciao Tiziano! innanzitutto complimenti per la guida, molto chiara e molto utile!
Vorrei chiederti un aiuto… ho aggiunto la funzionalitร multisite ad un sito giร esistente, quindi seguendo la via dei sottodomini. La procedura รจ andata a buon fine, ho creato il sottodominio, che risulta presente nella sezione “i miei siti”, ma quando tento di accedere alla relativa bacheca per modificarlo, si apre una pagina che riporta “404 Not Found
The server can not find the requested page ecc”
Come posso risolvere questo problema? Hai qualche suggerimento? Ti ringrazio moltissimo… Simo
Ciao Simona, hai aggiornato il file .htaccess?
Si l’ho aggiornato ed ora si presenta cosรฌ:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress
Non so proprio che pesci pigliare… :-(
Ciao, non avevo fatto caso al fatto che hai utilizzato i sottodomini. In questo caso il problema potrebbe non dipendere tanto da WordPress ma dalla configurazione del tuo dominio. Prova a dare un’occhiata qui: https://codex.wordpress.org/Configuring_Wildcard_Subdomains
Al limite puoi chiedere al tuo fornitore di hosting il supporto per attivarlo.
Giร , hai ragione, credo anch’io dipenda da quello… avevo giร verificato che l’host supporta il multisite, successivamente perรฒ ho scoperto che affinchรจ funzioni occorre fare una modifica appunto alla configurazione del dominio, che io non posso fare (sto intervendo su un sito non creato da me).
Grazie mille per l’aiuto e per la celere risposta!
buongiorno Tiziano. Ho creato un sito WP con lingua principale inglese, una quarantina di pagine circa, in questa fase iniziale, ma trattasi di sito aziendale che non รจ destinato a crescere vertiginosamente… conoscendo i problemi di rallentamento dati da WPML ho preferito creare un sotto dominio, in una cartelle it.nomedominio.com in cui installare lo stesso tema wp con contenuti indipendenti in italiano.
ho poi provveduto ad attribuire a ciascuna pagina il meta hreflang indicando la corrispettiva pagina nell’altra lingua.
Ho fatto un errore perรฒ, non ho considerato che sarebbe stato corretto installare un wordpress multisite e con molti timori ho provato a installarlo in questi giorni, ma una volta modificati opportunamente i file config.php e htaccess il sito va in loop e non mi permette di rientrare nel back office. Leggo adesso in questi commenti che farei bene a coordinarmi con l’amministratore dell’hosting volendo installare un multisite.
Ad ogni modo, ho diversi dubbi e timori e quindi ti domando:
1. a tuo avviso quali sono i rischi che corro installando adesso un multisite in cui dico a wp che in it.nomedominio c’รจ la versione in italiano… mi viene da pensare che dovrei rimuovere il wp giร operante nella cartella it.nomedominio oppure riesco a collegare poi wp-mu installato nel dominio prinipale con quello che gira su it?
2. in caso contrario, se lascio tutto com’รจ, ovvero due wp semplici con i meta tag hreflang che indicano a google che sono due versioni dello stesso contenuto, cosa perdo? questa incompletezza puรฒ in qualche modo danneggiare il sito e creare problemi nel posizionamento?
grazie mille
Ciao Lorenza,
non sono sicuro di aver capito bene. Comunque nel caso di due sole lingue personalmente sono piรน propenso ad utilizzare o WPML oppure due installazioni separate di WordPress. Usare il multisite per gestire due siti secondo me crea maggiori complicazioni rispetto ai vantaggi che offre.
buonasera Tiziano, puรฒ essere questo l’equivoco in cui stavo cadendo: pensavo che non fosse corretto il mio modo di procedere ovvero:
1. nomesito.com lingua per la lingua principale : inglese
2. it.nomesito.com con installazione indipendente di wordpress – stesso tema e stessi contenuti con lingua italiana
tutte le pagine definite con meta tag href lang che raccorda le due versioni, pagina per pagina.
Ho avuto il dubbio, mentre rileggendo bene il tuo contributo noto che accenni inizialmente a questa semplice soluzione.
In realtร , le lingue non saranno due ma almeno 3 o 4 , ma io ho, in passato, sperimentato wpml e davvero lo trovo troppo pesante, soprattutto in una proiezione dove sempre piรน utenti si spostano verso i dispositivi mobile. Di fronte a queste perplessitร , ho preferito la strada piรน lunga di gestione di wp indipendenti.
Ok, a questo punto, usando installazioni di WP separate, avrei anche optato per domini separati per ogni lingua.
grazie Tiziano, posso chiederti se puoi esplicitare perchรฉ sarebbe stato meglio usare due domini separati? Te lo domando perchรฉ avevo anche considerato questa opzione, ma poi ho valutato che tantissime volte troviamo invece la declinazione nelle diverse lingue in sottodomini o sottocartelle di un unico dominio, e quindi ho pensato fosse piรน lineare agire cosรฌ. Grazie. Lorenza
Diciamo che se il dominio รจ generico tipo un .com, si riesce a operare in modo piuttosto trasparente da un punto di vista della gestione delle varie lingue. Discorso completamente diverso invece se vuoi usare un dominio come il .it per la gestione di un sito multilingua.
Usare domini geografici come il .fr, .de, .ru …etc presenta dei vantaggi per associare il sito con quella nazione, ma ovviamente implica una complicazione dal punto di vista della gestione e soprattutto รจ legato all’effettiva disponibilitร di quei domini.
L’uso del .com per tutte le lingue semplifica sicuramente le varie operazioni e in molti casi va comunque bene.
chiarissimo,
grazie.
Lorenza
Ciao, se dovessi tradurre in due lingue un sito che ha un dominio .com composto da parole italiane aggiornato mensilmente e posizionato abbastanza bene nei motori di ricerca, in questo caso qual’รจ la migliore soluzione?
Ciao Giovanni, intendi che al momento il sito .com รจ in italiano e vorresti renderlo disponibile in due nuove lingue? La soluzione ottimale dipende dalla complessitร del sito e dalla necessitร di avere versioni identiche dei vari siti oppure molto differenti come grafica e funzionalitร .
Se hai un sito con un numero non particolarmente elevato di pagine WPML รจ la soluzione piรน indicata, se invece hai un blog con centinaia o migliaia di articoli e con elevato traffico, allora opterei per installazioni separate.
Ciao Tiziano,
complimenti per i tuoi articoli che trovo sempre interessanti e utili sul piano pratico.
Ho convertito un’installazione wordpress singola in multisite per poter gestire le lingue in sottocartelle.
Ora vorrei utilizzare NS Cloner per duplicare il sito madre e poter comunque avere attivo Yoast WordPress SEO, ci sono delle risorse per capire come settare al meglio questo plug in in versione multisite? non sono riuscita a trovare nulla di chiaro in merito.
Grazie infinite!
Francesca
Ciao, dipende da cosa ti serve esattamente. In ambiente multisite puoi configurare Yoast SEO in modo che erediti le impostazioni del sito principale, ma poi tutti i settaggi li devi fare sito per sito e pagina per pagina, dato che i siti sono sostanzialmente indipendenti.
Salve, ho letto con molto interesse l’articolo visto che ho esigenza di creare una versione in inglese del mio sito: http://www.submarinesky.cloud
Come si puรฒ notare al suo interno ci sono anche scritte in italiano ALL’INTERNO DEL SITO.
La cosa รจ fatta appositamente ma richiede necessariamente uno sdoppiamento che un plugin non puรฒ assicurare.
Resto ancora indeciso fra il multisite e l’installazione multipla.
Per la seconda opzione mi รจ stato riferito che รจ necessario attivare il Cpanel il quale perรฒ espone il sito ad attacchi haker.
Poi c’รจ la questione relativa alla penalizzazione sui motori di ricerca o semplicemente alla difficoltร o impossibilitร che le pagine vengano indicizzate dai motori di ricerca.
Quali rischi so corrono concretamente?
Insomma nel mio caso qual รจ la soluzione piรน adatta?
Grazie
Ora non ho tempo di fare un’analisi del tuo sito e ho dato solo una rapida occhiata. Non ho capito cosa intendi con le scritte in italiano all’interno del sito. Forse ci sono contenuti che non sono nel sito? :)
A mio avviso il multisite puรฒ avere senso se i siti sono parecchi. Per due soli siti (uno ita e uno eng) possono andare bene anche due installazioni separate, che ti garantiscono massima autonomia.
La storia del Cpanel necessario per attivare un altro sito WordPress sinceramente non l’avevo mai sentita.
Per quanto riguarda le difficoltร di indicizzazione, se le due versioni in lingua sono impostate correttamente non ci sono problemi.
Gentile Tiziano,
ho appena finito di tradurre (tranne che in tedesco) il sito multilingua del plissettificio dove lavoro.
Secondo te per lโindicizzazione di un sito multilingua, dove lโitaliano รจ la lingua principale e dove ho giร fatto lo YOAST SEO di tutte le pagine in tutte le lingue, รจ consigliabile avere un sito con dominio .it per lโitaliano, .com per lโinglese (e quindi per Google Globale), .com/fr per il francese, .com/de per il tedesco, .com/es per lo spagnolo, .com/pt per il portoghese, .com/es per lo spagnolo? Oppure รจ meglio avere un dominio diverso per ogni lingua .it per lโitaliano, .fr per il francese, .de per il tedesco etc. etc. Tutto questo per far sรฌ che il sito entri nei primi 10 risultati di ricerca per determinate sequenze di parole che ho ricavato controllando su Google AdWords tipo โpleating companyโ, โpleating servicesโ su Google UK, โentreprise plissageโ โplissage tissuโ su Google France, โtecido plissadoโ โcuero dobradoโ su Google Portugal e cosรฌ via.
Ti ringrazio in anticipo per la tua cortese risposta.
Saluti.
Giulio Bartolini.
Ciao Giulio, difficile dare una risposta definiva e veloce su cosa รจ meglio. Bisogna anche considerare anche alcuni fattori tra i quali i costi e la complessitร di implementazione e di gestione di un sistema basato su piรน ccTLD (.de, .fr, .es, .pt โฆ) e va inoltre considerato se punti piรน alla nazione o alla lingua.
L’uso di un ccTLD rafforza sicuramente il segnale che quei contenuti sono rivolti espressamente a quella nazione. In molti casi perรฒ, anche con un dominio .com e l’utilizzo di hreflang รจ possibile ottenere ottimi risultati permettendo ( con piรน facilitร ) di separare anche il targeting per nazione e lingua (ad esempio versione tedesca per la germania e versione tedesca per l’austria).
In pratica usare i ccTLD puรฒ offrire dei vantaggi, ma che in alcuni casi non giustificano lo sforzo richiesto.
Ho scelto di utilizzare il multisite ma non mi รจ chiaro come collegare il sito alla search console dichiarando a Google che uno รจ in inglese e l’altro in italiano. Il codice di autorizzazione per www.dominio.com/it e www.dominio.com/en รจ lo stesso. Consiglio utile per tutti?
Ad esempio puoi aggiungere diverse proprietร , una per ogni lingua, come spiegato nella guida di Google: https://support.google.com/webmasters/answer/34592?hl=it
ciao scusa รจ possibile mantere l’admin in italiano ? perchรจ quando aggiungo un sito sottodirectory tipo https://recensionica.it/en se scelgo lingua inglese mi cambia anche la lingua admin come posso fare’
WordPress, nelle impostazioni del tuo profilo utente, permette di scegliere la lingua da utilizzare per lโinterfaccia di amministrazione.