Academia › Publicar › Que te encuentren en Google
La señal que falta para que Google no confunda tu web en inglés con una copia
Sales con las dos versiones de tu web citándose entre sí en el código, para que Google las trate como aliadas y no como una copia la una de la otra.
Una clienta en Manchester busca en Google el servicio que ofreces. Tienes la web en español en tunegocio.com y la versión en inglés en tunegocio.com/en/, tal y como quedó decidido en la lección anterior. Pero a ella Google le enseña la página en español. O, peor todavía, le enseña las dos a la vez, sin saber cuál poner primero, y las trata como si una copiase a la otra.
Eso no pasa porque tu inglés esté mal escrito. Pasa porque a Google nunca le dijiste que esas dos páginas son la misma cosa en dos idiomas. Sin esa aclaración, ve dos direcciones con fotos parecidas, la misma estructura y casi el mismo texto, y hace lo que hace con cualquier duplicado: se queda con una y esconde la otra.
La aclaración tiene nombre: etiqueta hreflang. Es una línea de código que cada página lleva en su cabecera, invisible para quien la visita, y que dice esto: esto mismo existe también en este otro idioma, en esta otra dirección. Instalarla bien, en las dos páginas y de forma correcta, es lo que falta.
Lo que Google hace sin esa señal
Sin hreflang, Google no reparte: elige. Decide qué versión es la principal según señales que no controlas del todo, como quién enlaza a cada una o desde qué país llegan más visitas. Si la española tiene más historia detrás, gana ella, y tu inglés se queda casi invisible aunque esté perfecto.
Hay un segundo efecto, más caro todavía. Cuando dos páginas se parecen tanto, Google puede tratarlas como contenido duplicado y bajarle autoridad a las dos, no solo a una. No manda un aviso ni un correo. Un día compruebas que la versión en inglés ni siquiera aparece buscando el nombre exacto de tu negocio.
Y hay una tercera cosa, más silenciosa. Si alguien busca en inglés y Google sí decide enseñarle tu página, puede enseñarle la de español porque no tiene claro que exista una alternativa pensada para ese idioma. Esa persona llega, no entiende nada, y se va. No es un fallo de traducción. Es un fallo de señalización.
- 1Confirma las dos direcciones
La de español y la de inglés, exactamente como quedaron en la lección anterior: carpeta, subdominio o dominio propio. Hreflang funciona igual con cualquiera de los tres, siempre que la dirección sea la definitiva. - 2Enlaza desde la española a la inglesa
En la cabecera de la página en español, la parte que no se ve, añades una línea que apunta a la dirección en inglés. - 3Enlaza desde la inglesa a la española
La misma operación, pero al revés, dentro de la página en inglés. Sin este paso, el anterior no sirve de nada, y en el siguiente apartado ves por qué. - 4Que cada página se cite también a sí misma
Además de nombrar a su hermana, cada página lleva una línea que se señala a ella misma. Se te olvida y es el fallo más repetido de todos. - 5Repite el bloque en cada página, no solo en portada
Si tienes página de servicios o de contacto con su gemela en inglés, cada pareja necesita su propio bloque. Portada no habla por las demás.
El código exacto
Fíjate en que el bloque es exactamente igual en las dos páginas. No hay una versión para la española y otra para la inglesa: ambas cargan la misma lista completa, con las dos direcciones y la etiqueta x-default señalando cuál enseñar a quien busca en un idioma que no es ninguno de los dos, por ejemplo alguien que busca en francés.
El código de idioma va en minúsculas y sin país si no lo necesitas: "en" vale para todo el inglés, "es" para todo el español. Solo escribes "en-GB" o "es-MX" si de verdad vas a tener una página distinta para cada país, cosa que casi nadie necesita en su primera versión en otro idioma. Empieza simple.
Si tu web la construyó una herramienta y no puedes tocar el código de cada página a mano, busca si esa herramienta deja poner las dos direcciones enlazadas al crear la versión en inglés. El resultado final tiene que ser este mismo bloque de tres líneas, venga de donde venga.
hreflang solo se acepta si es recíproco: cada página debe confirmar lo que dice la otra, y si una falta, Google no se fía de ninguna
El otro fallo que sale caro
Hay negocios que hacen bien la reciprocidad y aun así pierden la señal, por una razón distinta: el enlace apunta a una dirección que en realidad redirige a otra. Pasa mucho cuando la web en inglés se movió de sitio una vez, o cuando alguien la creó primero en una carpeta y luego la pasó a un subdominio sin actualizar el hreflang de la española.
Con esto, Google ya sabe que tu inglés no es una copia: es la misma página, en otro idioma, y las dos se avalan entre sí. Lo siguiente es decidir qué de ese texto en inglés traduces tal cual y qué reescribes porque ahí no se busca ni se compra igual.
- Las dos páginas llevan el mismo bloque de enlaces: a sí mismas, a su hermana, y el x-default.
- Sin la etiqueta de vuelta en la inglesa, la etiqueta de la española no sirve de nada.
- El código de idioma va simple, "es" y "en", salvo que vayas a tener una página por país.
- La dirección enlazada es siempre la final, nunca una que redirige a otra.
Tres casos para decidir
Responde antes de abrir cada una. Si alguna se te resiste, vuelve al apartado que la explica.
1. Tienes tunegocio.com en español y tunegocio.com/en/ en inglés. Pones el enlace hreflang en la española apuntando a la inglesa, pero se te olvida tocar la inglesa porque la lanzaste la semana pasada con prisa. ¿Qué pasa?
Nada de lo que pusiste sirve: al no ser recíproca, Google descarta la etiqueta en las dos páginas. Toca abrir la inglesa y añadir el mismo bloque completo antes de dar esto por hecho.
2. Tu web en español tiene portada, página de servicios y página de contacto, y las tres tienen su gemela en inglés. ¿Pones el hreflang solo en las portadas o en las seis páginas?
En las seis. Cada pareja de páginas es independiente para Google: si solo lo pones en portada, servicios y contacto se quedan sin la señal y corren el mismo riesgo de duplicado entre ellas.
3. Alguien busca tu negocio desde Alemania, donde no tienes ni español ni inglés declarados como su idioma. ¿A cuál de las dos versiones le corresponde enseñarse?
A la que marques como x-default, la que actúa de versión por defecto para quien no encaja en ninguno de los idiomas declarados. Normalmente es la española, si es la que ya tenías y la de más historia.