Buenas prácticas para campos de formulario: etiquetas, textos de ejemplo y validación

Domina el diseño de campos con buenas prácticas de etiquetas, textos de ejemplo y validación, y cómo afecta cada uno a la experiencia y a la finalización.

Borrador

Un campo de formulario no parece algo pequeño cuando lo estás rellenando. Es el momento en que decides si sigues o te vas. Y ese momento depende por completo de que el campo sea claro, las instrucciones sean fáciles de seguir y los mensajes de error tengan sentido cuando algo sale mal.

Los estudios indican que el 67% de las personas abandona formularios porque son difíciles de usar. Gran parte de esa dificultad no viene de pedir demasiada información. Viene de cómo se presenta esa información en cada campo. Una sola etiqueta poco clara, un texto de ejemplo confuso o un error de validación vago pueden impedir que alguien complete un formulario que de verdad quiere rellenar.

Este artículo explica las reglas prácticas, sin teoría, que convierten los campos de formulario de puntos de fricción en herramientas de conversión. Verás cómo deben funcionar las etiquetas, por qué fallan los textos de ejemplo cuando los diseñadores confían solo en ellos y cómo los mensajes de validación influyen en que los usuarios confíen en tu formulario o lo abandonen. Domina estos detalles y entenderás por qué algunas marcas logran un 80% de formularios completados mientras otras luchan por llegar al 50%.

Qué hace que un campo parezca fácil o abrumador

Un campo de formulario es más que una caja de texto. Es una conversación entre tu marca y el visitante. El campo hace una pregunta, la etiqueta explica qué quieres y el texto de ejemplo da una pista. El mensaje de validación responde cuando algo no va bien. Todas las piezas trabajan juntas para crear una sensación.

Esa sensación puede ser "Sé exactamente qué hacer y confío en esto" o "No sé qué va aquí y este formulario parece roto." La diferencia no es suerte. Es estructura.

Cuando los campos son fáciles, resultan sencillos. La etiqueta te dice qué información va en el campo antes de hacer clic. El campo tiene espacio suficiente para escribir. Si te equivocas, el mensaje de error te dice exactamente qué salió mal y cómo arreglarlo. Avanzas por el formulario con confianza.

Cuando los campos son difíciles, crean fricción. La etiqueta puede faltar o no ser clara. Empiezas a escribir y desaparece el texto de ejemplo, así que olvidas qué tenías que poner. Aparece un error sin decirte cuál es el problema, y tienes que adivinar. Cada campo se vuelve un pequeño acertijo. Después de tres o cuatro acertijos, la gente se va.

Etiquetas de formulario: claras y siempre visibles

Una etiqueta no es decoración. Es la instrucción que dice qué información va en un campo. Las mejores etiquetas son claras, descriptivas y siempre visibles. No ocultas. No desaparecen. Siempre ahí.

Esto es lo que muestra la investigación. Cuando una etiqueta está justo encima del campo y sigue visible mientras el usuario escribe, las tasas de finalización suben. Cuando las etiquetas se sustituyen por textos de ejemplo que desaparecen en cuanto alguien empieza a escribir, las tasas de finalización bajan. El motivo es simple. La gente necesita recordar lo que ha escrito, buscar erratas y revisar su trabajo antes de enviar. Si la etiqueta desaparece, no puede hacer nada de eso.

La etiqueta debe describir el campo de manera que responda a una pregunta. ¿Qué información va aquí? "Dirección de email" funciona mejor que "Email". "Número de teléfono" es más claro que "Teléfono". "Nombre de la empresa" gana a "Empresa". Estas pequeñas diferencias de precisión separan la claridad inmediata de un momento de duda.

Evita las etiquetas que esconden información. No uses etiquetas vagas como "Otro", "Información adicional" o "Detalles". Obligan al usuario a hacer clic o pasar el ratón para entender para qué sirve el campo. Una etiqueta específica como "¿Cómo nos conociste?" o "¿Cuál es tu mayor reto?" hace el trabajo desde el principio y mantiene a la gente en movimiento.

Los campos obligatorios y opcionales necesitan distinción visual, pero no explicación con palabras. La mayoría de los formularios dice "Los campos obligatorios se marcan con un asterisco" y luego espera que la gente recuerde esta regla. En su lugar, marca los campos obligatorios de forma visible (un asterisco o un punto) y haz evidentes los opcionales con una pequeña etiqueta "(opcional)". La gente sabrá de un vistazo qué es obligatorio y qué no.

Los formularios largos o complejos se benefician de un texto de ayuda corto bajo la etiqueta. No son instrucciones para toda la vida. Es una sola frase que aclara cuando hace falta. Si pides un número de teléfono y necesitas un formato concreto, añade una línea bajo la etiqueta: "Incluye el prefijo. No lo usaremos para llamarte sin preguntar antes." Esa línea evita errores de formato y genera confianza. Pero que sea corta. Párrafos de texto de ayuda bajo cada campo hacen que el formulario resulte abrumador.

