Recursos

Cómo crear un sitio web bilingüe que sí convierta (inglés y español)

Traducir te da una página en español. Localizar, configurar bien el hreflang, usar WhatsApp y dar seguimiento en el idioma correcto te da clientes. Aquí está todo.

La mayoría de los "sitios bilingües" son un sitio en inglés con un widget de Google Translate pegado arriba. Técnicamente tienen español. En español no venden.

Un sitio web bilingüe que sí convierte se construye como dos experiencias conectadas: una en inglés y otra en español, cada una con su propia oferta, su propia prueba social, su propio llamado a la acción y su propio seguimiento. En esta guía vas a ver las decisiones que de verdad importan, desde la estructura de URLs y el hreflang hasta WhatsApp, la asignación de leads y la medición por idioma en GA4. ¿Vas a armar una página web en español para tu negocio? Empieza aquí. Al final hay una checklist que le puedes pasar directo a tu desarrollador.

Traducir no es localizar

Traducir es cambiar palabras. Localizar es cambiar el argumento de venta. Un dueño de casa en Houston que habla español y su vecino que habla inglés pueden querer el mismo techo nuevo, pero muchas veces necesitan razones distintas para confiar en ti y una forma distinta de dar el siguiente paso.

Esto es lo que normalmente cambia entre versiones:

ElementoPágina en inglésPágina en español
Oferta"Free online quote in 60 seconds""Cotización gratis. Te explicamos todo en español, sin compromiso"
Prueba socialEstrellas y número de reseñasTestimonios en video de clientes hispanohablantes y nombres del equipo bilingüe
Llamado a la acciónReserva en líneaEscríbenos por WhatsApp o habla con un asesor en español
SeguimientoSecuencia automática de correosMensaje por WhatsApp y llamada de un asesor bilingüe

Nada de esto quiere decir que quien habla español necesite una página "más sencilla". Quiere decir que las dudas son otras. Las que más vemos: "¿De verdad alguien me va a atender en español cuando llame?", "¿Hay letra chiquita que no voy a entender?" y "¿Trabajan con gente como yo?". Responde eso en la página, arriba y a la vista, y las conversiones llegan solas.

Estructura de URLs: usa una subcarpeta /es/

Tienes tres opciones comunes para alojar la versión en español:

EstructuraEjemploIdeal para
Subcarpetaejemplo.com/es/La mayoría de los negocios en EE. UU. que atienden en inglés y en español
Subdominioes.ejemplo.comEquipos o plataformas separadas por idioma
Dominio de país (ccTLD)ejemplo.com.mxApuntar a un país específico, no a un idioma

Para un negocio en Estados Unidos, recomendamos la subcarpeta casi siempre. Por tres razones prácticas:

  • Un solo dominio acumula autoridad una sola vez. Los enlaces que ganan tus páginas en inglés también ayudan a las de español, porque todo es el mismo sitio.
  • Una sola configuración que mantener. Una propiedad en Search Console, un flujo de datos en GA4, un certificado SSL, un CMS. Menos cosas que se pueden romper.
  • Encaja con tu audiencia. Tus clientes hispanohablantes viven en Estados Unidos. Un dominio .mx o .co le dice a Google (y a la gente) que eres de otro país, y ese no es el mensaje.

Traduce también los slugs. /es/servicios/reparacion-de-techos/ se lee mucho mejor que /es/services/roof-repair/, y coincide con lo que la gente escribe en Google.

Configura bien el hreflang, con x-default incluido

El hreflang le dice a Google qué URL mostrarle a cada audiencia según su idioma. Sin él, corres el riesgo de que tu página en inglés salga en búsquedas en español (o al revés) y que la versión equivocada se lleve tus clics.

Según la documentación de Google Search Central sobre versiones localizadas, puedes declarar las versiones alternativas con etiquetas link en el HTML, con encabezados HTTP o en un sitemap XML. Las reglas donde más se equivoca la gente:

  • Cada versión de idioma tiene que listarse a sí misma y a todas las demás. Si los enlaces no son recíprocos, Google puede ignorarlos.
  • Usa códigos de idioma ISO 639-1, con región opcional (es o es-US). No puedes usar solo el código de país.
  • Usa x-default para los visitantes cuyo idioma no coincide con ninguna de tus versiones.

Esto es lo que debe llevar el <head> tanto de la página de servicios en inglés como de la de español:

