11 de noviembre de 2026
Selector de idioma: ubicación, etiquetas y memoria
Un buen selector de idioma es fácil de encontrar, está etiquetado con el nombre de cada idioma en su propia lengua y mantiene al visitante en la misma página después del cambio. En la versión de escritorio, ponlo en una esquina superior del encabezado. En el celular, déjalo visible sin tener que hacer scroll o dentro del menú. Escribe “Español” e “English”, no banderas. Nunca redirijas a los visitantes adivinando por su ubicación. Esta guía cubre cada decisión, con la investigación que la respalda y los detalles que suelen fallar en sitios bilingües en inglés y español en EE. UU.
En resumen
- Coloca el selector en la esquina superior derecha del encabezado en escritorio (la superior izquierda es la segunda opción). En el celular, déjalo visible sin scroll o dentro del menú de navegación.
- Etiqueta cada opción en su propio idioma (Español, English) y olvídate de las banderas, que representan países y no idiomas.
- Enlaza a la página equivalente en el otro idioma, no a la página de inicio, y recuerda la elección del visitante.
- No impongas un idioma por dirección IP ni por la configuración del navegador. Sugiere y deja que el visitante decida.
- Prepara el selector para la accesibilidad:
langen cada opción,aria-currenten la activa y suficiente contraste de color.
Contenido
- Qué hace un selector de idioma y qué no
- Dónde poner el selector de idioma
- Cómo etiquetar las opciones
- Mantén al visitante en la misma página
- Detección automática: sugiere, nunca impongas
- Detalles de accesibilidad que casi todos los selectores pasan por alto
- Una lista rápida para un sitio de consultorio en dos idiomas
- Perspectiva
- Dónde encaja el selector en toda la experiencia bilingüe
- Lleva el selector, las páginas y la recepción en un solo paquete
- Preguntas frecuentes
- Fuentes
Qué hace un selector de idioma y qué no
Un selector de idioma le permite al visitante cambiar el idioma del contenido. Un selector de país es otra cosa distinta. El Nielsen Norman Group separa los dos: un selector de idioma ofrece versiones por idioma, mientras que uno de país ofrece versiones específicas por país que pueden incluir destino de envío, idioma y moneda.
Para un consultorio dental, un bufete de abogados o una clínica con una sola ubicación, casi nunca necesitas un selector de país. Lo que necesitas es un control sencillo de dos opciones. Mantener estas dos ideas separadas evita un error muy común: pedirle a un paciente en Houston que elija un país cuando lo único que quiere es leer tu página en español.
El mismo principio aplica a la configuración. Una investigación reciente de UX sobre selectores de idioma sostiene que idioma, región y moneda deberían ir por separado, porque la gente tiene combinaciones poco comunes, como querer una interfaz en el idioma local con envío internacional. Para un consultorio o despacho, eso se traduce en: el idioma es una elección, y nada más viene de la mano con ella.

