Saltar al contenido Saltar a la barra lateral

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.

Este tema contiene 3 respuestas, tiene 0 voices.

Última actualización por Otto hace 1 semana, 5 días.

Asistido por: Otto.

Autor Publicaciones
noviembre 17, 2025 a las 10:09 am #17583175

florencioH

Antecedentes del problema:
I am trying to resolve an issue with WPML where Google is indexing the English versions of some URLs instead of the Spanish ones. Spanish is my default site language, but Google Search Console shows that the English versions are treated as the canonical URLs. I need help making sure that WPML recognizes the Spanish versions as the original content and correctly links the English versions as translations. This should fix the canonical and hreflang output so Google can index the Spanish URLs normally. Link to a page where the issue can be seen: enlace oculto

Síntomas:
Google is indexing the English versions of URLs instead of the Spanish ones. Spanish pages are not indexed and are treated as 'redirects' in Google Search Console, even though no redirect exists. WPML is not linking Spanish and English versions as translations, causing incorrect hreflang tags and canonical URLs.

Preguntas:
How can I make WPML recognize the Spanish versions as the original content?
How do I ensure that WPML correctly links the English versions as translations?

noviembre 17, 2025 a las 2:29 pm #17584464

Otto
Partidario de WPML desde 09/2015

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

Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

He visitado el sitio en inglés y español y usando la inspección del browser he revisado las urls canónicas y los hreflangs, y lo veo correcto.

¿Podrías explicarme qué es lo que ves fuera de lugar?

Gracias.

¿Por qué la canonical debe ser distinta por idioma?

Porque Google trata rel="canonical" como la señal que dice:

“Esta es la versión principal de este contenido. Si ves otras parecidas, quédate con esta.”

Si:
la página ES tiene canonical apuntando a la EN, o
el plugin SEO decide que la canonical global es la URL en inglés,

entonces Google puede:
Considerar la ES como “duplicado / alternativa”
Elegir la EN como versión principal

Mostrar la EN en resultados aunque la búsqueda sea en español

En cambio, Google recomienda para webs multilingües:

Cada idioma → canonical a sí mismo

Entre idiomas → hreflang para relacionarlas (no canonical cruzado)

Así puede decidir qué idioma mostrar según:

idioma del usuario

configuración regional

contenido de la página

y no porque una canonical “mate” a la otra versión.

Saludos cordiales,
Otto

CleanShot 2025-11-17 at 11.22.32.png
CleanShot 2025-11-17 at 11.23.09.png
noviembre 17, 2025 a las 2:53 pm #17584572

florencioH

Cuando busco en Google en español, la web solo se muestra en inglés.

Screenshot (23).png
noviembre 17, 2025 a las 7:27 pm #17586029

Otto
Partidario de WPML desde 09/2015

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

Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

Gracias.

He revisado el HTML de la web (canonical y etiquetas hreflang) y todo lo que depende de WPML está correctamente configurado. Las versiones en español e inglés están bien enlazadas como traducciones y cada una se autocanoniza como corresponde.

Lo que está ocurriendo ahora es un tema de cómo Google interpreta esas señales. Esta información no es una "orden" al buscador sino datos para que lo indexe correctamente. Pero Google finalmente la utiliza a su manera.

Seguramente todavía la muestra en inglés por alguna de estas razones:
* Durante un tiempo Google ha interpretado la versión en inglés como la principal (por historial de indexación, enlaces externos que apuntan a la versión en inglés, posibles redirecciones anteriores, etc.).
* Aunque el HTML ya está bien, Google puede tardar en “cambiar de opinión” y seguir mostrando la versión en inglés en los resultados en español.

¿Qué puedes hacer a partir de aquí?

* Seguir reforzando la versión en español como principal (títulos y descripciones en español, enlaces externos e internos apuntando a la URL en español).
* Verificar en Search Console que el sitemap actual incluye las URLs en español.
* Usar la herramienta de “Inspeccionar URL” y “Solicitar indexación” en Search Console para la home y las páginas clave en español, para acelerar la reevaluación de Google.

En resumen: WPML ya está entregando la información correcta; el comportamiento que ves ahora depende de los algoritmos de Google y de cómo va actualizando su índice con las nuevas señales que le estamos enviando.

Saludos cordiales,
Otto