Joomla.it Forum

Joomla! 4 => Joomla! 4.x => : six73 20 Mar 2024, 13:51:40

: hreflang autoreferenziale errato su seconda lingua
: six73 20 Mar 2024, 13:51:40
Ciao a tutti, ho un problema con il link autoreferenziale che non riesco a risolvere, la situazione è questa:


Sul sito sono installate due lingue, inglese e italiano, sulla lingua inglese "predefinita" gli autoreferenziali funzionano bene e vengono rilevati bene da Google mentre sulla lingua italiana il link riportato è quello relativo in inglese e quindi quando scansiono le pagine con semrush oppure technicalseo.com tutte quelle italiane vengono rilevate con questo errore.
Il self refencing risulta sempre missing.
Qualcuno ha esperienza con questo problema?
: Re:hreflang autoreferenziale errato su seconda lingua
: giusebos 20 Mar 2024, 18:47:07
ci vuole la bacchetta magica oppure il link al sito  :-\
: Re:hreflang autoreferenziale errato su seconda lingua
: six73 22 Mar 2024, 15:34:08

Posto una delle pagine analizzate ma comunque tutte le pagine italiane hanno questo problema, sto preparando la versione spagnola non ancora pubblicata e anche quella presenta la stessa problematica


cosmed.com/it/prodotti/test-da-sforzo-cardiopolmonare/q-nrg-max


Ho controllato tutte le voci di menu, associazioni, impostazioni plugin lingua e non mi sembra ci siano errori di nessun tipo, non so più cosa controllare


https://ibb.co/tqmhFKv
: Re:hreflang autoreferenziale errato su seconda lingua
: giusebos 22 Mar 2024, 21:25:53
Il controllo lo fa l'estensione apposita da attivare eventualmente, solo lei può o meno darti conferma che hai veramente fatto tutto bene.

Comunque sospetto che il problema sia il template, crea 2 articoli, 2 voci di menu ad esse collegate in un nuovo modulo menù che imposterai come posizione su mainmenù del template cassiopeia.

Imposta cassiopeia come template specifico per quelle 2 pagine appena realizzate.

controlla hreflang.

Se l'errore sparisce hai la conferma che è il template.
: Re:hreflang autoreferenziale errato su seconda lingua
: six73 25 Mar 2024, 12:01:01
Grazie dell'aiuto, scusa il ritardo nella risposta ma ho potuto lavorarci solo stamattina, ho seguito tutti i passaggi consigliati ed effettivamente il problema era sparito, poi ho verificato se il link avesse tutte le caratteristiche degli altri e ho inserito anche l'url canonico, tutti gli altri link lo hanno.


Praticamente senza rel="canonical" il link ha l'autoreferenziale ma nel momento in cui lo inserisco va in errore


Posto le due immagini senza e con URL Canonico, al momento degli Screenshot avevo reimpostato il template originale


https://ibb.co/9vPW3pQ (https://ibb.co/9vPW3pQ)
https://ibb.co/68ZRfND (https://ibb.co/68ZRfND)
: Re:hreflang autoreferenziale errato su seconda lingua
: giusebos 27 Mar 2024, 09:26:23
ricontrolla la configurazione del multilingua perchè è li il problema, lo vedi dagli screenshot che hai postato.
magari leggi la mia guida:

https://www.icagenda.it/realizzare-sito-multilingua-con-joomla