El propòsit i la importància de les etiquetes hreflang
Les etiquetes rel="alternate" hreflang són un element fonamental per a l'optimització en motors de cerca (SEO) de llocs web multilingües i internacionals. Quan un lloc web ofereix contingut adaptat a diferents idiomes o regions geogràfiques, els motors de cerca necessiten senyals clars per entendre quina versió de la pàgina han de mostrar a cada usuari.
L'ús correcte d'aquestes etiquetes permet que els motors de cerca serveixin la URL exacta que coincideix amb l'idioma de l'usuari o amb la seva ubicació regional. Això evita problemes de contingut duplicat entre versions similars (com ara pàgines en espanyol per a Espanya i per a Amèrica Llatina) i garanteix que l'audiència accedeixi directament a la versió lingüística adequada. El Generador d'hreflang facilita la creació d'aquest codi sense errors de sintaxi, validant cada paràmetre introduït directament al navegador.
Estructura i sintaxi dels atributs hreflang
Una etiqueta hreflang s'estructura com un element d'enllaç HTML que defineix la relació entre la pàgina actual i les seves alternatives localitzades. La sintaxi bàsica segueix aquest format:
<link rel="alternate" hreflang="codi-idioma-regio" href="URL-de-la-versió" />
Perquè la implementació sigui correcta, s'han de complir les especificacions següents per a cada component:
- rel="alternate": Indica al motor de cerca que la URL especificada és una versió alternativa d'aquesta pàgina.
- hreflang: Defineix el públic objectiu mitjançant codis estandarditzats. Admet un codi d'idioma de dues lletres basat en la norma ISO 639-1. Opcionalment, es pot afegir una subetiqueta d'escriptura de la norma ISO 15924 i/o un codi de regió de dues lletres segons la norma ISO 3166-1 Alpha-2.
- href: La URL absoluta i completa (que ha de començar amb
http://ohttps://) de la pàgina alternativa.
Codis ISO i normalització de dades
La precisió en els codis d'idioma, escriptura i regió és indispensable perquè els motors de cerca processin les etiquetes correctament. El Generador d'hreflang valida estrictament aquests valors d'acord amb els estàndards internacionals:
- ISO 639-1 (Idiomes): S'han d'utilitzar codis de dues lletres (com
enper a l'anglès ozhper al xinès). Codis desconeguts o no reconeguts per aquesta norma són rebutjats pel sistema. - ISO 15924 (Escriptures): S'admeten subtags d'escriptura vàlids, com
Hant(xinès tradicional) oHans(xinès simplificat). El generador normalitza automàticament valors comzh-Hantizh-Hans. - ISO 3166-1 Alpha-2 (Regions): S'utilitzen codis de regió de dues lletres (com
USoCN). El codi regional regionalitzates-419(utilitzat de vegades per a l'espanyol d'Amèrica Llatina) no és un codi de regió ISO 3166-1 Alpha-2 de dues lletres i és rebutjat pel validador de l'eina.
Durant el processament, l'eina normalitza les majúscules i minúscules del resultat (per exemple, convertint EN-us a en-US) i escapa els paràmetres de consulta de les URL per garantir la validesa del codi HTML generat.
El paper de l'atribut x-default
L'atribut x-default és una variant especial de hreflang que s'utilitza per definir una pàgina de destinació alternativa global. S'aplica a aquells visitants el navegador o la ubicació dels quals no coincideixen amb cap dels idiomes o regions especificats a les altres etiquetes del conjunt.
La URL configurada com a x-default sol apuntar a una pàgina de selecció d'idioma, a una pàgina d'inici global o a la versió de l'idioma principal del lloc web. Incloure aquesta alternativa és una pràctica recomanada per assegurar que qualsevol usuari fora de l'audiència objectiu específica rebi una versió funcional i comprensible del lloc.
Bones pràctiques d'implementació i errors comuns
Perquè les etiquetes hreflang funcionin correctament, s'han de seguir unes directrius d'implementació molt definides:
- Reciprocitat absoluta: Cada pàgina localitzada ha d'incloure el conjunt complet d'etiquetes
hreflang. Això vol dir que la pàgina A ha d'apuntar a la pàgina B, i la pàgina B ha d'apuntar obligatòriament a la pàgina A. Cada pàgina també s'ha de fer referència a si mateixa dins del conjunt. Si falta aquesta reciprocitat, els motors de cerca ignoraran les etiquetes. - Ubicació del codi: El bloc d'etiquetes generat s'ha de col·locar dins de la secció
<head>del document HTML de cada versió localitzada. - Evitar URL duplicades o incorrectes: Cada codi d'idioma o regió només es pot assignar a una única URL per pàgina. Les URL han de ser absolutes, utilitzar protocols segurs (
https://ohttp://) i no superar els 2.048 caràcters de longitud.
Funcionament i privadesa del Generador d'hreflang
Aquesta eina permet configurar fins a un màxim de 100 versions d'idioma simultàniament. El procés de generació s'executa en temps real a mesura que s'introdueixen les dades, però el resultat final només es mostra quan totes les files i la URL de l'alternativa x-default superen les validacions de format, longitud i codis ISO. Si es detecta algun error, l'editor no generarà cap etiqueta i mostrarà el missatge d'error corresponent per corregir-lo.
Pel que fa a la seguretat de les dades, el processament es realitza de manera local. Les vostres URL es queden al navegador. No es puja res a BroBroGo.
Preguntes freqüents
Quins codis hreflang accepta aquest generador? Utilitzeu un codi d'idioma ISO 639-1 de dues lletres, opcionalment seguit d'una subetiqueta d'escriptura ISO 15924 i/or un codi de regió ISO 3166-1 de dues lletres: en, zh-Hant, zh-CN o zh-Hans-US. Les majúscules i minúscules es normalitzen al resultat.
On he de col·locar les etiquetes generades? Afegiu el conjunt complet i sense canvis dins de la capçalera de cada versió localitzada. Cada pàgina s'ha de fer referència a si mateixa i a totes les altres versions.
A què ha d'apuntar x-default? Trieu la pàgina per als visitants l'idioma o regió dels quals no tingui cap coincidència exacta. La pàgina alternativa pot ser un selector d'idioma, una pàgina d'inici global o la vostra versió d'idioma principal.