+ Rispondi alla Discussione
Risultati da 1 a 6 di 6

Ottimizzare sito Multilingue in Joomla

Ultimo Messaggio di FDA il:
  1. #1
    User
    Data Registrazione
    Dec 2006
    Messaggi
    83

    Ottimizzare sito Multilingue in Joomla

    Salve a tutti
    Mi hanno realizzato un sito turistico con Joomla multilingue con un unico data base, la versione italiana l'ho inserita su un dominio italiano, esempio sitoitaliano.it, mentre quella inglese e tedesca su altri due domini diversi, esempio sitoinglese.com e sitotedesco.com
    Il problema che Google mi ha indicizzato come pagine interne delle versioni in lingua estera, quelle presenti nelle cartelle estere del dominio sitoitaliano.it, (sitoitaliano.it/de e sitoitaliano.it/eng)
    Esempio la pagina dedicata a venezia in lingua tedesca, Google la trova in sitoitaliano.it/de/venedig, mentre quella in inglese in sitoitaliano.it/eng/venice.
    Chiaramente io vorrei che invece Google indicizzasse e posizionasse le pagine presenti nei relativi siti in lingua inglese e tedesca, e cio sitoinglese.com/venice e sitotedesco.com/venedig.
    Cosa bisogna fare per eliminare questo problema?
    - Usare il redirect 301 dal sito italiano a quello estero?
    - Usare il disallow nel file robots delle cartelle estere del sito italiano?
    - Usare il meta tag canonical?
    - E' un problema di Joomla o il programmatore ha sbagliato qualcosa?
    - O cos'altro?
    Io ho un altro portale multilingue realizzato in zend che non mi ha creato questi problemi. Come mai?
    Vi ringrazio anticipatamente.
    Saluti

  2. #2
    FDA
    FDA  offline
    Moderatore L'avatar di FDA
    Data Registrazione
    Sep 2012
    Localit
    Napoli
    Messaggi
    1,878
    Segui FDA su Twitter Aggiungi FDA su Google+ Aggiungi FDA su Facebook
    Ciao infox,
    controlla che:
    1) i link presenti verso le pagine di lingua non italiana puntino alle url dei rispettivi domini
    2) sia implementato il rel canonical in modo che le pagine canoniche in lingua non italiana siano quelle dei rispettivi domini
    3) di avere comunicato corettamente a Google che il sito multilingua

    Per il punto 3) ti consiglio di partire da qui: http://seoblog.giorgiotave.it/seo-in...ltilingua/3914

    Per correggere gli eventuali problemi dovrai:
    a) rimuovere/modificare i link di cui al punto 1 (es. i link verso sito.it/de/pagina devono essere modificati in link verso sito.de/pagina)
    b) implementare il rel canonical come al punto 2 per tutte le url (es. la canonica di sito.it/de/pagina sito.de/pagina)
    c) inserire redirect 301 dai link di cui al punto 1 verso quelli corretti sui rispettivi domini (es. da sito.it/de/pagina a sito.de/pagina)

    Spero di esserti stato d'aiuto.

  3. #3
    User
    Data Registrazione
    Dec 2006
    Messaggi
    83
    Ciao FDA
    mi avevano gi suggerito di inserire il redirect 301 con la presente sintassi:
    RewriteEngine On
    RewriteRule ^/en/(.*)$ sitoinglese/$1 [L, R=301]

    Ma con questa istruzione (scritta correttamente) il redirect 301 funziona solo nella home page ma nelle pagine interne no.
    Forse sbglio qualcosa?
    Ti ringrazio anticipatamente per il tuo aiuto.

  4. #4
    FDA
    FDA  offline
    Moderatore L'avatar di FDA
    Data Registrazione
    Sep 2012
    Localit
    Napoli
    Messaggi
    1,878
    Segui FDA su Twitter Aggiungi FDA su Google+ Aggiungi FDA su Facebook
    Ciao,
    se puoi indica il sito, cos mi faccio un'idea.
    Se vuoi mantenere riservatezza sul dominio inviami eccezionalmente un pvt qui sul forum, poi continuiamo la discussione senza mai citare il dominio.

  5. #5
    User
    Data Registrazione
    Dec 2006
    Messaggi
    83
    Ciao
    Il sito in italiano couponviaggio punto it, quello inglese italytravelcoupon punto com e quello tedesco italienreisengutscheine punto com.
    Tutto il data base sul sito italiano, le pagine delle versioni estere puntano sui rispettivi domini esteri.
    Saluti

  6. #6
    FDA
    FDA  offline
    Moderatore L'avatar di FDA
    Data Registrazione
    Sep 2012
    Localit
    Napoli
    Messaggi
    1,878
    Segui FDA su Twitter Aggiungi FDA su Google+ Aggiungi FDA su Facebook
    Hai semplicemente il sito duplicato su tutti i domini con le voci di menu che puntano a una delle lingue.
    Il rel canonical e l'hreflang apparentemente non sono stati implementati correttamente, ma non ho visto la sitemap.
    In questa situazione un motore fa fatica a capire quale sia la pagina canonica, mentre non pu assolutamente sapere che la traduzione inglese di una pagina in italiano si trovi sull'altro dominio dedicato all'inglese.

    Ecco la stessa pagina in italiano e in inglese su entrambi i domini, senza canonical e hreflang corretto e senza redirect 301:

    http:// www. couponviaggio.it/regioni-italiane/regione-abruzzo.html
    http:// www. couponviaggio.it/en/italy-regions/region-abruzzo.html
    http:// www. italytravelcoupon.com/regioni-italiane/regione-abruzzo.html
    http:// www. italytravelcoupon.com/en/italy-regions/region-abruzzo.html

    Prendi ad esempio la seconda pagina (versione inglese sul sito italiano), nel sorgente c' questo:
    Codice:
    <link href="/en/italy-regions/region-abruzzo/manufacturer/" rel="canonical" />
    Significa che hai impostato questa pagina come caninica. Se per vai a vedere la stessa pagina sul sito inglese, cio la quarta della lista, anche l dentro ci trovi la stessa istruzione. Sono contenuti duplicati e ciascuno dice di essere quello canonico.

    Soluzione: devi configurare bene il sito.

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] Attivato
  • Il codice [VIDEO] Attivato
  • Il codice HTML Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.