Para ver con más detalle cómo afectan las decisiones de diseño a la percepción de los formularios, mira nuestra guía sobre principios de diseño de formularios: disposición, espaciado y jerarquía visual.

Por qué fallan los textos de ejemplo y qué usar en su lugar

Un texto de ejemplo (placeholder) es texto dentro de un campo que desaparece en cuanto alguien hace clic. Parece útil. Parece una pista. En la práctica, es el error más común en el diseño de formularios.

Esto es lo que pasa cuando alguien confía en los textos de ejemplo en lugar de en las etiquetas. Un visitante llega al formulario. El texto de ejemplo dice "john@example.com" para mostrar el formato esperado. Hace clic en el campo de email y empieza a escribir. El texto de ejemplo desaparece. Ahora no puede ver qué formato se esperaba, así que duda de si lo está haciendo bien. Termina de escribir. Pasa al siguiente campo con el tabulador. Ahora no recuerda si escribió bien su email, pero no puede volver a comprobarlo porque el campo ya no muestra el texto de ejemplo. Así que borra lo escrito y lo vuelve a escribir. Esto se repite en cada campo cuya única instrucción es un texto de ejemplo. Las tasas de finalización se desploman.

La investigación es abrumadora. Los textos de ejemplo perjudican la finalización del formulario, dañan la accesibilidad (los lectores de pantalla tienen problemas con ellos) y crean fricción para personas con discapacidad cognitiva o para cualquiera que rellena un formulario deprisa y distraído. Quitar los textos de ejemplo como instrucción principal y añadir etiquetas visibles aumenta las tasas de finalización de forma medible.

Lo que funciona: usa las etiquetas para las instrucciones y los textos de ejemplo solo para ejemplos. Un campo con la etiqueta "Dirección de email" y el texto de ejemplo "your.name@company.com" funciona de maravilla. La etiqueta dice al usuario qué va en el campo. El texto de ejemplo muestra el formato sin esconder la instrucción. Cuando el usuario hace clic y el texto de ejemplo desaparece, ya sabe para qué es el campo porque tiene una etiqueta visible que se lo dice.

No todos los campos necesitan un texto de ejemplo. Los campos simples como "Nombre" o "Nombre de la empresa" solo necesitan una etiqueta. El texto de ejemplo es útil en campos donde el formato importa (teléfonos, fechas, URL) o donde el usuario puede no saber qué ejemplo poner (un usuario de una red social, un código de referido).

Si te tienta usar un texto de ejemplo en lugar de una etiqueta para ahorrar espacio, construye el formulario con etiquetas de todos modos y deja que se apilen. Un formulario con etiquetas visibles y sin textos de ejemplo siempre rendirá más que uno con etiquetas flotantes y textos de ejemplo ocultos. Los usuarios completan los formularios más rápido, cometen menos errores y confían más en ellos.

Mensajes de validación: convierte los errores en orientación

La validación es lo que ocurre cuando alguien rellena un campo de forma incorrecta. Aparece un mensaje de error. En ese momento, el usuario siente algo. O siente que el formulario está roto y confunde, o siente que el formulario le ayuda a hacerlo bien.

Los malos mensajes de validación son vagos. Dicen "Entrada no válida" o "Error" y nada más. El usuario no sabe qué salió mal. ¿El formato era incorrecto? ¿Era demasiado corto? ¿Usó un carácter que no se permite? Tiene que adivinar y volver a intentarlo.

Los buenos mensajes de validación son específicos y accionables. En lugar de "No válido", di "La contraseña debe tener al menos 8 caracteres e incluir una mayúscula y un número." Esto dice al usuario exactamente qué salió mal y qué hacer para arreglarlo. El formulario ya no parece roto. Parece que ayuda.

El momento también importa. La validación puede ocurrir de dos formas. La validación en tiempo real comprueba el campo cuando el usuario termina de escribir y muestra un error al instante. Resulta ágil y ayuda a detectar errores antes de enviar. La validación de todo el formulario ocurre cuando alguien hace clic en enviar, y todos los errores aparecen a la vez. Resulta menos ágil, pero funciona bien en formularios simples. Combina las dos cuando puedas. Validación en tiempo real para los campos críticos (email, contraseña, teléfono) y validación de todo el formulario al enviar para el resto.

La posición de los mensajes de error influye en que la gente pueda corregirlos. El texto del error debe aparecer justo debajo del campo que causó el problema, no arriba del formulario en una lista resumen. Cuando el error está bajo el campo, el usuario puede leer el error y ver el campo a la vez. Puede ver lo que escribió, entender qué salió mal y corregirlo al momento. Cuando el error está arriba en una lista, tiene que desplazarse hacia arriba, encontrar el campo y recordar cuál era el error.

