hreflang.no_self
Que el conjunto hreflang incluya la propia página.
Por qué importa
Cada versión de la página debe incluirse a sí misma en su conjunto hreflang. Si no lo hace, Google puede ignorar las etiquetas por considerarlas incompletas.
Cómo se corrige
Añade a la lista hreflang de esta página una entrada que apunte a su propia dirección, además de las de las demás versiones.
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: el conjunto de etiquetas hreflang no incluye la propia página.
Datos de tu web: Aquí van la página y la evidencia que ha encontrado Seotres.
Objetivo
Que la lista de etiquetas hreflang de https://tudominio.com/ incluya también una que apunte a esa misma dirección, con el código de su idioma.
Pasos
- Añade a la lista una etiqueta hreflang con el idioma de esta página y su propia dirección completa.
- Comprueba que la dirección es exactamente la de la página, sin parámetros añadidos.
- 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.
Antes de volver a Seotres
Para comprobarlo antes de volver a Seotres, mira el código de la página (clic derecho, «Ver código fuente») y busca las etiquetas <link rel="alternate" hreflang="…"> dentro del <head>; si no están, mira también la cabecera Link de la respuesta.
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
Fuente oficial
https://developers.google.com/search/docs/specialty/international/localized-versions