hreflang.relative_href
Que las direcciones del hreflang sean absolutas.
Por qué importa
Google pide que cada dirección del hreflang sea completa, con el protocolo (https://) y el dominio. Con una relativa, puede ignorar la etiqueta.
Cómo se corrige
Escribe cada dirección del hreflang entera, por ejemplo https://tudominio.es/en/ en lugar de /en/.
Paso a paso: el prompt para tu IA
Cuando Seotres encuentra este problema en tu web, te da un prompt listo para pegar en la IA que uses, con los datos de tu página. Este es el de esta regla con una web de ejemplo (tudominio.com):
Problema: hay etiquetas hreflang con una dirección relativa o sin esquema.
Datos de tu web: Aquí van la página y la evidencia que ha encontrado Seotres.
Objetivo
Que todas las etiquetas hreflang de https://tudominio.com/ usen direcciones completas, con https:// y el dominio.
Pasos
- Localiza dónde genera la web las etiquetas hreflang: la plantilla del <head>, el plugin multidioma o la cabecera HTTP Link que envía el servidor.
- Cambia cada href relativo (/en/) o sin esquema (//tudominio.es/en/) por la dirección completa, con https:// y el dominio (https://tudominio.es/en/).
- Si la web es código propio: las etiquetas <link rel="alternate" hreflang="…" href="…"> van en el <head> de cada versión; cada versión lleva la lista completa, con ella misma.
- Si usas WordPress con un plugin multidioma (por ejemplo WPML o Polylang): el plugin suele generar las etiquetas; revisa en sus ajustes los idiomas y las direcciones de cada traducción, y no las escribas a mano encima.
- Si usas Shopify: las etiquetas las pone el tema a partir de los idiomas y mercados publicados; revisa que cada idioma tenga su dirección propia.
- Si usas Wix, Squarespace u otro creador de webs: busca los ajustes de idiomas de la web; si no puedes cambiar las etiquetas, dímelo.
Límites
- No inventes direcciones ni traducciones: usa solo las versiones que ya existen en la web, y pregúntame si no estás seguro de cuál es la de cada idioma.
- No cambies a qué página apunta cada etiqueta: solo escribe completa la misma dirección.
Antes de volver a Seotres
Para comprobarlo, recarga la página, mira su código (clic derecho, «Ver código fuente») y confirma que cada etiqueta <link rel="alternate" hreflang="…"> lleva la dirección completa, con https:// y el dominio; si las etiquetas van en la cabecera Link de la respuesta, mírala también. Después pulsa «Comprobar de nuevo» en Seotres.
Términos de esta regla
- hreflang
La anotación que dice a Google el idioma y la región de cada versión de una página.
Ejemplo: <link rel="alternate" hreflang="es" href="https://ejemplo.es/">
Fuente: Google Search Central: versiones localizadas de una página
- HTTPS
La versión cifrada de HTTP: lo que viaja entre el navegador y tu web no se puede leer ni alterar por el camino.
Ejemplo: https://tudominio.com en lugar de http://tudominio.com.
Fuente: MDN Web Docs: HTTPS
Fuente oficial
https://developers.google.com/search/docs/specialty/international/localized-versions