WebSite X5Help Center

2 ANSWERS - 1 USEFUL - 1 CORRECT
Giancarlo B.
Giancarlo B.
User
Best User of the month IT

Ciao Cristia, in un sito multilingua, la index (che sia .html o .php) deve fungere da punto di ingresso principale e non dovrebbe essere "scavalcata" da pagine con nomi ambigui come index_ita.html.

Ecco una breve analisi del perché la struttura attuale è considerata scorretta e come potresti impostarla in modo professionale.

Perché la struttura attuale è un problema?

  1. Autorità della Pagina (Link Equity): I motori di ricerca attribuiscono il valore massimo alla root (/). Se il contenuto principale è su index_ita.html, stai frammentando l'autorità della pagina.

  2. Canonicalizzazione: Google potrebbe confondersi su quale sia la versione "reale" della home page, rischiando problemi di contenuti duplicati.

  3. User Experience: Un utente si aspetta di trovare i contenuti digitando semplicemente il dominio, senza dover essere reindirizzato a un file specifico con un suffisso.

Come strutturare un sito multilingua correttamente

Esistono tre standard professionali per gestire questa situazione:

1. Sottocartelle (Scelta consigliata per la maggior parte dei siti)

La index.html principale riconosce la lingua del browser o offre una scelta, per poi smistare l'utente:

  • www.andreolimanuela.it/ (Home principale / Default)

  • www.andreolimanuela.it/it/ (Versione italiana)

  • www.andreolimanuela.it/en/ (Versione inglese)

2. Parametri (Meno pulito, ma comune in PHP)

  • www.andreolimanuela.it/index.php?lang=it

3. Dominio Diretto per la lingua principale

Se il target è principalmente italiano, la struttura corretta è:

  • Root: www.andreolimanuela.it/index.html (Contenuto in Italiano)

  • Seconda lingua: www.andreolimanuela.it/en/index.html (Contenuto in Inglese)

Cosa dovresti fare subito

Per correggere la gerarchia senza perdere l'eventuale posizionamento già acquisito, ti suggerisco di:

  1. Rinominare: Sposta i contenuti di index_ita.html direttamente in index.html.

  2. Redirect 301: Imposta un reindirizzamento permanente (via file .htaccess) che porti i visitatori da index_ita.html alla nuova index.html. Questo comunica ai motori di ricerca che la pagina si è spostata definitivamente.

  3. Tag Hreflang: Inserire nel <head> delle pagine i tag per dichiarare le versioni linguistiche, ad esempio:

    • <link rel="alternate" hreflang="it" href="https://www.andreolimanuela.it/" />

Read more
Posted on the from Giancarlo B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Cristian S.
nel passaggio a due lingue con la pagina intro il sito perde l'ipaginazione? Manuela Andreoli | Arte contemporanea italiana da collezione www.andreolimauela.it suggerimenti? 

... ciao,
1) . elimina in rete le pagine di risulta da precedenti esportazioni, la index.html e la home.html;
>>https://www.andreolimanuela.it/index.php
3) - hai usato una struttura insolita, tutto in un progetto;
... non hai seguito la prassi ordinaria come da istruzioni delle varie Guide, ma magari è stata una tua scelta;
4) - le voci del doppio menu non sono conformi e congrue tra loro.
.
ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