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. Digital Marketing
    4. SEO
    5. Multilingue JavaScript, porcata?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • kal
      kal Contributor • ultima modifica di @lopinsjk

      @lopinsjk più che via javascript, il cambio lingua avviene tramite cookie.

      E sì, questo ti da la garanzia che il sito in lingue differenti dal default non venga scansionato, dato che Googlebot non accetta cookie.

      Questo a meno che il sito non abbia ANCHE una struttura parallela di URL costruite tramite query string (es. con il parametro ?lang=fr in coda alle URL). Dico questo perché mi è capitato di trovarli ogni tanto.

      In questo caso è meno peggio, ma è comunque un problema dato che l'architettura del contenuto dei link interni è molto probabilmente sballata forte. Però dipende tantissimo da caso a caso.

      Vuoi andare sul sicuro?

      Fai una query site: e prova a cercare contenuti in francese, così vedi cosa ha indicizzato Google.

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Il sito è lui https://www.nbs-lacesystem.com/ e parrebbe indicizzato.

        E ho capito pure come fa: lavora sul Local Storage dell'HTML5. Il mistero quindi si infittisce...

        1 Miglior Risposta Ringrazia Cita Rispondi

          kal 1 Risposta Ultima Risposta
        • kal
          kal Contributor • ultima modifica di @lopinsjk

          @lopinsjk aiuterà forse sapere che il sito è fatto con Shopify.

          Vedo che ha gli hreflang, anche se sono decisamente strani... Ma appunto: probabilmente è lo standard per Shopify.

          Screenshot_20210114-195716.png

          1 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • giuseppemorelli
            giuseppemorelli Moderatore • ultima modifica di @lopinsjk

            Problema: shopify (versione "base) non supporta il multilingua, quindi l'unica soluzione è utilizzare qualche app esterna.

            Problema 2: sempre in shopify non è possibile gestire un routing delle url se non con qualche 301, quindi non possiamo fare un /en, al massimo dobbiamo fare 2 siti con nomeshop.com e en.nomeshop.com (oppure nomeshop.com che ti fa scegliere it. o en.)

            Detto questo, le app possono interagire lato frontend solo via javascript, quindi l'unico modo è un precaricamento dell'intera pagina nelle lingue scelte.

            Distrugge la SEO? Possibile
            Ci sono altre soluzioni? Con shopify (versione base) la vedo difficile dato che non ci sono margini di manovra

            4 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • kal
              kal Contributor • ultima modifica di

              Commento tecnico:

              01e.jpg

              1 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • mirkomassarutto
                mirkomassarutto User Attivo • ultima modifica di

                Il contenuto viene cambiato via JS basando sul valore registrato in LocalStorage per la lingua.

                Per quanto riguarda l'indicizzazione utilizzano hreflang

                <link rel="alternate" hreflang="it" href="https://www.nbs-lacesystem.com/collections/linea-challeng">
                <link rel="alternate" hreflang="fr" href="https://www.nbs-lacesystem.com/a/l/fr/collections/linea-challeng">
                

                Scelta, esperimento... vallo a sapere. Poi magari era l'unico modo....

                0 Miglior Risposta Ringrazia Cita Rispondi

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

                  Ciao @mirkomassarutto, devi ammettere però che questi hreflang sono molto strani, come dice anche @kal.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • kal
                    kal Contributor • ultima modifica di

                    Soprattutto non corrispondono a quello che si trova in SERP. È un po' un guazzabuglio.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • mirkomassarutto
                      mirkomassarutto User Attivo • ultima modifica di

                      Si, ripeto che non ho ben compreso il perché di tutto sto casotto.. non vedo la logica

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        kal 1 Risposta Ultima Risposta
                      • kal
                        kal Contributor • ultima modifica di @mirkomassarutto

                        @mirkomassarutto un mix di sciatteria, limite tecnico, incapacità di operare su una piattaforma chiusa con un modello di pagamento "a livelli" e pezze messe con strumenti di terze parti.

                        @giuseppemorelli sopra ha dato qualche dettaglio in più: https://connect.gt/post/1284298

                        1 Miglior Risposta Ringrazia Cita Rispondi

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

                          Alcuni aggiornamenti

                          Shopify ha introdotto la gestione delle lingue in modo "semi-nativo".

                          https://help.shopify.com/en/manual/cross-border/multilingual-online-store

                          Sono previste:

                          • 2 lingue per la versione basic
                          • 5 lingue per la versione advanced
                          • 20 lingue per la versione plus

                          a38abaeb-8f88-45a2-9e93-798598881fbc-image.png

                          Ad oggi da backend si possono solo fare i setup delle lingue ma è necessario un app per poterle aggiornare.

                          Le API ha disposizione sono solo GraphQL
                          https://shopify.dev/tutorials/manage-app-translations-with-admin-api

                          Le lingue sono tutte disponibili con il suffisso /en /de etc... e al cambio lingua c'è il refresh pagina (quindi una soluzione un po' meglio rispetto al "total javascript")

                          1 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