El color por sí solo no basta para señalar un error. No te apoyes solo en un borde rojo o en texto rojo. Algunos usuarios no distinguen los colores. Añade un icono (una X, un símbolo de aviso) y texto de apoyo para que el error sea claro para todos. Los lectores de pantalla también necesitan texto para anunciar el error, no solo un cambio de color.

El tono de los mensajes de error influye en cómo se siente la gente con tu formulario. Un mensaje duro como "Has escrito un email no válido" hace que la gente sienta que hizo algo mal. Un mensaje útil como "No hemos reconocido ese formato de email. Revisa si hay erratas e inténtalo de nuevo" hace que se sienta ayudada. El segundo mensaje hace el mismo trabajo, pero la experiencia se parece más a una colaboración que a un juicio.

Para orientación sobre cómo crear formularios accesibles para todos los usuarios, consulta nuestro artículo sobre diseño de formularios accesibles.

Cómo afecta el espaciado de los campos a que un formulario parezca accesible

Un formulario es un entorno visual. El espacio alrededor de cada campo, la distancia entre las etiquetas y los campos y los huecos entre grupos de campos envían señales sobre si el formulario es manejable o abrumador.

Un espaciado apretado hace que diez campos parezcan treinta. Cada campo compite por la atención visual. El usuario no sabe qué campos van juntos. Las etiquetas están pegadas a los campos de debajo, y la siguiente etiqueta está a pocos píxeles. Todo el formulario parece apretado y abrumador. El abandono ocurre antes de rellenar el primer campo.

Un espaciado generoso entre campos relacionados y huecos más grandes entre grupos de campos hacen que los mismos diez campos parezcan un proceso corto y ordenado. Primero rellenas los datos de facturación. Luego un hueco claro. Luego los datos de envío. Otro hueco. Los datos de pago. El formulario parece estructurado, no caótico. Esto no es espacio en blanco desperdiciado. Es arquitectura de la información que guía al usuario por el proceso.

Los formularios móviles necesitan especial atención al espaciado. En la pantalla de un móvil, un formulario apretado es inutilizable. Cada campo necesita suficiente espacio vertical para que un dedo lo toque sin pulsar el campo contiguo. Un formulario móvil con mucho espacio vertical y secciones bien separadas convierte bastante mejor que uno diseñado para el ordenador y reducido para el móvil. El espacio no se desperdicia. Es funcional.

La posición de las etiquetas también afecta a la percepción del espaciado. Las etiquetas deben ir justo encima de los campos, no al lado. Cuando las etiquetas van a la izquierda, la distancia entre la etiqueta y el campo crece, y eso crea confusión sobre qué campo corresponde a qué etiqueta. Esto es especialmente cierto en el móvil, donde las etiquetas a la izquierda obligan al texto a partirse o a encogerse hasta ser ilegible. Las etiquetas encima se mantienen unidas a su campo y se ven más limpias.

Indicadores de campos obligatorios y opcionales que sí funcionan

Cada campo es obligatorio (hay que rellenarlo) u opcional (se puede saltar). El usuario necesita saber cuál es cuál de un vistazo, sin leer textos de ayuda ni instrucciones.

El enfoque tradicional marca los campos obligatorios con un asterisco y dice "Los campos obligatorios se marcan con un asterisco". Esto solo funciona si los usuarios recuerdan la regla. Muchos no la recuerdan. Echan un vistazo al formulario y ven asteriscos sin entender qué significan.

Un enfoque mejor marca los campos obligatorios de forma visible (asterisco o punto de color) y etiqueta de forma explícita los campos opcionales con "(opcional)" junto a la etiqueta. Así, un vistazo rápido dice al usuario si cada campo es necesario. Los campos obligatorios se ven normales con una marca. Los opcionales tienen una etiqueta clara. Esto elimina la necesidad de recordar una regla.

Algunos formularios usan el color para distinguir los campos obligatorios de los opcionales. Puede funcionar, pero requiere un contraste alto y debe combinarse con etiquetas de texto, no usarse solo. Un asterisco rojo junto a la etiqueta funciona mejor que un fondo rojo en el campo, porque el fondo del campo puede hacer que el campo se vea menos.

Campos condicionales: muestra solo lo necesario

Algunos campos solo deben aparecer después de que el usuario elija algo en un campo anterior. Una casilla "Vivo en EE. UU." puede mostrar un desplegable de estados. Elegir "Empresa" en un campo de tipo de cuenta puede mostrar un campo con el nombre de la empresa. Estos campos condicionales reducen la carga cognitiva al mostrar solo los campos que el usuario necesita rellenar.

