Cómo revisar una web creada con IA antes de publicarla
Aplica siete controles de publicación: alcance, recorrido principal, errores, formularios, accesibilidad, seguridad, rendimiento y vuelta atrás.

Respuesta breve
Una web creada con IA está lista para publicarse solo cuando su objetivo está fijado, el recorrido principal y los fallos importantes funcionan, el servidor también valida las entradas, la navegación por teclado y los dispositivos relevantes son utilizables, existen pruebas sobre seguridad y rendimiento, y una persona responsable puede aprobar, observar y revertir la versión exacta. Usa siete controles explícitos en lugar de aceptar una vista previa convincente como prueba.
Contenido
- 1. Fija el resultado y el alcance antes de probar
- 2. Recorre el camino principal en un navegador real
- 3. Protege ambos lados del formulario
- 4. Comprueba teclado, semántica y mensajes
- 5. Inspecciona los límites de seguridad
- 6. Mide el rendimiento en dispositivos relevantes
- 7. Prepara aprobación, observación y reversión
- Lista compacta para publicar
Cuatro fases de publicación con siete controles
Agrupa las siete comprobaciones en cuatro decisiones: propósito, comportamiento, riesgo y operación.
Fijar el alcance
Registra el objetivo, el recorrido principal y las zonas que no deben cambiar antes de probar.
Demostrar el comportamiento
Revisa el caso correcto, los fallos, los formularios y la interacción en un navegador real.
Inspeccionar riesgos
Reúne pruebas separadas para permisos, entradas, secretos, dependencias, dispositivos y rendimiento.
Publicar con control
Asigna aprobación, observación y vuelta atrás antes de cambiar la versión pública.
Una IA puede crear en minutos una landing page o un formulario que parece terminado. Esa velocidad es la ventaja del vibe coding, pero también facilita confundir una buena vista previa con un producto listo. Una web puede verse impecable y tener enlaces equivocados, datos que desaparecen, errores sin explicación o una acción de servidor que confía en valores modificables.
Este control de publicación usa como ejemplo la inscripción a un taller. La persona elige una sesión, escribe su nombre y correo y recibe una confirmación. Siete controles separan el borrador generado de una versión que puedes publicar con responsabilidad. Cada uno exige una prueba observable, no la frase «debería funcionar».
1. Fija el resultado y el alcance antes de probar
Escribe una frase con el resultado obligatorio: «En móvil y escritorio, una persona interesada puede elegir un taller disponible, enviar datos de contacto válidos y recibir una confirmación inequívoca». Añade lo que no forma parte de esta versión, por ejemplo pagos, cuenta de usuario o sincronización de calendario.
Este límite evita que la IA añada funciones durante la revisión y altere lo que ya funcionaba. Un prompt bien acotado también indica la zona afectada, lo que debe permanecer igual y los criterios de aceptación. Guarda el estado inicial en el control de versiones o como vista previa con nombre para identificar exactamente lo probado.
2. Recorre el camino principal en un navegador real
Abre la web como visitante, no solo como quien lee el código. Empieza en la entrada pública, navega hasta la inscripción, elige una sesión, completa el formulario y revisa el resultado. Repite después de recargar y con una pantalla estrecha. Los enlaces, el foco, la espera y la confirmación forman parte del recorrido.
Playwright recomienda probar el comportamiento visible para la persona usuaria. Localiza un botón por su rol y nombre accesible y comprueba el mensaje de éxito visible. Una clase CSS interna no demuestra que alguien pueda encontrar o comprender la acción.
El caso correcto no basta. Prueba como mínimo un estado vacío, una entrada no válida y un fallo técnico:
- No hay sesiones: la página explica la situación y ofrece un siguiente paso útil.
- El correo es incorrecto: el campo recibe una explicación comprensible y conserva el foco.
- Hay doble clic o red lenta: la inscripción no se guarda dos veces.
- El servidor no responde: los datos no desaparecen en silencio ni se finge éxito.
3. Protege ambos lados del formulario
Los tipos de campo de HTML, required, límites razonables y respuesta inmediata ayudan a corregir errores. MDN recuerda que la validación del cliente no es una medida de seguridad completa porque una petición puede evitar la interfaz. El servidor debe imponer por separado los mismos límites de negocio.
En la inscripción, el servidor acepta solo identificadores de sesiones reales, limita la longitud de los campos, normaliza el correo de forma consciente y rechaza datos inesperados. También confirma que queda una plaza. Un valor oculto en el formulario no es una autorización.
Dibuja el recorrido de los datos: qué sale del navegador, dónde se guarda, quién puede leerlo y cuándo se elimina. Si la IA no puede obtener una respuesta clara del código y la configuración, todavía existe un riesgo abierto.
4. Comprueba teclado, semántica y mensajes
WCAG ofrece un estándar compartido para contenido web más accesible. No necesitas memorizarlo entero para una publicación pequeña, pero el recorrido principal debe ser comprensible y utilizable sin ratón. Navega con Tab, Mayús+Tab, Enter y Espacio. El foco no debe desaparecer ni quedar detrás de un diálogo.
Revisa etiquetas visibles, orden de encabezados, contraste, alternativas de imágenes y mensajes de estado. Amplía al 200 por ciento y usa una pantalla estrecha. Una auditoría automática encuentra muchos problemas básicos, pero no sustituye la prueba de teclado ni una revisión breve con lector de pantalla o con personas.
5. Inspecciona los límites de seguridad
OWASP agrupa riesgos web recurrentes como control de acceso roto, mala configuración, fallos en la cadena de suministro e inyección. Convierte esas categorías en preguntas concretas. ¿Puede una persona leer inscripciones ajenas? ¿Hay un secreto dentro del paquete del navegador? ¿Confía el servidor en un rol enviado por el formulario? ¿Están controlados los paquetes externos y las variables de entorno?
Pide a la IA que señale primero pruebas y ubicaciones antes de cambiar nada. Autenticación, pagos, información de salud u otros datos sensibles merecen una revisión con experiencia. El código generado no es inseguro por definición, pero su aspecto convincente puede ocultar supuestos sin comprobar.
6. Mide el rendimiento en dispositivos relevantes
web.dev presenta LCP, INP y CLS como Core Web Vitals estables para carga, respuesta y estabilidad visual. Son señales útiles, no un botón universal de aprobado. Mide la página real con imágenes, fuentes, scripts y servicios externos de producción.
Prueba al menos un teléfono representativo, una conexión limitada y un navegador de escritorio usado por tu público. Observa la imagen principal, scripts que bloquean, controles lentos y saltos durante la carga. Define un presupuesto pequeño, como tamaños máximos de imágenes y ninguna dependencia externa bloqueante sin justificación.
7. Prepara aprobación, observación y reversión
Antes de publicar responde tres preguntas: ¿quién aprueba?, ¿qué señales mostrarán un fallo?, ¿cómo se recupera la versión anterior? Una vista previa controlada, como la del artículo sobre ChatGPT Sites, sirve para la última revisión cuando se eligen conscientemente su público y los datos del formulario.
Publica una versión concreta y probada, no un ambiguo «estado actual». Después revisa la URL pública, el recorrido principal, los errores de servidor y los eventos reales de envío. La vuelta atrás solo es fiable cuando se conocen la versión de destino, la persona responsable y el procedimiento.
Lista compacta para publicar
- Objetivo, exclusiones y versión probada están registrados.
- Caso correcto, estado vacío, entrada no válida y fallo del servidor se probaron en navegador.
- Cliente y servidor validan; permisos y recorrido de datos son comprensibles.
- El recorrido funciona con teclado, ampliación y un teléfono relevante.
- Se revisaron secretos, variables de entorno, dependencias y puntos públicos.
- Se midió el rendimiento con recursos reales y se corrigieron regresiones críticas.
- Aprobación, observación y vuelta atrás tienen una persona responsable.
Estos controles no buscan eliminar la velocidad del trabajo asistido por IA. Protegen su ventaja real: pasar rápido de una idea a un producto útil cuyo comportamiento puedes explicar y asumir. Cuando falte una prueba, convierte esa ausencia en la siguiente tarea acotada. La iteración seguirá siendo rápida sin convertir la publicación en una apuesta.
Miniquiz
¿Está la web realmente preparada?
Elige la prueba que hace más fiable cada decisión de publicación.
1 / 3
Mostrar soluciones
1. ¿Cuál es el primer control de publicación?
Respuesta correcta: Fijar el objetivo y el alcance
Sin un resultado fijo no puedes distinguir entre un comportamiento correcto y uno que solo parece atractivo.
2. ¿Dónde deben validarse los datos de un formulario?
Respuesta correcta: En el navegador y en el servidor
La validación del navegador mejora la respuesta, pero puede evitarse. El servidor debe proteger sus propias reglas.
3. ¿Qué prueba sostiene una decisión de publicación?
Respuesta correcta: Un recorrido y una vuelta atrás probados
Un recorrido principal funcional y una reversión clara reducen el riesgo para personas y operación.
Fuentes
- WCAG 2 OverviewW3C Web Accessibility Initiative · consultado el 2026-07-24
- Client-side form validationMDN Web Docs · consultado el 2026-07-24
- Best PracticesPlaywright · consultado el 2026-07-24
- Web Vitalsweb.dev · consultado el 2026-07-24
- OWASP Top 10:2025OWASP Foundation · consultado el 2026-07-24
Preguntas frecuentes
¿Una persona principiante debe realizar sola los siete controles?
No. La IA puede preparar pruebas y listas, pero debes entender el objetivo, el comportamiento visible, el recorrido de los datos y la aprobación. La autenticación, los pagos o los datos sensibles también justifican una revisión de seguridad experta.
¿Basta una puntuación de Lighthouse o accesibilidad?
No. Las auditorías automáticas detectan patrones importantes, pero no todos los errores de interacción, contenido o negocio. Añade el recorrido real, el teclado, los estados de fallo y los dispositivos relevantes.
¿Por qué no basta la validación del formulario en el navegador?
Las peticiones pueden modificarse o enviarse directamente al servidor. La comprobación en el cliente mejora la respuesta para la persona usuaria; el servidor debe imponer por su cuenta los valores y permisos aceptados.
¿Qué prueba conviene automatizar primero?
Automatiza el recorrido más importante y el fallo más peligroso, por ejemplo enviar un registro no válido. Comprueba roles, etiquetas, mensajes y resultados visibles, no clases CSS internas.
¿Cuándo se puede publicar con problemas conocidos?
Solo cuando están documentados, aceptados conscientemente y no son críticos para personas ni datos. Un pequeño espaciado puede esperar; una autorización ausente, pérdida de datos o un formulario inutilizable no.
