Hreflang X-default: Qué es y cuándo usarlo
Desde un fragmento de código manual de WordPress hasta complementos que lo gestionan automáticamente, aquí te mostramos cómo configurar x-default para que los visitantes que no coincidan con tu ubicación siempre lleguen a la página correcta.
Si tienes un sitio web que ofrece servicios en varios idiomas o regiones, hreflang y x-default son dos de los detalles técnicos que conviene tener en cuenta como parte de tu estrategia SEO internacional más amplia. En conjunto, ayudan a los motores de búsqueda a mostrar la versión correcta de tu página a cada visitante. Pero si se implementan incorrectamente, es posible que los motores de búsqueda no muestren la versión preferida en absoluto.
Cómo funciona hreflang
La propiedad Hreflang ayuda a los motores de búsqueda a dirigir a los usuarios a la versión más relevante de tu página según su idioma o región. Si quieres que tu sitio web esté dirigido al público estadounidense en inglés y al público mexicano en español, probablemente las URL se verán así:
Además, el bloque hreflang de tu página debería verse así, con el mismo par de etiquetas apareciendo en ambas páginas y dirigiendo a los usuarios hacia sus páginas designadas:
Por su parte, X-default evita que los usuarios que no coinciden con un idioma o región específicos se pierdan.
¿Qué es x-default? El término global comodín
La propiedad Hreflang ayuda a los motores de búsqueda a relacionar a los usuarios con la versión de una página que sea más relevante para su idioma o región. Sin embargo, si alguien visita tu sitio desde un país o idioma al que no te hayas dirigido específicamente, x-default puede redirigir a los motores de búsqueda a la página universal que hayas elegido, garantizando así que no pierdas ningún visitante potencial.
¿Por qué es importante x-default?
- En lugar de dejar la coincidencia sin definir, redirige a los visitantes que no la encuentran a una versión general y útil de tu página.
- Reduce la confusión o una mala experiencia cuando no existe coincidencia regional o lingüística.
- Contribuye al posicionamiento global de la marca al ofrecer a todos aquellos que se encuentran fuera de los mercados objetivo una experiencia predeterminada única e intencionada.
Cómo funciona x-default
Cada URL en un clúster hreflang debe contener el conjunto completo de anotaciones, incluido x-default, para que los rastreadores que lleguen a sus páginas vean cada idioma alternativo y sepan adónde deben ir los visitantes que no coincidan.
En el ejemplo siguiente, verá que la etiqueta <head> de la página /en/ incluye este mismo conjunto que la de la página /es/.
Los códigos Hreflang utilizan ISO 639-1 para el idioma (en, es) y, opcionalmente, ISO 3166-1 Alpha 2 para la región (en-US, es-MX). Si introduces los códigos incorrectamente o mezclas el orden del idioma y la región, la etiqueta hreflang no dirigirá a los usuarios a la página correcta.
Hreflang no es lo mismo que el atributo lang de HTML. Lang indica únicamente el idioma de la página en la que se encuentra. La etiqueta hreflang describe la relación entre varias URL e informa a los motores de búsqueda sobre las versiones regionales y en otros idiomas de la página.
Etiquetas recíprocas
Una cosa que debes asegurarte de hacer bien para hreflang son las etiquetas recíprocas.
Si su página /en/ declara /es/ como su alternativa en español, su página /es/ debe declarar /en/ nuevamente. Si la referencia no es mutua, los motores de búsqueda podrían descartar la pareja por completo.
Si alguien edita, agrega o regenera una página del clúster sin actualizar las etiquetas de retorno de las demás, la señal de todo el clúster podría interrumpirse.
Dónde apuntar x-default
Siempre que sea posible, dirija x-default a la página de selección de idioma o a una página de destino genérica que detecte automáticamente la configuración regional, ya que estas son las páginas a las que probablemente accederá un visitante cuya configuración regional no coincida.
Sin embargo, si tiene un mercado principal (como el inglés estadounidense) y los demás idiomas son secundarios, configure x-default para que apunte a la URL de su idioma principal, ya que es la versión que la mayoría de los sitios ya consideran canónica.
¿Qué ocurre si no tienes una página de selección o si tu página de inicio redirecciona en función de la geolocalización por IP?
Si no dispone de una página de selección, elija una URL estable que ya participe en el clúster hreflang.
Si tu página de inicio redirige en función de la geolocalización IP, no apuntes x-default allí. If that homepage 301s to a locale-specific URL depending on where the request comes from, search engines won’t have a stable URL to fallback on. Lo ideal es que apuntes a x-default con la URL que devolverá la misma respuesta para todos.
¿Qué ocurre si no estás utilizando un plugin de traducción?
Puedes añadir la etiqueta directamente en WordPress con un pequeño fragmento de código:
Sin embargo, antes de insertar este fragmento en el archivo functions.php de tu tema, asegúrate de que forme parte del bloque hreflang completo y de que el resto de las alternativas del clúster también estén presentes en la página.
Si ya estás utilizando algo como Polylang o WPML, la mayoría maneja todo el clúster hreflang, incluido x-default. Sin embargo, aún deberá confirmar qué idioma ha configurado como predeterminado, ya que eso determinará a dónde apunta x-default.
Cómo Bablic maneja x-default
Bablic genera automáticamente etiquetas hreflang, incluyendo x-default, para cada versión lingüística publicada de una página con referencias recíprocas, tanto en el encabezado de la página como en el mapa del sitio generado automáticamente.
Con Bablic , no es necesario mantener sincronizadas manualmente las etiquetas de retorno al agregar o editar versiones de idioma.
Un conjunto generado típico tiene este aspecto, para un sitio que publica contenido en inglés, ruso y español:
Esto es importante porque algunas herramientas traducen lo que un visitante ve en el navegador sin cambiar la URL, intercambiando el idioma en el lado del cliente. El problema es que no hay una URL separada para que hreflang la describa, por lo que el contenido traducido es invisible para los robots de búsqueda. Es un punto ciego similar al de confiar en la traducción automática a nivel de navegador y asumir que es lo suficientemente fiable como para sustituir a una página localizada real. Puede que a un visitante humano le parezca bien, pero un rastreador web no lo reconocerá como contenido distinto.
Bablic crea una URL real y rastreable para cada idioma que publiques. Esa es la condición previa para que hreflang y x-default hagan algo. Se instala mediante un fragmento de JavaScript , y el clúster hreflang se va construyendo automáticamente a medida que se publican nuevas versiones del lenguaje. No se requiere gestión manual de etiquetas.
Compruébelo usted mismo en su propio sitio web .
Pega una línea de JavaScript y observa cómo tu sitio web se traduce en cuestión de minutos. No se requiere tarjeta de crédito.