• Moderatore

    ciao Yakans,
    @Yakans said:

    2-sottocartella con ecommerce multilingue (es. dominio.com/ecom)
    Puoi chiarirci come l'ecommerce gestisce il multilingua a livello di struttura URL?


  • User

    Ciao Federico,
    grazie mille per la domanda.

    Purtroppo non lo gestisce nel migliore dei modi: ogni pagina in URL re-write, ma il rewrite non crea delle sottocartella per lingua.
    Esempio:

    miodominio.com/ecom/categoriaprodottoitaliano/nomeprodottoitaliano.html

    miodominio.com/ecom/categoriaprodottofrancese/nomeprodottofrancese.html

    Non si riesce ad implementare una sottocartella del tipo /fr prima degli url che ho descritto.
    La notizia positiva è che la traduzione in francese o altre lingue è nettamente diversa dal titolo italiano per cui è pressochè possibile creare URL duplicati.
    Inoltre il sito è dinamico e riscontro difficoltà nell'implementare hreflang in tutte le pagine (specie se incluso in un header).

    Per questo mi era venuta l'idea balzana di creare una sitemapindex con anche i tag alternate e hreflang per indicare le sitemap da seguire, ma mi domando se:

    • qualcuno l'abbia mai fatto
    • se i tag siano sopportati in una index map

    che cosa ne pensi?
    grazie mille.


  • Moderatore

    @Yakans said:

    Per questo mi era venuta l'idea balzana di creare una sitemapindex con anche i tag alternate e hreflang per indicare le sitemap da seguire, ma mi domando se:

    • qualcuno l'abbia mai fatto
    • se i tag siano sopportati in una index map
      Le sitemap indice non supportano hreflang, sono solo elenchi di sitemap e alternate/hreflang è una direttiva a livello di singolo URL.
      Puoi indicare alternate/hreflang nelle sitemap, è equivalente al metterle nell'intestazione html delle pagine.

    La index sitemap non ti serve.
    Il loro scopo è piuttosto limitato: suddividere delle sitemap quando queste eccederebbero i limiti imposti dal formato (50.000 URL o 10MB di dimensione).

    Spero d'esserti stato utile


  • User

    Grazie, mi risparmio un tentativo! cosa ne pensi/pensate della struttura che ho indicato prima?
    In particolare meglio una index.php nel dominio geolocalizzato (nomedominio.fr) o nel dominio in cui risiede effettivamente l'ecommerce (dominio.com/fr con links a dominio.com/ecom)?


  • Moderatore

    Vista la tua situazione geolocalizzerei dominio.com/fr


  • User

    Grazie Federico,
    sto implementando le modifiche.
    Vi farò sapere spero il prima possibile (Search engine permettendo) i risultati.
    Da 83 pagine visitate in francia al mese possiamo solo crescere 🙂


  • User

    Google ha iniziato a considerare le sitemaps che ho indicato, anche se al momento indicizza meno del 15% degli url indicati.
    E' interessante vedere anche il comportamento: le sitemaps indicizzate sono parzialmente di due lingue, quelle inglesi ed italiane, mentre quelle francesi rimangono al momento "pending".
    Sarebbe interessante capire quanto la mancata possibilità di indicare gli href alternate sta incidendo sulla considerazione di queste mappe.

    Utilizzando infine google fetch ho potuto correggere sgradevoli errori di interpretazione da parte del gbot delle home pages in lingua e ho inviato queste ultime all'index.

    Vedremo nei prossimi giorni come queste modifiche andranno ad impattare sul sito!

    Qualcuno ha idea qual è un timeframe ragionevole per monitorare le modifiche?
    grazie


  • Moderatore

    Bene, tienici informati 🙂
    @Yakans said:

    Sarebbe interessante capire quanto la mancata possibilità di indicare gli href alternate sta incidendo sulla considerazione di queste mappe.
    Non riesci a esprimere alternate/href nemmeno nelle singole sitemaps?

    @Yakans said:

    Qualcuno ha idea qual è un timeframe ragionevole per monitorare le modifiche?
    I tempi di indicizzazione dipendono da molte cose: quantità degli URL, frequenza di scansione (a sua volta dipende da quanto G sa del tuo sito in termini di dimensioni, frequenza d'aggiornamento, PR), etc...
    Per un sito di qualche migliaio di URL per esempio mi aspetterei un'attesa di almeno un paio di settimane perché possa visitare tutti gli URL indicati.

    Ciao


  • User

    Federico, grazie la dimensione è effettivamente quella.
    Ho indicato gli alternate negli head di alcune pagine cruciali, ma su tutte non si finisce più, in particolare perchè non ho ancora un modulo per gestirli in automatico dal pannello di ecom ed implementarlo al momento è un investimento in termini di tempo che non posso permettermi.
    Se ho capito bene la loro funzione però, in teoria il fatto che gli url ed i titoli delle page - ancora di più se in lingue diverse - siano completamente differenti dovrebbe aiutare.
    Nel frattempo in una settimana ho raddoppiato gli url segnalati ed in tutta risposta gli url indicizzati sono lievemente diminuiti.
    Va detto che il tutto arriva anche in contemporanea ad un estensivo restyle del sito.

    Sto monitorando giorno per giorno l'andamento su GWT e Analytics. Vedremo nei prossimi giorni...


  • Moderatore

    @Yakans said:

    Se ho capito bene la loro funzione però, in teoria il fatto che gli url ed i titoli delle page - ancora di più se in lingue diverse - siano completamente differenti dovrebbe aiutare.
    "dovrebbe". Se il contenuto delle pagine in lingua diversa è molto simile - per esempio nel caso di pagina ridotta a un elenco di feature non localizzate, un'immagine con alt non localizzato, etc.., non so se sia il tuo caso - il motore di ricerca potrebbe giudicare comunque le due pagine una il doppione dell'altra, e magari non scartarne una (al limite mostrandola tra i "risultati omessi".
    hreflang ha anche l'effetto di scongiurare la classificazione come contenuti duplicati (capita in particolare nei casi di lingue quasi identiche, es. en-GB e en-US

    Al momento lascia passare un po' di tempo prima di tirare le somme.
    Se riesci, segmenta il più possibile le sitemap, già suddivise per lingua. Può aiutarti a capire quali contenuti sono indicizzati e quali no.


  • User

    Si per quanto riguarda alt tags sulle immagini e proprietà (= attributi produtti) ecc, sono al momento tutti diversi.
    Ho "splittato" le sitemaps per lingua (3) e per funzione: categoria, prodotti, varie: al massimo per sitemap raggiungo 81 links.
    Vediamo un po' dove andiamo a finire, anche se a sensazione il problema duplicati si presenterà: il crawler ha già mangiato le sitemaps in inglese, ma quelle in francese sono ancora in pending...


  • User

    Ciao a tutti, come promesso i primi aggiornamenti.
    Google ha iniziato a macinare le mie mappe. Al momento tutte le mappe sono state lette (ne ho pubblicate in tutto 11 nuove), delle quali i link accettati in indicizzazione vanno dal 10% al 95% di quelli inviati.

    Durante la settimana e mezzo passata ho notato che i link sono stati aggiunti gradualmente,ovvero una volta "accettata" la mappa viene gradualmente assimilata.
    Tuttavia ci sono differenze: di alcune mappe al primo giro si è avuto subito un'indicizzazione massiva dei link, di altre invece il processo è più lento.

    La causa di questo potrebbe essere dovuta al fatto che ho diviso le sitemap per lingua, anche nella cartella dell'ecommerce dove in realtà non c'è suddivisione per lingua. La precedente sitemap descriveva le pagine di solo due lingue su tre ed infatti sulle tre lingue che sto provando ad indicizzare le due precedentemente indicizzate riflettono il numero di link maggiormente (e più velocemente) accettato da Google.

    E' una teoria che ha senso?
    A presto con altri aggiornamenti 🙂


  • User

    Ciao a tutti, riprendo la discussione perchè mi trovo ancora in difficoltà con la francia!
    Le sitemap per il sito in lingua italiana vengono correttamente indicizzate da google, mentre le sitemap in lingua francese vengono accettate ma indicizzate per non più del 10% dei link inviati.
    Si tratta davvero dell'alternate che manca negli headers?
    grazie.


  • Moderatore

    Ciao Yakans,

    @Yakans said:

    Le sitemap per il sito in lingua italiana vengono correttamente indicizzate da google, mentre le sitemap in lingua francese vengono accettate ma indicizzate per non più del 10% dei link inviati.
    Si tratta davvero dell'alternate che manca negli headers?
    Difficile a dirsi senza conoscere gli URL, ma è possibile.

    @Federico Sasso said:

    Non riesci a esprimere alternate/href nemmeno nelle singole sitemaps?
    Non hai mai risposto a questa proposta.

    Spero d'esserti stato utile


  • User

    Ciao Federico,
    grazie effettivamente valutavo l'inserimento di quei tag solamente nell'html ed ho saltato il tuo suggerimento.
    Ho appena provveduto a generare una mappa con i link rel, che pubblicherò in parallelo alle altre che sono già accettate (si può fare?).
    nel frattempo segnalo un piccolo tool che mi ha aiutato a generare la sitemap partendo da un csv, trovato su "the media flow:
    themediaflow.com/resources/tools/href-lang-tool/


  • User

    Ciao a tutti, torno con qualche novità sul mio sito.
    L'utilizzo di hreflang ed alternate nelle sitemaps ha fatto bene purtroppo solo alle landing page statiche, ad esempio
    miosito.com/fr
    miosito.com/en

    Purtroppo per la sottocartella dedicata all'ecommerce che serve le pagine in dinamico, nonostante la completa ricezione ed indicizzazione dei link inseriti in sitemap con il tag hreflang, non ci sono stati effetti positivi sull'indicizzazione.
    Per google, solamente la versione italiana è degna di essere indicizzata.

    anche per la sottocartella ecommerce ho provato ad ottimizzare gli url per le lingue introducendo nell'URL stesso il codice lingua a seconda delle versioni della pagine, es:
    miosito.com/ecommmerce/it/nome-prodottoin-italiano.html
    miosito.com/ecommmerce/fr/nome-prodottoin-francese.html

    finora nessun risultato.
    A questo punto mi domando se abbia senso rivedere l'intera strategia e creare un sito idendico, nella sola lingua francese su un TLD.fr
    Qualcuno mi da un'opinione?
    grazie!


  • Moderatore

    Ciao Yakans,

    @Yakans said:

    ...nonostante la completa ricezione ed indicizzazione dei link inseriti in sitemap con il tag hreflang, non ci sono stati effetti positivi sull'indicizzazione.
    Scusa non ho capito, le pagine in Francese sono indicizzate o no?


  • User

    Ciao Federico,
    grazie per la domanda: le pagine sono indicizzate, ma non vengono posizionate.
    Con l'advanced search di google ad esempio se cerco le pagine in lingua francese del mio sito (senza specificare la country, ma mantenendo la lungua francese) compaiono 10 pagine di risultati.
    Indicando il paese francia invece ottengo circa 5 link indicizzati (in sui il migliore per data parola chiave è in terza pagina), ma estremamente marginali rispetto ai prodotti.
    Ho integrato 3 settimane fa sul motore di ecommerce anche la suddivisione non solo con hreflang, ma anche a livello di URL a sezioni per lingua. Tuttavia finora non vedo grossi cambiamenti.
    GWT ha segnalato per un breve periodo un aumento di impression per parole chiave sui risultati delle ricerche, per poi avere di nuovo un netto declino. Sono conscio che non sia un dato obiettivo, ma giusto per dare qualche indicazione...


  • User

    beh una novità almeno c'è. Big G ha indicizzato la pagina principale del mio catalogo di ecommerce in francese (sito.com/ecom/index.php/fr).
    Il che mi stupisce, dato che è la pagina meno ottimizzata in assoluto! Possibile arrivino anche le altre?


  • Moderatore

    Ciao Yakans, perdona la mia latitanza dovuta a forza maggiore,

    @Yakans said:

    Il che mi stupisce, dato che è la pagina meno ottimizzata in assoluto! Possibile arrivino anche le altre?
    Tutto è possibile, in genere ho imparato bisogna avere pazienza e attendere prima di tirare troppe somme. La pagina in questione potrebbe verosimilmente essere quella con maggior PageRank (presumo tu abbia inteso "posizionata" anche qui).
    Ho il sospetto anche le altre pagine appariranno (difficile dirlo riferendosi a un astratto sito.com).
    Continua a lavorare come meglio riesci e tienici aggiornati sui tuoi progressi. 🙂