Cuando aparecen campos condicionales, deben aparecer con suavidad y de forma evidente. Una aparición repentina sin animación puede sobresaltar. Un efecto de aparición gradual o de deslizamiento hacia abajo deja claro el cambio. El campo que aparece debe tener su propia etiqueta y validación, como un campo normal. No des por hecho que el usuario entenderá qué tiene que hacer solo porque apareció el campo.

Los campos condicionales funcionan mejor cuando aparecen debajo del campo que los activa, no arriba ni a un lado. El usuario elige algo y, justo debajo de esa elección, aparecen campos nuevos relacionados con ella. Esto mantiene el camino cognitivo lineal y reduce la confusión.

Cómo ayuda WEMASY con el diseño de campos de formulario

El creador de formularios de WEMASY incluye opciones de campo personalizables, reglas de validación y mensajes de error en tiempo real. Puedes configurar campos obligatorios y opcionales, definir reglas de validación específicas para cada tipo de campo y controlar exactamente qué mensajes de error aparecen y cuándo. Así puedes crear formularios que siguen todas las buenas prácticas de este artículo sin necesidad de programar.

También puedes controlar la disposición de los campos, el espaciado y la posición de las etiquetas con las herramientas de diseño de formularios de WEMASY. Crea formularios claros, profesionales y fáciles de completar.

Mira qué funciones incluye cada plan de WEMASY.

Preguntas frecuentes

¿Debo mostrar los errores de validación antes o después de enviar?
Los dos. La validación en tiempo real mientras alguien escribe le ayuda a detectar errores pronto (sobre todo en campos críticos como el email o la contraseña). La validación de todo el formulario al enviar detecta lo que se haya escapado y da una visión completa de lo que hay que corregir. El mejor enfoque combina ambas: validación en tiempo real para los campos donde el formato es crítico y validación de todo el formulario al enviar que resuma todos los errores juntos. Con el creador de webs de WEMASY, puedes configurarlo directamente en tu web.
¿Puedo usar etiquetas flotantes en lugar de etiquetas tradicionales?
Las etiquetas flotantes (que se mueven encima del campo cuando el usuario hace clic) pueden funcionar si se hacen con cuidado. Deben seguir visibles y legibles cuando el usuario empieza a escribir, y deben estar muy cerca del campo para que la relación sea evidente. Sin embargo, las etiquetas tradicionales que están siempre encima del campo son más accesibles y más fiables en distintos dispositivos y lectores de pantalla. Si tienes que usar etiquetas flotantes, pruébalas bien antes con navegación por teclado y lectores de pantalla.
¿Cómo sé si los campos de mi formulario funcionan bien?
Prueba con usuarios reales. Pide a entre 5 y 10 personas que nunca hayan visto tu formulario que intenten rellenarlo mientras tú observas. Anota dónde dudan, qué preguntan y si completan el formulario. Presta especial atención a los momentos en que parecen confundidos, piden aclaraciones o cometen errores. Esos momentos te dicen exactamente dónde falla el diseño de tus campos.
¿Deben ser todos los campos de una sola columna?
Sí, para conseguir la máxima conversión. El diseño de una sola columna significa que el usuario lee de arriba abajo sin tener que mirar a izquierda y derecha ni volver atrás para comprobar si se saltó algo. Los formularios de varias columnas (dos o tres columnas una al lado de otra) aumentan la carga cognitiva y el abandono. Incluso un diseño simple de dos columnas puede reducir las tasas de finalización entre un 10% y un 15%. Usa una sola columna, apila los campos en vertical y verás cómo mejoran tus tasas de finalización.
¿Cuál es la mejor forma de gestionar los campos de teléfono?
Pide el teléfono en un solo campo sin forzar un formato concreto. Mucha gente prefiere escribir su número como lo hace de forma natural (con o sin paréntesis, con o sin guiones). Déjales. Tu backend puede limpiar el formato. Si necesitas absolutamente un formato concreto (como números internacionales), muestra un ejemplo en el texto de ejemplo ("+1 555 123 4567") y explica el formato esperado en un texto de ayuda bajo la etiqueta. No uses máscaras de formato que muevan el cursor o limiten los caracteres que se pueden escribir.
¿Cómo hago que los campos del formulario den sensación de seguridad?
Usa etiquetas claras y específicas que muestren que pides la información con un propósito, no al azar. Si pides un número de teléfono, di al usuario para qué (por ejemplo, "Solo llamaremos si tenemos dudas sobre tu solicitud.") y cumple esa promesa. Usa etiquetas de seguridad en los campos sensibles. Muestra que sus datos importan. Cuando aparezcan errores de validación, hazlos útiles y profesionales, no acusatorios. Un formulario que parece ordenado, claro y profesional da sensación de seguridad. Un formulario difícil de usar o poco claro sobre por qué pide información resulta sospechoso.

Ponlo en práctica
en tu propia web.

Empieza gratis con WEMASY y crea tu web en pocos minutos.