Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
Si estás navegando en una versión idiomática de tu sitio web, como la portuguesa, y haces clic en una URL que no ha sido traducida a ese idioma o que no existe, WPML permite acceder a una URL 'inventada' para evitar redirecciones a otros idiomas. Sin embargo, estas URLs no existen realmente y son copias de la versión en español, lo que puede llevar a que Google las indexe y genere problemas de SEO.
Solution:
Para evitar que Google indexe estas URLs inexistentes, debes cambiar la configuración de WPML. Actualmente, puede que estés utilizando la opción de 'Utilizar el idioma por defecto como alternativa para el contenido no traducido'. Te recomendamos cambiar esta configuración para que solo se muestren los elementos traducidos. Puedes encontrar más información sobre cómo hacer este cambio en la documentación de WPML: Mostrar contenido no traducido en lenguas secundarias.

Si esta solución no resuelve tu problema o si la información parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos relacionados, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, visita nuestro foro de soporte.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 7 respuestas, tiene 2 voces.

Última actualización por Paola Mendiburu hace 4 meses.

Asistido por: Paola Mendiburu.

Autor Entradas
agosto 29, 2024 en 10:27 am #16119404

sebastianR-56

<b>Antecedentes del problema: </b>
Actualmente, si un usuario está navegando en la versión portuguesa (te digo portuguesa por ponerte un ejemplo, pasa en todas las versiones idiomáticas) de la web y hace clic en una URL que no ha sido traducida al portugués o que no existe, el sistema le permite acceder a una URL 'inventada'. Esto se hace para evitar que el usuario sea redirigido constantemente a versiones en otros idiomas. Sin embargo, el problema es que estas URLs generadas por WPML no existen realmente, sino que son simplemente una copia de la versión en español.

<b>Síntomas: </b>
Google a veces indexa estas URLs inexistentes, lo que puede generar problemas de SEO.

<b>Preguntas: </b>
¿Cómo puedo evitar que Google indexe estas URLs inexistentes?

agosto 29, 2024 en 11:27 am #16119619

Paola Mendiburu
Supporter

Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola!

Soy Paola y espero que todo bien.

El problema que comentas es debido a que estas usando la opción de "Utilizar el idioma por defecto como alternativa para el contenido no traducido" como puedes ver en esta documentación:
https://wpml.org/es/documentation-2/traducir-los-contenidos/mostrar-contenido-no-traducido-en-lenguas-secundarias/

Tendrás que cambiarlo a la opción de que solo te muestren los elementos traducidos.

Dime si tienes cualquier duda o pregunta.

agosto 29, 2024 en 11:30 am #16119621

sebastianR-56

Claro, lo tengo así puesto para que salgan todos los productos, sin tener que traducirlos todos. Son demasiadas versiones idiomáticas y no podemos traducir todos, sobre todo porque luego hay que revisarlos uno a uno de manera manual porque muchas veces el software traduce palabras que no tiene que traducir.
No habría alguna manera de bloquear estas URLS para que no se indexen pero sigan existiendo en la web?

agosto 29, 2024 en 11:41 am #16119733

Paola Mendiburu
Supporter

Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano )

Zona horaria: Europe/Madrid (GMT+01:00)

Si utilizas esa opción se indexarán las url. Si no quieres que se indexen esas urls la opción es añadir manualmente esas urls a tu archivo robots.txt

agosto 29, 2024 en 12:01 pm #16119842

sebastianR-56

¿Crees que hay alguna manera automática de extraer estas urls y así poder insertarlas en el robots.txt?

agosto 29, 2024 en 12:39 pm #16120009

Paola Mendiburu
Supporter

Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano )

Zona horaria: Europe/Madrid (GMT+01:00)

Al tener algunos productos traducidos y otros no no se puede crear una regla común.

agosto 30, 2024 en 9:24 am #16123861

sebastianR-56

¿Y por ejemplo podría desactivar la opción de "Utilizar el idioma por defecto como alternativa para el contenido no traducido" solo en algunas versiones idiomáticas?

agosto 30, 2024 en 9:25 am #16123862

Paola Mendiburu
Supporter

Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano )

Zona horaria: Europe/Madrid (GMT+01:00)

No, esa opción se aplica a todos los idiomas que no tengan traducción.

agosto 30, 2024 en 11:23 am #16124492

sebastianR-56

Gracias por la atención Paola, todo estupendo de verdad