Si el teu web d'empresa està en diversos idiomes, Google necessita saber quina és la versió «oficial» de cada pàgina i com es relacionen entre si. Sense aquesta senyal, pots tenir la mateixa URL indexada dues vegades, perdre posicionament en un mercat o mostrar la versió en anglès a usuaris que cerquen en català.
Les etiquetes canonical i hreflang resolen aquest problema. No són ornaments tècnics: són la base perquè el teu web multilingüe funcioni en SEO. T'explicam què fa cadascuna, com implementar-les i quins errors evitar.
Què és l'etiqueta canonical i per què importa
L'etiqueta rel="canonical" indica als cercadors quina és la URL preferida quan existeixen diverses versions similars d'una mateixa pàgina. Per exemple: una URL amb paràmetres de campanya, una versió per imprimir o una còpia en un altre subdomini.
Sense canonical, Google pot triar per tu —i no sempre encerta. El resultat: dilució d'autoritat, pàgines competint entre si i confusió en els informes de Google Search Console.
En un web d'empresa, el canonical sol apuntar a la URL neta i definitiva de cada pàgina: sense utm_, sense barres finals duplicades i sense versions HTTP i HTTPS alhora.
Què és hreflang i quan el necessites
hreflang diu a Google quina versió lingüística o regional correspon a cada URL. És imprescindible si tens:
- La mateixa pàgina en espanyol, anglès i català (com molts webs B2B a Espanya).
- Variants regionals: Espanya vs. Mèxic, Regne Unit vs. Estats Units.
- Contingut traduït, no només duplicat amb canvi de moneda.
Sense hreflang, el cercador pot indexar la versió incorrecta per cada mercat o tractar les traduccions com contingut duplicat.

Diferències clau: canonical vs. hreflang
Ambdues etiquetes viuen al <head>, però compleixen funcions distintes:
- Canonical: «Aquesta és la URL principal d'aquest contingut.» Resol duplicats dins del mateix idioma o context.
- Hreflang: «Aquesta URL és la versió en [idioma/país]; les altres versions són aquí.» Connecta traduccions entre si.
Poden coexistir a la mateixa pàgina. L'habitual: cada versió lingüística té el seu propi canonical (apuntant a si mateixa) i un bloc hreflang que enllaça totes les variants, inclosa una x-default per usuaris sense idioma clar.
Com implementar canonical correctament
- Una canonical per pàgina. Mai dupliquis l'etiqueta amb valors diferents.
- URL absoluta. Usa
https://elteudomini.com/ruta, no rutes relatives. - Coherència amb el sitemap. Les URLs del sitemap XML han de coincidir amb les canonicals.
- Evita cadenes. La pàgina A no hauria de canonicalitzar a B si B canonicalitza a C.
- Revisa després de migracions. Després d'un canvi de domini o estructura, actualitza canonicals i redireccions 301 alhora.
Com configurar hreflang a la pràctica
Hi ha tres formes vàlides; tria una i sigues consistent:
- Etiquetes HTML al <head>:
<link rel="alternate" hreflang="ca" href="..." />per cada idioma. - Capçalera HTTP: Útil per PDFs o recursos no HTML.
- Sitemap XML: Blocs
<xhtml:link rel="alternate" hreflang="..." />dins de cada URL.
Regles que Google exige:
- Cada versió ha d'enllaçar a totes les altres (bidireccionalitat).
- Usa codis ISO corrects:
es,en,ca, oes-ES,en-GBsi aplica. - Inclou
hreflang="x-default"per l'idioma per defecte o una pàgina selector.

Errors freqüents que costen posicionament
- Canonical que apunta a una altra llengua. La versió en anglès no ha de canonicalitzar a l'espanyola.
- Hreflang incomplet. Falta l'enllaç de tornada des d'una de les versions.
- Barrejar idioma en URL i contingut. URL
/en/amb text en català confon usuaris i cercadors. - No actualitzar després d'afegir idiomes. Cada nova traducció requereix actualitzar el bloc hreflang de totes les pàgines germanes.
- Ignorar Search Console. La secció d'internacionalització mostra conflictes de hreflang que convé corregir aviat.
Checklist abans de donar per bona la configuració
- Cada URL indexable té una canonical autocanònica (excepte casos justificats).
- Totes les versions lingüístiques s'enllacen entre si amb hreflang.
- Existeix
x-defaulto una estratègia clara per visitants sense idioma definit. - Sitemap, canonical i hreflang usen les mateixes URLs (mateix protocol, sense paràmetres innecessaris).
- Has validat a Search Console que no hi ha errors d'internacionalització.
Conclusió: senyals petites, impact gran
Canonical i hreflang no canvien el disseny del teu web ni l'experiència visible de l'usuari. Però sense elles, una inversió en traducció i contingut multilingüe pot no rendir en cercadors.
Si ja tens diversos idiomes publicats, audita avui mateix deu URLs clau: home, serveis, contacte i les entrades de blog més visitades. Els errors solen repetir-se en plantilles i es corregeixen d'una vegada.
Vols que el teu web multilingüe posicione a cada mercat sense conflictes tècnics? A aatsoft estructurem URLs, etiquetes i sitemaps perquè Google entengui la teva proposta en cada idioma.