Salta la navigazione

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problem:
Hai un Multisito WP con un sito principale e un secondario, tradotto in più lingue. Gli articoli non tradotti appaiono in italiano in tutte le lingue e vuoi evitare che siano indicizzati per la SEO nelle altre lingue.
Solution:
Le traduzioni sono considerate post di WordPress, quindi seguono le impostazioni di indicizzazione del sito. Non è possibile impostare direttamente una pagina come noindex in WordPress, ma ci sono diverse soluzioni applicabili anche alle traduzioni. Se gli articoli appaiono in tutte le lingue senza traduzione, puoi:
1. Impostare gli articoli come "Non traducibile". In questo caso, gli articoli non avranno un codice lingua assegnato e appariranno in tutte le lingue.
2. Utilizzare l'opzione "Fallback sulla lingua di default". In questo caso, WPML aggiunge la directory o il parametro della lingua, ma l'articolo non esiste come post nelle altre lingue.
In entrambi i casi, la soluzione migliore è impostare gli articoli come "mostra solo se tradotto" in WPML > Impostazioni > Traduzione dei tipi di contenuto.
Per "commentare o cancellare nella pagina di una lingua una certa sua parte", puoi utilizzare la traduzione manuale.

Se questa soluzione non risolve il tuo problema o sembra non essere aggiornata, ti consigliamo di verificare i problemi noti, controllare la versione del fix permanente e assicurarti di avere installato le ultime versioni di temi e plugin. Se necessario, apri un nuovo ticket di supporto qui.

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Etichettato: 

Questo ticket contiene 1 risposta, ha 0 voci.

Ultimo aggiornamento da Laura 2 settimana, 1 giorno fa.

Assistito da: Laura.

Autore Post
Giugno 7, 2025 alle 10:53 am #17115477

tommasoC-10

Contesto del problema:
Ho un Multisito WP con un sito principale aracongressi.com e un secondario traduzione-interpretariato.it, tradotto in Italiano, Francese, Inglese e Spagnolo. Gli articoli in ciascun sito non hanno traduzione e appaiono sempre in Italiano in tutte le lingue.

Sintomi:
Gli articoli appaiono in Italiano in tutte le lingue e non voglio che siano indicizzati per la SEO nelle altre lingue.

Domande:
È possibile non far indicizzare gli Articoli in Italiano nelle altre Lingue mantenendoli cmq visibili o vanno eleiminati da quelle lingue?
Oppure:
È possibile far sparire e non visualizzare gli articoli in tutte le altre lingue fuorché l’Italiano?
È possibile commentare o cancellare nella pagina di una lingua una certa sua parte per non visualizzare gli articoli in Italiano anche nelle altre lingue?

Giugno 9, 2025 alle 7:08 am #17117082

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Salve,

grazie per averci contattato.

Le traduzioni sono post di WordPress a tutti gli effetti, quindi seguono le impostazioni di indicizzazione del sito. Nativamente non è possibile impostare una pagina come noindex in WordPress ma ci sono diverse link nascosto">soluzioni per farlo, che possono quindi essere applicate anche alle traduzioni.

Tuttavia, nel caso descritto (gli articoli appaiono in italiano in tutte le lingue) non penso sia applicabile il noindex perché le opzioni sono 2
1. Utilizzi l'opzione "Non traducibile" per gli articoli, in quel caso gli articoli "non esistono" nelle altre lingue, semplicemente non hanno un codice lingua assegnato e per questo appaiono in tutte le lingue (se è questo il caso, gli URL non hanno la directory o il parametro nelle altre lingue)
2. Utilizzi l'opzione "Fallback sulla lingua di default", in questi caso WPML aggiunge directory o parametro ma l'articolo non esiste come post nelle altre lingue (cioè non la trovi nel database); quindi neppure in questo caso è possibile applicare il noindex

In entrambe le situazioni, la soluzione è impostare gli articoli come "mostra solo se tradotto" in WPML > Impostazioni > Traduzione dei tipi di contenuto.

Riguardo a "commentare o cancellare nella pagina di una lingua una certa sua parte", puoi farlo se utilizzi la traduzione manuale.