Dónde poner el selector de idioma
Escritorio
Los visitantes buscan el selector en las esquinas del encabezado. La recomendación de NN/G es colocarlo en las esquinas superiores en escritorio, casi siempre arriba a la derecha y luego arriba a la izquierda. El U.S. Web Design System, el estándar de diseño del gobierno federal, va más allá para sitios en dos idiomas: dice que hay que poner el botón del selector en la parte superior de la pantalla, por encima de la navegación del sitio, para que el usuario pueda alternar entre los dos idiomas.
Ese último detalle importa mucho para un consultorio bilingüe. Si tu navegación dice “Services, About, Contact” y un visitante hispanohablante no la entiende, un control escondido en la navegación ya llega tarde. Un control que vive por encima de ella es lo primero que se ve.
Celular
En un teléfono, el espacio es limitado y el encabezado suele colapsar en un menú. La recomendación es mantener el selector visible sin hacer scroll, o dentro del menú de navegación. Para sitios en dos idiomas, nosotros preferimos dejar un botón de alternancia visible en el propio encabezado móvil, porque abrir un menú implica interpretar el ícono del menú y luego leer su contenido, y justo las personas que más necesitan el selector son las que menos pueden hacer eso con comodidad.
Si tu diseño te obliga a meter el selector en el menú, ponlo cerca de la parte de arriba de la lista, no hasta abajo después de nueve enlaces.
El pie de página como respaldo
Un enlace en el pie de página es una buena segunda ubicación, sobre todo para visitantes que regresan y quieren volver a cambiar su elección. Es un complemento, nunca el único lugar. Los visitantes que no pueden leer la página no van a bajar hasta el final buscando una opción de idioma.
Cómo etiquetar las opciones
Usa el nombre de cada idioma en su propia lengua
Escribe “Español”, no “Spanish”, e “English”, no “Inglés”. La razón es práctica: puede que el visitante no sepa leer la página actual. NN/G aconseja etiquetar los idiomas en su propio idioma para que la gente reconozca el suyo aunque la interfaz les resulte ilegible.
Esta es una trampa para los sitios que se construyen primero en inglés. Un botón que dice “Spanish” en una página en inglés solo le sirve a quien ya sabe leer inglés. La persona a la que quieres llegar no ve nada que le resulte familiar.
Olvídate de las banderas
Una bandera representa un país, y los idiomas no corresponden uno a uno con los países. El U.S. Web Design System dice que las banderas no deberían representar idiomas porque no se asocian de forma única a un idioma, y que pueden confundir o excluir a la gente. El español por sí solo es el idioma principal de una larga lista de países. Una bandera mexicana le va a chocar a un paciente colombiano, y una bandera de España probablemente le choque a casi todo tu público.
NN/G agrega que una bandera, en cualquier caso, no debería ser el único indicador: acompáñala con el nombre del idioma u otro indicador. Para un sitio de consultorio en dos idiomas, la respuesta más simple es puro texto.
Íconos de globo: ayudan, pero no bastan
Un ícono de globo o de traducción puede ayudar al reconocimiento, y muchos usuarios lo buscan. Trátalo como un acompañante del texto, como un íconito junto a “Español”. Un ícono solo obliga al visitante a adivinar.
¿Botón de alternancia o menú desplegable?
Con solo dos idiomas, un único botón visible que muestra el otro idioma (en la página en inglés, “Español”; en la página en español, “English”) le gana a un desplegable. Toma un clic y no hay ningún menú que abrir. Los desplegables se justifican cuando tienes tres o más idiomas. El patrón del USWDS para exactamente dos idiomas es un solo botón, y esa es la opción correcta por defecto para la mayoría de los consultorios y despachos.
Mantén al visitante en la misma página
La falla más frustrante de un selector es la que te avienta a la página de inicio. Un visitante que está leyendo tu página en español sobre implantes dentales le da clic a “English” y aterriza en una página de bienvenida genérica. Se perdió el hilo, y muchos se van.
El comportamiento ideal, descrito en esta especificación de selectores de idioma, es enlazar a la página equivalente exacta en el idioma de destino, por ejemplo de /pricing/ a /es/pricing/, y no de regreso a la página de inicio. Eso significa que cada página en inglés necesita una contraparte real en español, y que el selector debe conocer esa correspondencia.

