Academia › Publicar › Que te encuentren en Google
La señal que le dice a Google qué versión de tu web enseñar en cada idioma
Sales con las dos versiones de tu web citándose entre sí en el código, para que Google enseñe a cada persona la de su idioma.
Por Yodai · Publicado el 6 de septiembre de 2026 · Actualizado el 12 de octubre de 2026
Una clienta que busca en inglés escribe 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/. Pero a ella Google le enseña la página en español, porque nadie le ha dicho a Google que existe otra pensada para ella.
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. Una página bien traducida no es un duplicado para Google: según su propia documentación, las versiones en otro idioma solo cuentan como duplicadas si el contenido principal se queda sin traducir. Pero sin esa aclaración, Google tiene que adivinar qué versión enseñar a cada persona, y no siempre acierta.
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 tiene que deducirlo. Detecta por su cuenta el idioma de cada página, pero no sabe que las dos son la misma página en dos idiomas, así que para una búsqueda puede enseñar la que tenga más historia detrás aunque no sea la del idioma de quien busca.
Hay un segundo caso en el que la etiqueta pesa todavía más: si algún día tienes dos páginas en el mismo idioma para países distintos, una para España y otra para México, por ejemplo. Esas sí se parecen tanto que Google puede quedarse con una y apartar la otra si no le dices cuál es para cada país. Con una página en español y otra en inglés, ese riesgo no existe.
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 van a quedar: 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, Google puede ignorar el anterior, y más abajo 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 olvida con facilidad, y Google pide que cada versión se nombre a sí misma y a todas las demás. - 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 sin país si no lo necesitas: «en» vale para todo el inglés, «es» para todo el español, y a Google le da igual que vaya en mayúsculas o en minúsculas. 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 tiene que ser recíproco: si una página enlaza a la otra, la otra tiene que enlazar de vuelta, y si no, según Google, esas etiquetas pueden ignorarse o interpretarse mal
El otro fallo que sale caro
Hay negocios que hacen bien la reciprocidad y aun así pueden perder 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 es la misma página en otro idioma y puede enseñar a cada persona la suya. 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, Google puede ignorar la de la española.
- 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?
Lo que pusiste puede no servir de nada: sin el enlace de vuelta, Google puede ignorar esas etiquetas 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 Google puede enseñar la que no toca a quien busca en el otro idioma.
3. Alguien busca tu negocio en alemán, un idioma para el que no tienes versión. ¿Cuál de las dos versiones le corresponde ver?
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.