<!-- En https://ejemplo.com/services/ Y en https://ejemplo.com/es/servicios/ -->
<link rel="alternate" hreflang="en" href="https://ejemplo.com/services/" />
<link rel="alternate" hreflang="es" href="https://ejemplo.com/es/servicios/" />
<link rel="alternate" hreflang="x-default" href="https://ejemplo.com/services/" />

<!-- Canonical apuntando a sí misma (esta va solo en la página en español) -->
<link rel="canonical" href="https://ejemplo.com/es/servicios/" />

Algunas notas de implementaciones reales. Si solo tienes una versión en español, el código es a secas suele ser el correcto, porque cubre a hispanohablantes en cualquier lugar. Pon lang="es" en la etiqueta <html> de la página en español. Y nunca apuntes el canonical de la página en español a la de inglés: eso le dice a Google que tu versión en español es un duplicado, y la puede sacar de los resultados.

Selector de idioma: deja que la gente elija

La forma más rápida de molestar a un visitante bilingüe es decidir su idioma por él.

  • No redirijas automáticamente por IP. La IP te dice dónde está alguien, no en qué idioma lee. Una persona que habla español en Chicago y otra que habla inglés en Miami tienen IP de Estados Unidos. Además, las redirecciones forzadas le complican a los buscadores el acceso a ambas versiones.
  • Sugiere, no obligues. Si el navegador está en español y el visitante cae en una página en inglés, muestra un aviso pequeño: "¿Prefieres ver esta página en español?", con un enlace de un clic.
  • Recuerda la elección. Guárdala en una cookie o en el almacenamiento local para que la próxima visita empiece en el idioma correcto.
  • Cambia a la página equivalente. El selector en /services/ debe llevar a /es/servicios/, no a la página de inicio en español.
  • Nombra cada idioma en su propio idioma. "English | Español". Olvídate de las banderas: la de México o la de España siempre dejan fuera a alguien, y ninguna significa "español".

Manda los anuncios en español a páginas en español

Suena obvio. También es la fuga más común que encontramos en las auditorías. Un negocio corre anuncios en español en Meta o Google, y cada clic cae en la página de inicio en inglés. Pagaste el clic y perdiste al visitante en el primer segundo.

Arma la coherencia del mensaje por idioma:

  1. Separa campañas o conjuntos de anuncios por idioma para que el presupuesto y los resultados no se mezclen.
  2. Manda cada anuncio en español a una landing page en español con la misma oferta y las mismas palabras del anuncio.
  3. Agrega el idioma a tus UTMs (por ejemplo utm_content=es_cotizaciontecho) para que el lead llegue a tu CRM con su idioma marcado.
  4. Mantén la landing enfocada: una oferta, un llamado a la acción y testimonios en español.

Si gastas $3,000 al mes en anuncios en español y los mandas a una página en inglés, estás comprando atención en español y entregando una experiencia en inglés. Arregla el destino antes de tocar las pujas.

Convierte WhatsApp en un canal de conversión de verdad

Para muchos clientes hispanos, WhatsApp es donde ya hablan con la familia, los amigos y los negocios. Un formulario les pide que esperen. Un chat de WhatsApp les deja preguntar ahorita, con sus propias palabras.

Trátalo como una ruta de conversión, no como un ícono verde flotando en la esquina:

  • Prellena el mensaje en cada página. Un enlace como https://wa.me/15551234567?text=Hola%2C%20quiero%20una%20cotizaci%C3%B3n abre el chat con "Hola, quiero una cotización" ya escrito. Usa un mensaje distinto por servicio para saber de dónde viene cada lead.
  • Mide el clic como evento en GA4. Si no, tu mejor canal va a aparecer con cero conversiones.
  • Responde rápido y en los dos idiomas. Configura una respuesta automática bilingüe y, si te escriben mucho fuera de horario, un asistente con IA que califique al lead y agende la llamada.

Agrega un campo de idioma preferido y asigna el seguimiento

El idioma de la página te dice qué leyó la persona. No te dice cómo quiere que la contacten. Piensa en la hija que llena el formulario en inglés para su papá, que es quien va a contestar la llamada.

