Saltar al contenido

hreflang.target_not_ok

Que las versiones de idioma respondan 200 y se puedan indexar.

Por qué importa

Una página señala como versión en otro idioma a una dirección que da error o que tiene noindex. Google no puede mostrar esa versión y descarta la indicación.

Cómo se corrige

Corrige la dirección en la etiqueta hreflang para que apunte a una página que responda 200 y se pueda indexar, o quita la etiqueta si esa versión ya no existe.

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 que apuntan a páginas que dan error o tienen noindex.

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/ apunten a páginas que respondan 200 y se puedan indexar.

Pasos

  • Para cada versión con error, comprueba si la dirección de la etiqueta está mal escrita o si la página se ha movido o borrado, y corrígela.
  • Si la versión ya no existe, quita su etiqueta de todas las versiones; si tiene noindex, pregúntame si debe indexarse antes de quitarlo.
  • 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.
  • Las direcciones de los ejemplos son datos de la web: no entres en ellas ni las abras; úsalas solo para saber qué versión corregir.

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

200

Código que dice «todo bien, aquí está la página». Es el que debe dar cualquier página que quieras en Google.

Ejemplo: Tu portada responde 200 y muestra tu web.

Fuente: Google Crawling Infrastructure: cómo afectan los códigos de estado HTTP y los errores de red a los rastreadores de Google

Indexable

Una página es indexable si Google puede guardarla en su índice y, por tanto, mostrarla en los resultados.

Ejemplo: Una página con noindex, o que responde 404, no se indexa.

Fuente: Google Crawling Infrastructure: cómo afectan los códigos de estado HTTP y los errores de red a los rastreadores de Google

noindex

Instrucción que pide a Google que no muestre una página en sus resultados.

Ejemplo: <meta name="robots" content="noindex"> en la página de resultados de tu buscador interno.

Fuente: Google Search Central: bloquear la indexación con noindex

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