Cuando una página no tiene traducción, dilo de forma breve en el idioma del visitante y mándalo a la página relacionada más cercana, no a un callejón sin salida.
Esa misma correspondencia entre páginas es lo que necesitan los motores de búsqueda. Usa anotaciones hreflang junto al selector para que las versiones en otros idiomas queden señaladas a los motores de búsqueda y se pueda servir la página correcta a la persona correcta. Cubrimos la auditoría paso a paso en nuestra auditoría de hreflang en 20 minutos, y el lado de la navegación en nuestra guía de navegación de sitios bilingües con atributos lang.
Recuerda la elección
Una vez que alguien elige español, déjalo en español. El artículo de Smashing Magazine sobre selectores de idioma describe cómo Patagonia guarda la preferencia en una cookie y ofrece un enlace en el pie de página para volver a cambiar la selección. Vale la pena copiar ese patrón: la elección se conserva y el camino de regreso siempre está a la vista.
Detección automática: sugiere, nunca impongas
Es tentador leer la ubicación o el navegador del visitante y mandarlo al idioma “correcto”. El U.S. Web Design System aconseja evitar las redirecciones automáticas basadas en la ubicación o la configuración del navegador, porque pueden confundir y desorientar.
Piensa en una familia bilingüe que comparte una sola laptop, en un paciente que usa una computadora del trabajo configurada en inglés, o en un visitante hispanohablante con un teléfono configurado en inglés porque esa era la opción por defecto. Una redirección adivina mal con cada uno de ellos, y el visitante no tiene idea de por qué cambió la página.
Esto también tiene un lado de búsqueda. Las redirecciones automáticas pueden causar problemas de indexación porque los rastreadores llegan desde distintas direcciones IP y configuraciones de idioma, lo que vuelve impredecible el efecto en el SEO. Si quieres profundizar en cómo se encuentran las páginas multilingües, este resumen sobre contenido SEO multilingüe es un buen siguiente paso.
Un camino intermedio que funciona, en línea con la recomendación de NN/G: usa por defecto el idioma que coincide con la configuración del navegador, deja que la gente lo cambie después y, si no puedes saberlo, pregunta en vez de adivinar. Para un consultorio, eso puede ser tan sencillo como un pequeño banner descartable en español en la primera visita que ofrezca continuar en español, con la página aún legible por debajo.
Detalles de accesibilidad que casi todos los selectores pasan por alto
Un selector es un control como cualquier otro, y entre quienes más dependen de él están las personas que usan tecnología de asistencia. Cuatro detalles:
- Contraste. Asegúrate de que haya suficiente contraste de color entre el botón, su texto y el fondo. El patrón del USWDS lo señala directamente.
- Comportamiento real de botón. Si el control está codificado como enlace, agrega
role="button"y haz que funcione tanto con Enter como con la barra espaciadora, como indica el USWDS. - Un atributo
langen cada opción. Etiqueta el enlace de “Español” conlang="es"para que un lector de pantalla lo pronuncie en español y no con voz en inglés. Esto se describe en la especificación de selectores de idioma. - El idioma actual marcado. Usa
aria-current="true"en el idioma activo, o dale un estilo de no interactivo, para que quienes usan lector de pantalla sepan dónde están, según la misma especificación.
Si tu consultorio es un proveedor de salud o un bufete de abogados, la accesibilidad también es un tema legal en EE. UU. Nuestra guía de pasos de cumplimiento de la ADA en sitios multilingües cubre ese lado.
Una lista rápida para un sitio de consultorio en dos idiomas
| Decisión | Haz esto | Evita esto |
|---|---|---|
| Posición (escritorio) | Arriba a la derecha del encabezado, por encima de la navegación principal | Solo en el pie de página |
| Posición (celular) | Visible en el encabezado o arriba del menú | Último elemento de un menú largo |
| Etiqueta | Español / English | Spanish / Inglés, o solo banderas |
| Tipo de control | Un botón que muestra el otro idioma | Desplegable para dos opciones |
| Destino | Página equivalente en el otro idioma | Página de inicio |
| Memoria | Guarda la elección; deja una forma de cambiarla | Reiniciar en cada visita |
| Detección | Sugiere con un banner | Redirección forzada por IP |
| Marcado | lang, aria-current, contraste, hreflang | Botón solo de imagen |
Perspectiva
Construimos recepciones bilingües para dentistas, abogados y clínicas, así que vemos los mismos errores de selector una y otra vez. El más común no es una falla de diseño. Es dar por hecho que el español es una función que se le agrega encima a un sitio en inglés.
Un paciente que lee español primero decide en unos segundos si tu consultorio es para él. Si lo primero que ve es una página en inglés y un pequeño enlace gris que dice “Spanish”, ya tiene su respuesta. Por eso tratamos el selector como la puerta de entrada de la experiencia en español, no como un extra.
El segundo supuesto es que el selector lo resuelve todo. No es así. Un selector que aterriza en una página pobre o traducida por máquina es peor que no tener selector, porque promete algo que la página no cumple. Nuestro enfoque es contenido en español revisado por personas y escrito para que se lea natural, no traducido palabra por palabra, con cada página emparejada a su equivalente en inglés para que el selector mantenga al visitante donde estaba.
El tercero es que la elección debe quedarse del lado del visitante. Preferimos sugerir antes que redirigir, y recordar antes que volver a preguntar. La meta es que un cliente hispanohablante pueda agendar, llamar o escribirte sin sentirse nunca como un invitado en la versión equivocada de tu sitio.
Francisco
Dónde encaja el selector en toda la experiencia bilingüe
El selector es apenas el punto de entrada. Lo que viene después es lo que define si el visitante se convierte en cliente: la página a la que llega, el número de teléfono al que llama, la forma en que agenda. Un visitante que cambia a español y luego se topa con un buzón de voz solo en inglés chocó con el mismo muro del idioma, nada más que un paso después.
Para los bufetes de abogados, esa continuidad es la diferencia entre una consulta y un caso perdido, algo que explicamos en nuestros artículos sobre un sitio web de bufete bilingüe y un sitio web en español que convierte. Para clínicas y consultorios dentales, consulta nuestra guía de sitios web médicos bilingües. Para el panorama de negocio más amplio, lee qué significa un sitio web de negocio bilingüe para el crecimiento.
Lleva el selector, las páginas y la recepción en un solo paquete
Diazluna combina un sitio web bilingüe en español e inglés, una recepcionista con IA disponible 24/7 e integración con WhatsApp, para que el selector de idioma lleve a algo útil en cada paso. La configuración del sitio es gratis, y los planes son:
- Solo Sitio: $99 al mes o $990 al año, por el sitio web bilingüe solo.
- Sitio + María: $199 al mes o $1990 al año, que agrega la recepcionista con IA que atiende llamadas, mensajes y citas.
- Sitio + María Pro: $349 al mes o $3490 al año, el paquete administrado de servicio completo con actualizaciones del sitio y mayor capacidad de llamadas.
Hay una cuota única de activación de $399.

