WordPress Hosting

hreflang wpml head sitemap

¡WPML ya no añade tags HREFLANG! ¿qué ha pasado? ¿qué hago? ¿cómo se vuelven a poner?

Las tags hreflang son el método estándar de indicar al navegador, motores de búsqueda e incluso a los LLM de las inteligencias artificiales, en qué idiomas hay disponibles de una página web y en qué idioma está esa misma página.

Es una tag que introdujo Google en 2011 y sigue siendo, a día de hoy, un estándar de los más estables, que no da guerra, y una etiqueta fundamental para el correcto posicionamiento en buscadores de contenidos y su correcta categorización por parte de las IAs.

La tag hreflang se añade en la cabecera del HTML, dentro de la etiqueta <head>, debido a la importancia de que se identifique cuánto antes el idioma o idiomas disponibles del contenido.

Pues bien, una vez explicados estos antecedentes…

¡P’abernos matao!

djokovic enfadado

¿Por qué narices va de repente la - buena - gente de WPML y decide reinventar la rueda y quitar las tags hreflang del código fuente de las páginas web?

De verdad, con la cantidad de cosas a mejorar en el plugin, por otra parte un auténtico estándar también a la hora de crear webs multilingües, van y cambian algo que…

  1. Funciona
  2. Ha funcionado siempre
  3. No da errores
  4. Usan los motores de búsqueda
  5. Lo usan las IAs para el LLMO.
  6. Nadie ha pedido su cambio
  7. No aporta nada el cambio, y podría ser incluso perjudicial

¡Vamos, todo un éxito de decisión!

Ahora resulta que, por defecto, hay un ajuste de SEO en la configuración de WPML, por el que si quieres que las tags hreflang aparezcan en el HTML generado de tus páginas, en el código fuente, tienes que indicarlo expresamente, pues para fastidiar aún más viene inactivo por defecto.

wpml hreflang head desactivado

Y claro, como es de esperar, no busques ya la tag hreflang en el código de las páginas con idiomas, simplemente ya no está.

html wpml sin hreflang

¿Así, sin más?

Bueno, sin más sin más no, lo que nos dicen la – buena – gente de WPML, es que ahora las tags hreflang están en el código fuente … del mapa del sitio 😮

hreflang en sitemap wpml

¿Tiene arreglo este despropósito?

Pues sí, y menos mal.

Lo más rápido es activar el puñetero ajuste maldito y devolver a la tag hreflang a su sitio, en la etiqueta <head> de tus HTML, de donde nunca debió salir.

tags hreflang activas ajustes wpml

O, si lo prefieres, mucho más efectivo y a salvo de clics desinformados, añade esto al archivo wp-config.php:

define( 'WPML_SEO_ENABLE_SITEMAP_HREFLANG, false );

Ahora todo habrá vuelto a la normalidad, de donde nunca debió salir…

html wpml con hreflang

¿Que por qué debería hacer este cambio?

Muy sencillo…

En mi lógica, después de haber trabajado y vivido 20 años de, por y para Internet he aprendido pocas cosas, pero las que he aprendido las tengo bastante claras, y lo que tengo clarísimo es que si algo funciona, si sigue funcionando, si nadie ha pedido que cambie, si nadie lo usa, ¡LECHE, NO LO CAMBIES!

Pues eso, queda abierto el debate sobre este bonito asunto … abajo en los comentarios 😉

Resume el artículo con tu IA favorita o compártelo en redes

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en las estrellas para valorarlo!

Promedio de puntuación 4.9 / 5. Total de votos: 10

¡Todavía no hay votos! Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!



Sobre el autor

6 comentarios en “¡WPML ya no añade tags HREFLANG! ¿qué ha pasado? ¿qué hago? ¿cómo se vuelven a poner?”

  1. Ignacio García Alonso

    Brutal, gracias Fernando.

    Son este tipo de cosas, que nadie entiende por qué se hacen y si no las ves por Twitter (no puedes estar en todo), al final se te enreda con algún cliente y no sabes ni por qué.

    Gracias por compartirlo ^^

  2. ¡Qué sinsentido esta decisión de WPML!

    Me encantaría saber por qué lo ponen así por defecto ahora. ¿En qué basaron su decisión? ¯ (ツ)_/¯

    Gracias por avisar y estar al tanto de todo, Fernando.
    Muchas gracias, amigo. 😉

  3. «Lo que funciona, no se arregla».

    Parece que algunos desarrolladores no conocen esta máxima…

Los comentarios están cerrados.

Scroll al inicio