Publiques la mateixa pàgina en espanyol i en anglès. Per a tu són dues versions del mateix contingut; per a Google, si no li ho expliques, són dues pàgines que competeixen entre si. L'etiqueta hreflang és aquesta explicació.
Al gra: hreflang no millora la teva posició. El que fa és que Google ensenyi la versió correcta a cada usuari i no penalitzi les teves pàgines per assemblar-se entre elles.
Què és exactament
És una etiqueta en el <head> de cada pàgina que diu «aquesta mateixa pàgina existeix també en aquests altres idiomes, i és aquí»:
<link rel="alternate" hreflang="es" href="https://tumarca.com/servicios/">
<link rel="alternate" hreflang="en" href="https://tumarca.com/en/services/">
<link rel="alternate" hreflang="x-default" href="https://tumarca.com/servicios/">
Les tres regles que gairebé tothom incompleix
1. Ha de ser recíproc
Si la pàgina espanyola declara l'anglesa, l'anglesa ha de declarar l'espanyola. Un hreflang que apunta a una pàgina que no li torna el favor, Google l'ignora sencer.
2. Cada pàgina s'autodeclara
La llista d'alternatives inclou també la pàgina en què ets. Sembla redundant i és obligatori.
3. El canonical apunta a si mateix
Aquest és l'error més car: posar el canonical de la versió anglesa apuntant a l'espanyola. Amb això li estàs dient a Google que la versió anglesa no s'ha d'indexar. Cada idioma és canònic de si mateix.
Idioma o idioma + país
Utilitza només el codi d'idioma (en, fr) tret que tinguis contingut realment diferent per país. Si vens amb preus i condicions diferents a Mèxic i a Espanya, aleshores sí: es-ES y es-MX. Si el text és el mateix, complicar-ho només afegeix punts de fallada.
I l'x-default
x-default marca la versió que s'ensenya a qui no encaixa en cap idioma declarat. Normalment, el teu idioma principal o un selector d'idioma.
Com comprovar que està bé
- Obre una pàgina traduïda i mira el codi font: busca
hreflang. Han d'aparèixer totes les versions, inclosa aquesta mateixa. - Fes el mateix a la versió original i comprova que s'apunten mútuament.
- Comprova que el
canonicalde cadascuna apunta a si mateixa. - A Search Console, envia un sitemap per idioma i vigila l'informe de pàgines indexades durant les setmanes següents.
Què fa un plugin ben fet
Tot l'anterior hauria de ser automàtic. WP-Translate genera el bloc hreflang recíproc, el canonical correcte i un sitemap per idioma tan bon punt actives el segon idioma, sense que hagis de tocar el <head> ni instal·lar res més. Si el teu plugin actual t'obliga a afegir etiquetes a mà, estàs pagant per fer tu la feina.