Agrega un campo obligatorio en todos tus formularios: Idioma preferido / Preferred language, con las opciones Español, English y Cualquiera. Manda también el idioma de la página en un campo oculto. Después usa tu CRM para:

  • Asignar los leads de "Español" y "Cualquiera" a un asesor bilingüe.
  • Activar la secuencia de correo, SMS o WhatsApp en el idioma elegido.
  • Reportar la tasa de cierre por idioma preferido, no solo por página.

La velocidad importa en los dos idiomas. Un lead que espera un día a que alguien le hable en español casi siempre ya llamó a tu competencia.

Mide la conversión por idioma en GA4

Si no puedes ver resultados por idioma, no vas a poder defender el presupuesto en español. Configúralo una vez:

  1. Lee el atributo lang de la página (o la ruta /es/) en Google Tag Manager y mándalo como parámetro page_language en cada evento.
  2. Registra page_language como dimensión personalizada con alcance de evento en GA4.
  3. Marca como eventos clave los envíos de formulario, las llamadas y los clics a WhatsApp.
  4. Crea una exploración que compare sesiones, eventos clave y tasa de conversión por page_language y por fuente.

La dimensión "Idioma" que trae GA4 reporta la configuración del navegador. Sirve como contexto, pero no es lo mismo: muchísimos usuarios bilingües tienen el navegador en inglés y aun así convierten en tu página en español. Cruza GA4 con la tasa de cierre de tu CRM por idioma para optimizar por ventas, no por formularios llenos.

Checklist para tu sitio web bilingüe

  • Las páginas en español viven en una subcarpeta /es/ con slugs traducidos
  • Cada página en español tiene oferta, prueba social y llamado a la acción localizados, no solo texto traducido
  • Las etiquetas hreflang listan todas las versiones, incluida la propia y x-default
  • Cada versión tiene un canonical que apunta a sí misma y el atributo lang correcto
  • No hay redirecciones automáticas por IP; el selector lleva a la página equivalente y recuerda la elección
  • Los anuncios en español llevan a landing pages en español con el mismo mensaje
  • Los enlaces de WhatsApp van prellenados por página y se miden como eventos en GA4
  • Cada formulario tiene un campo de idioma preferido que asigna el seguimiento bilingüe
  • GA4 reporta eventos clave por page_language, cruzados con la tasa de cierre del CRM
  • Una persona nativa revisó cada página en español antes del lanzamiento

Si haces bien todo esto, tu página web en español deja de ser un detalle de cortesía y empieza a traer negocio. Constrúyela una vez, mídela por idioma y pon el presupuesto donde se cierran las ventas.

Respuestas rápidas

¿Un sitio web bilingüe debe usar subcarpeta, subdominio o dominio aparte?

Para la mayoría de los negocios en Estados Unidos, lo mejor es una subcarpeta como ejemplo.com/es/. Así los dos idiomas comparten el mismo dominio, los enlaces que ganan tus páginas en inglés también ayudan a las de español y administras una sola propiedad en Search Console. Un dominio .mx apunta a un país, no a un idioma.

¿Cómo se implementa el hreflang en páginas en inglés y en español?

Agrega etiquetas link con rel=alternate en el head de cada versión, listando la página misma y todas sus alternativas, por ejemplo hreflang en, es y x-default. Google Search Central indica que cada versión debe listarse a sí misma y a las demás, o las etiquetas pueden ignorarse. Cada página también necesita un canonical propio y el atributo lang correcto.

¿Debo redirigir automáticamente a los visitantes al español según su ubicación?

No. La dirección IP muestra dónde está una persona, no en qué idioma lee, y muchos hispanohablantes en Estados Unidos navegan con IP estadounidense y el navegador en inglés. Mejor muestra un aviso que sugiera el otro idioma, deja que el visitante elija, haz que el selector lleve a la página equivalente y guarda su elección.

¿Cómo mido las conversiones por idioma en GA4?

Envía un parámetro page_language en cada evento desde Google Tag Manager, tomándolo del atributo lang de la página o de la ruta /es/. Regístralo como dimensión personalizada con alcance de evento, marca como eventos clave los formularios, las llamadas y los clics a WhatsApp, y compara la tasa de conversión por idioma junto con el cierre en tu CRM.

← Todos los recursos

Encontremos las ventas que tu marketing está dejando ir.

Agenda una reunión con nuestro equipo. Saldrás con oportunidades claras, trabajemos juntos o no.

¿Prefieres escribir? Mándanos un mensaje por WhatsApp o iMessage.

Agenda una reunión