+ Rispondi alla Discussione
Risultati da 1 a 15 di 15

Posizionare un sito in più lingue?

Ultimo Messaggio di webby il:
  1. #1
    User
    Data Registrazione
    Mar 2009
    Località
    rm
    Messaggi
    22

    Posizionare un sito in più lingue?

    Buona sera,
    apro questa discussione perchè vorrei, innanzitutto, sapere qualche regola più avanzata per il posizionamento sui motori di ricerca.
    Esiste, ad esempio, una "bibbia" a riguardo?

    E poi, l'oggetto della discussione: coem fare per posizionare un sito multilingua in più lingue?
    Sfruttando magari sottodomini o cartelle del sito del tipo "it", "en", ecc
    Grazie.

  2. #2
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    13,721
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    Ciao webby, ritengo la bibbia per il posizionamento sui motori di ricerca all'estero la sezione Lingue Straniere del forum gt.

    Oltre ai consigli sulle impostazioni di base trovi anche discussioni su tematiche avanzate.
    Dopo una lettura a tutto il materiale che puoi trovare magari puoi spiegare meglio cosa intendi per "qualche regola più avanzata", così vediamo se gli utenti del forum possono darti qualche consiglio.


    Valerio Notarfrancesco

  3. #3
    User Newbie
    Data Registrazione
    Jul 2011
    Località
    Milano
    Messaggi
    6
    Ciao webby.
    Puoi consultare *** un sito che fornisce informazioni aziendale strutturate per aiutare le aziende al miglioramento della sua posizione online.
    Ultima modifica di Leonov; 05-02-12 alle 15:43 Motivo: Vietata l'autopromozione fuori dalle aree apposite. Grazie.

  4. #4
    User
    Data Registrazione
    Mar 2009
    Località
    rm
    Messaggi
    22
    Ciao ragazzi e grazie per avermi risposto.
    Rispondendo a vnotarfrancesco:
    diciamo che il posizionamento che vorrei fare è quello di tipo "naturale" (lo chiamano in tanti modi, non so se sia corretto chiamarlo così) ovvero quel posizionamento che non prevede (grossi) investimenti monetari, ma che si basa - appunto - su una buona strutturazione del sito lato SEO.
    Ora, siccome non ho grande esperienza in SEO, nel senso che conosco le buone norme per inidicizzare un sito ma da qui a posizionarlo penso di non riuscirci.
    Ad ogni modo grazie per le vostre dritte ma se avete anche altri links da consigliarmi in cui poter avere una panoramica generale di come posizionare un sito, fatelo pure. Cerco proprio questo!
    Ultima modifica di webby; 05-02-12 alle 13:08

  5. #5
    User
    Data Registrazione
    Mar 2009
    Località
    rm
    Messaggi
    22
    Ragazzi potreste darmi qualche altra idea su come posizionare un sito in più lingue?
    Tenendo presente che, da quanto ho letto in quest'area, è meglio registrare un .com o un .org poichè permettono la scelta della localizzazione, però poi c'è un altro problema.
    Le pagine sono sempre le stesse, ovvero non ho duplicati.
    Il testo risiede nel DB e, in base alla lingua sel browser, viene mostrato il testo tradotto nella propria lingua.
    Perciò come fare in questo caso?

  6. #6
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    13,721
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    Citazione Originariamente Scritto da webby Visualizza Messaggio
    Le pagine sono sempre le stesse, ovvero non ho duplicati.
    Non avere duplicati è un'ottima cosa ma perché scrivi che le pagine sono sempre le stesse?

    Citazione Originariamente Scritto da webby Visualizza Messaggio
    Il testo risiede nel DB e, in base alla lingua sel browser, viene mostrato il testo tradotto nella propria lingua.
    No aspetta, come funziona il tuo sistema?
    Cambia il testo mostrato nella pagina mantenendo sempre lo stesso indirizzo, lo stesso url?


    Valerio Notarfrancesco

  7. #7
    User
    Data Registrazione
    Mar 2009
    Località
    rm
    Messaggi
    22
    Ciao,
    allora, supponiamo che io abbia una pagina home.php:
    in questa pagina ci sono diversi testi che scrivo sotto forma di
    Codice:
    echo $row['benvenuto'];
    dove $row['benvenuto'] non fa altro che recuperare la stringa di benvenuto contenuta nel DB in base alla lingua del browser.
    Ad esempio se IT, andrà a cercare il campo sempre con nome 'benvenuto' ma con id_lingua='IT'.
    Spero d'essermi spiegato.

    Cambia il testo mostrato nella pagina mantenendo sempre lo stesso indirizzo, lo stesso url?
    Proprio così

  8. #8
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    13,721
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    No, non va assolutamente bene.
    Ogni lingua deve avere un'url diversa.
    Devi raggruppare tutte le pagine destinate ad una nazione e queste devono essere raggiungibili o su un dominio di terzo livello oppure su una cartella.
    Po dagli strumenti per Webmaster di Google imposti la destinazione geografica del dominio di terzo livello oppure della cartella che hai scelto.


    Valerio Notarfrancesco

  9. #9
    User
    Data Registrazione
    Mar 2009
    Località
    rm
    Messaggi
    22
    Caspita!
    Se è così è un bel guaio.
    Perchè ammettiamo io abbia il sito tradotto in 5 lingue devo fare il clone di 5 sezioni, cioè 5 cloni per ogni pagina da indicizzare.
    E se facessi, invece, qualcosa del genere?
    en. nomesito. ext/index.php?hl=en
    de .nomesito. ext/index.php?hl=de
    fr. nomesito. ext/index.php?hl=fr
    ecc---eccc
    ?

  10. #10
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    13,721
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    Citazione Originariamente Scritto da webby Visualizza Messaggio
    E se facessi, invece, qualcosa del genere?
    en. nomesito. ext/index.php?hl=en
    de .nomesito. ext/index.php?hl=de
    fr. nomesito. ext/index.php?hl=fr
    Però se hai una struttura con i terzi livelli, en, de, fr, ecc. ecc. allora va bene.
    Registra e imposta pure quelli negli strumenti per Webmaster di Google.
    Ogni terzo livello sarà gestito da Google come se fosse un dominio separato: ad ognuno gli assegni una nazione diversa.


    Valerio Notarfrancesco

  11. #11
    User
    Data Registrazione
    Mar 2009
    Località
    rm
    Messaggi
    22
    Perdona l'insistenza ma mi sono espresso male.
    Volevo dire che attualmente non ho nessuna struttura particolare.
    Cioè se si va su nomesito.ext si arriva sempre alla pagina index.php che, come detto, in base alla lingua del browser, sceglie quali contenuti mostrare al visitatore.
    Ora, quello che vorrei sapere io è, evitando di avere tanti cloni di pagina quante sono le lingue proposte, quale soluzione si presta meglio?
    Fare dei sottodomini che puntano tutti alla stessa pagina ma che, questa volta, la pagina prende la lingua del sottodomino oppure lasciare un solo link e canalizzare gli utenti in base al suffitto "hl" dopo index.php?

  12. #12
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    13,721
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    Il tuo cms può sicuramente usare il parametro hl o qualunque altro parametro per recuperare le informazioni dal database e generare al volo la pagina, però l'url riscritto deve necessariamente essere o un url con indicazione di una cartella oppure di un terzo livello.

    Questo perché su Google, negli strumenti per webmaster, puoi impostare la destinazione geografica solo per le cartelle oppure per i terzi livelli.
    Non puoi quindi utilizzare un parametro dell'url, non è previsto.

    Quindi se il tuo cms usa il parametro hl per visualizzare una pagina in inglese in questo modo "nomesito.ext/index.php?hl=en" tu devi riscrivere l'url in nomesito.ext/en/nomedellapagina

    Quella porzione di url, "en", è la cartella che poi negli strumenti per webmaster devi geolocalizzare.


    Valerio Notarfrancesco

  13. #13
    User
    Data Registrazione
    Mar 2009
    Località
    rm
    Messaggi
    22
    Perfetto!
    Quindi basta solo una semplice rewrite degli url?
    Se è così allora è già qualcosa di più fattibile.

  14. #14
    ModSenior L'avatar di vnotarfrancesco
    Data Registrazione
    Oct 2009
    Località
    Torino
    Messaggi
    13,721
    Segui vnotarfrancesco su Twitter Aggiungi vnotarfrancesco su Google+ Aggiungi vnotarfrancesco su Linkedin
    Si

  15. #15
    User
    Data Registrazione
    Mar 2009
    Località
    rm
    Messaggi
    22
    Grazie!
    Alla prossima.

+ Rispondi alla 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.