Mira los planes y empieza en el sitio de Diazluna.
Preguntas frecuentes
¿Un selector de idioma debería usar banderas?
No. Las banderas representan países, y un idioma no pertenece a un solo país. El U.S. Web Design System recomienda no usarlas para idiomas por esa razón. Usa el nombre del idioma en su propia lengua, como Español, y si quieres, un íconito de globo.
¿Dónde debería ir el selector de idioma en un sitio móvil?
Déjalo visible sin hacer scroll o dentro del menú de navegación, como recomienda NN/G. Para un consultorio con solo dos idiomas, preferimos un botón de alternancia visible en el encabezado móvil. Si tiene que ir en el menú, que sea uno de los primeros elementos.
¿Mi sitio debería cambiar de idioma automáticamente?
Es más seguro que no. Redirigir por ubicación o configuración del navegador puede desorientar a los visitantes y causar problemas de indexación. Ofrece una sugerencia clara, como un banner breve, y deja que el visitante tenga el control, recordando su elección para la próxima vez.
¿Qué debería pasar cuando alguien le da clic al selector de idioma?
Debería aterrizar en la misma página en el otro idioma, no en la página de inicio. Eso requiere una página equivalente para cada una, enlazadas con anotaciones hreflang para que los motores de búsqueda entiendan la correspondencia.
Fuentes
- 6 Tips for Improving Language Switchers on Ecommerce Sites, Nielsen Norman Group
- Two languages, U.S. Web Design System
- Designing A Perfect Language Selector UX, Smashing Magazine
- Language Selector, DesignPath
- Language switcher specification
- Automatic User Language Detection, TranslatePress