
La etiqueta hreflang es un atributo HTML que se utiliza para indicar el idioma y la región geográfica de una página web. Se utiliza para decirle a los motores de búsqueda, como Google, qué versión de una página debe mostrar a los usuarios según su ubicación e idioma.
Es fundamental en SEO internacional. Si tienes varias versiones de tu sitio web dirigidas a diferentes países o idiomas, la etiqueta hreflang evita que los motores de búsqueda consideren estas versiones como contenido duplicado, lo que mejora el posicionamiento adecuado para cada región y previene confusiones entre versiones.
Google y otros motores de búsqueda utilizan la etiqueta hreflang para mostrar la versión correcta de tu página web según el idioma del usuario o su ubicación geográfica. Al indicar correctamente el hreflang, se asegura que el contenido adecuado llegue al público correcto.
<link rel="alternate" hreflang="es" href="https://ejemplo.com/es/" /> <link rel="alternate" hreflang="en" href="https://ejemplo.com/en/" />
En este ejemplo, indicamos que hay dos versiones del sitio: una en español y otra en inglés. Los motores de búsqueda presentarán la versión correspondiente según el idioma del usuario.
Puedes especificar tanto el idioma como la región. Por ejemplo, para indicar que una página es para usuarios que hablan español en México, usarías «es-MX».
<link rel="alternate" hreflang="es-MX" href="https://ejemplo.com/mx/" /> <link rel="alternate" hreflang="es-ES" href="https://ejemplo.com/es/" />
Cuando no tienes una versión específica para ciertos usuarios, puedes usar la etiqueta x-default para indicar una versión por defecto.
<link rel="alternate" hreflang="x-default" href="https://ejemplo.com/global/" />
Fuente Oficial: Google Search Central
Menú Principal