Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Ottimizzare sito Multilingue in Joomla
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • I
      infox User • ultima modifica di

      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
      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • fda
        fda Moderatore • ultima modifica di

        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-internazionale-multilingua/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. :smile5:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • I
          infox User • ultima modifica di

          Ciao FDA
          mi avevano già suggerito di inserire il redirect 301 con la presente sintassi:
          [INDENT] 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.
          [/INDENT]

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • fda
            fda Moderatore • ultima modifica di

            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. 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • I
              infox User • ultima modifica di

              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

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • fda
                fda Moderatore • ultima modifica di

                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:

                
                <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. :vai:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                Caricamento altri post
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti