[{"data":1,"prerenderedAt":1014},["ShallowReactive",2],{"blog-posts":3,"post-\u002Fes\u002Fblog\u002Fchecklist-qa-web-antes-de-lanzar":177},[4,19,30,39,49,55,62,71,78,84,91,99,105,114,121,128,135,142,149,156,163,170],{"path":5,"title":6,"description":7,"date":8,"modified":9,"locale":10,"category":11,"image":12,"translationKey":18},"\u002Fblog\u002Fbest-website-feedback-tools","How to Choose a Website Feedback Tool (2026 Checklist)","How to choose the best website feedback tool in 2026: tool types, a 12-point checklist, a free scoring template and a one-week client trial plan.","2026-10-07T09:00:00+00:00","2026-10-08T09:00:00+00:00","en","guides",{"src":13,"card":14,"alt":15,"width":16,"height":17},"\u002Fwp-content\u002Fuploads\u002F2023\u002F09\u002Fscreencode_7_Bug_tracker_GiveFeedback.jpg","\u002Fwp-content\u002Fuploads\u002F2023\u002F09\u002Fscreencode_7_Bug_tracker_GiveFeedback-400x250.jpg","Code on a screen, illustrating how to choose a website feedback tool",1200,630,"feedback-tools",{"path":20,"title":21,"description":22,"date":8,"modified":8,"locale":10,"category":23,"image":24,"translationKey":29},"\u002Fblog\u002Fclient-website-approval","Client Website Approval: How to Get Sign-Off Without Delays","Client website approval made simple: the 5 approval stages, a revision-limit contract clause, a sign-off email template and a checklist you can reuse.","workflow",{"src":25,"card":26,"alt":27,"width":28,"height":16},"\u002Fwp-content\u002Fuploads\u002F2023\u002F06\u002FAutomating-Project-Management-for-Efficiency-Sized.jpg","\u002Fwp-content\u002Fuploads\u002F2023\u002F06\u002FAutomating-Project-Management-for-Efficiency-Sized-400x250.jpg","Two people reviewing a printed document with a pen, ready for client website approval",1920,"client-approval",{"path":31,"title":32,"description":33,"date":8,"modified":8,"locale":10,"category":11,"image":34,"translationKey":38},"\u002Fblog\u002Fhow-to-collect-client-feedback-on-a-website","How to Collect Client Feedback on a Website (Step by Step)","How to collect client feedback on a website: compare 5 methods, run a clean review round step by step, and copy our sample briefing email for clients.",{"src":35,"card":36,"alt":37,"width":16,"height":17},"\u002Fwp-content\u002Fuploads\u002F2023\u002F07\u002FFree_Bug_tracking_web_Designer_GiveFeedback.jpg","\u002Fwp-content\u002Fuploads\u002F2023\u002F07\u002FFree_Bug_tracking_web_Designer_GiveFeedback-400x250.jpg","Web designer at a desk reviewing client feedback on a website","client-feedback",{"path":40,"title":41,"description":42,"date":8,"modified":8,"locale":43,"category":11,"image":44,"translationKey":48},"\u002Fes\u002Fblog\u002Fanotar-capturas-de-pantalla-web","Cómo anotar capturas de pantalla de una web (y enviarlas)","Aprende a anotar capturas de pantalla de una web con Recortes, Markup, el navegador, apps dedicadas o un widget de feedback. Comparativa, precios y ejemplos.","es",{"src":45,"card":46,"alt":47,"width":16,"height":17},"\u002Fwp-content\u002Fuploads\u002F2023\u002F07\u002FFree_Bug_tracking_office_colours_pc_GiveFeedback.jpg","\u002Fwp-content\u002Fuploads\u002F2023\u002F07\u002FFree_Bug_tracking_office_colours_pc_GiveFeedback-400x250.jpg","Persona en un ordenador anotando capturas de pantalla de una web para el desarrollador","screenshot-annotation",{"path":50,"title":51,"description":52,"date":8,"modified":8,"locale":43,"category":23,"image":53,"translationKey":29},"\u002Fes\u002Fblog\u002Faprobacion-cliente-proyecto-web","Aprobación del cliente en un proyecto web: cómo conseguirla","Aprobación del cliente en un proyecto web: las 5 fases, una cláusula para limitar revisiones, un email de aprobación listo para copiar y una checklist.",{"src":25,"card":26,"alt":54,"width":28,"height":16},"Dos personas revisan un documento con un bolígrafo antes de la aprobación del cliente en un proyecto web",{"path":56,"title":57,"description":58,"date":8,"modified":8,"locale":43,"category":23,"image":59,"translationKey":61},"\u002Fes\u002Fblog\u002Fcapturas-anotadas-en-asana","Capturas anotadas en Asana: cómo llevar el feedback web a tareas","Cómo llevar capturas anotadas y feedback web a Asana: adjuntos, Proofing, correo al proyecto, formularios o tareas automáticas desde un widget, comparados.",{"src":13,"card":14,"alt":60,"width":16,"height":17},"Capturas anotadas de una web convertidas en tareas de Asana","asana",{"path":63,"title":64,"description":65,"date":8,"modified":8,"locale":43,"category":11,"image":66,"translationKey":70},"\u002Fes\u002Fblog\u002Fchecklist-qa-web-antes-de-lanzar","Checklist web: más de 60 comprobaciones antes de lanzar","Checklist web con más de 60 comprobaciones por áreas: formularios, enlaces, móvil, navegadores, velocidad, SEO y accesibilidad, con plantilla Excel gratis.",{"src":67,"card":68,"alt":69,"width":16,"height":17},"\u002Fwp-content\u002Fuploads\u002F2023\u002F08\u002FFree_Bug_tracker_people_pc_GiveFeedback.jpg","\u002Fwp-content\u002Fuploads\u002F2023\u002F08\u002FFree_Bug_tracker_people_pc_GiveFeedback-400x250.jpg","Persona revisando una web con una checklist QA antes del lanzamiento","qa-checklist",{"path":72,"title":73,"description":74,"date":8,"modified":8,"locale":43,"category":11,"image":75,"translationKey":77},"\u002Fes\u002Fblog\u002Fcomo-escribir-un-informe-de-bugs","Plantilla de reporte de errores (bugs): gratis, con ejemplos","Plantilla de reporte de errores gratis en Excel y Word, con ejemplos de un informe de bugs bueno y uno malo, y los campos que importan en una web.",{"src":13,"card":14,"alt":76,"width":16,"height":17},"Código JavaScript en una pantalla, ilustrando cómo escribir un informe de bugs de una web","bug-report",{"path":79,"title":80,"description":81,"date":8,"modified":8,"locale":43,"category":11,"image":82,"translationKey":38},"\u002Fes\u002Fblog\u002Fcomo-recoger-feedback-de-clientes-en-una-web","Cómo pedir feedback a un cliente sobre su web (paso a paso)","Cómo recoger feedback de clientes en una web: 5 métodos comparados, un proceso de revisión paso a paso y un email de ejemplo para explicárselo al cliente.",{"src":35,"card":36,"alt":83,"width":16,"height":17},"Diseñador web en su mesa revisando el feedback de clientes sobre una web",{"path":85,"title":86,"description":87,"date":8,"modified":8,"locale":43,"category":23,"image":88,"translationKey":90},"\u002Fes\u002Fblog\u002Ffeedback-web-en-notion","Bugs en Notion: gestiona el feedback de tu web paso a paso","Cómo gestionar bugs en Notion en proyectos web: propiedades de la base de datos, vistas tablero y rutina de triaje, y cómo recibir el feedback del cliente solo.",{"src":25,"card":26,"alt":89,"width":28,"height":16},"Equipo organizando bugs y feedback de clientes de una web en Notion","notion",{"path":92,"title":93,"description":94,"date":8,"modified":8,"locale":43,"category":95,"image":96,"translationKey":98},"\u002Fes\u002Fblog\u002Fherramientas-gratis-seguimiento-bugs","Herramientas gratis de seguimiento de bugs para webs (2026)","Herramientas gratis de seguimiento de bugs para equipos web: GitHub Issues, Jira, Trello, Linear, Notion, Asana y feedback visual, con límites comprobados.","comparisons",{"src":67,"card":68,"alt":97,"width":16,"height":17},"Equipo revisando incidencias en una herramienta gratis de seguimiento de bugs","free-bug-tracking",{"path":100,"title":101,"description":102,"date":8,"modified":9,"locale":43,"category":11,"image":103,"translationKey":18},"\u002Fes\u002Fblog\u002Fmejores-herramientas-feedback-visual-web","Cómo elegir una herramienta de feedback visual para tu web","Cómo elegir entre las herramientas de feedback visual web en 2026: tipos, checklist de 12 criterios, plantilla de puntuación y prueba de una semana.",{"src":13,"card":14,"alt":104,"width":16,"height":17},"Código en una pantalla, ilustración de cómo elegir entre herramientas de feedback visual web",{"path":106,"title":107,"description":108,"date":8,"modified":8,"locale":43,"category":11,"image":109,"translationKey":113},"\u002Fes\u002Fblog\u002Fpruebas-de-aceptacion-uat-web","Pruebas de aceptación de usuario (UAT): ejemplos y plantilla","Qué son las pruebas de aceptación de usuario (UAT), diferencias con el QA, ejemplos de escenarios, criterios de aceptación y una plantilla gratis en Excel.",{"src":110,"card":111,"alt":112,"width":16,"height":17},"\u002Fwp-content\u002Fuploads\u002F2023\u002F08\u002FFree_Bug_tracking_testing-man_GiveFeedback.jpg","\u002Fwp-content\u002Fuploads\u002F2023\u002F08\u002FFree_Bug_tracking_testing-man_GiveFeedback-400x250.jpg","Cliente haciendo pruebas de aceptación UAT de su nueva web frente al ordenador","uat",{"path":115,"title":116,"description":117,"date":8,"modified":8,"locale":43,"category":11,"image":118,"translationKey":120},"\u002Fes\u002Fblog\u002Fque-es-el-feedback-visual","Qué es el feedback visual y por qué agiliza tus proyectos web","Qué es el feedback visual: comentarios sobre la propia web con capturas marcadas, vídeo o notas. Tipos, ventajas, ejemplos y qué pedirle a una herramienta.",{"src":35,"card":36,"alt":119,"width":16,"height":17},"Diseñador web revisando el feedback visual sobre una interfaz","visual-feedback",{"path":122,"title":123,"description":124,"date":125,"modified":8,"locale":10,"category":23,"image":126,"translationKey":90},"\u002Fblog\u002Fsupercharge-your-workflow-with-the-notion-bug-tracker-extension","Notion Bug Tracker Template (Free) for Website Projects","A free Notion bug tracker template for website projects: import the CSV, get the right properties and board views, and send client feedback into it.","2025-04-24T16:17:44+00:00",{"src":25,"card":26,"alt":127,"width":28,"height":16},"Team organizing website bugs and client feedback in a Notion bug tracker",{"path":129,"title":130,"description":131,"date":132,"modified":8,"locale":10,"category":11,"image":133,"translationKey":113},"\u002Fblog\u002Fuser-acceptance-testing-in-software-development","User Acceptance Testing (UAT): Template, Checklist & Examples","What user acceptance testing is, UAT vs QA, example test scenarios, exit criteria and a free UAT test plan and sign-off template (Excel) for websites.","2023-09-28T17:32:27+00:00",{"src":110,"card":111,"alt":134,"width":16,"height":17},"Client doing user acceptance testing on a new website at his desk",{"path":136,"title":137,"description":138,"date":139,"modified":8,"locale":10,"category":95,"image":140,"translationKey":98},"\u002Fblog\u002Fbug-tracking-tools-free","Free Bug Tracking Tools for Web Teams (2026 Guide)","Free bug tracking tools for web teams compared: GitHub Issues, Jira, Trello, Linear, Notion, Asana and visual feedback tools, with verified free-plan limits.","2023-09-21T16:56:47+00:00",{"src":67,"card":68,"alt":141,"width":16,"height":17},"Team at a computer reviewing issues in a free bug tracking tool",{"path":143,"title":144,"description":145,"date":146,"modified":8,"locale":10,"category":11,"image":147,"translationKey":77},"\u002Fblog\u002Fwhat-to-put-in-a-bug-report","Bug Report Template (Free Excel & Word) + Examples","Free bug report template for Excel, Google Sheets and Word, with good and bad bug report examples and the fields that matter for website bugs.","2023-09-11T14:43:18+00:00",{"src":13,"card":14,"alt":148,"width":16,"height":17},"JavaScript code on a screen, illustrating how to write a bug report for a website",{"path":150,"title":151,"description":152,"date":153,"modified":8,"locale":10,"category":23,"image":154,"translationKey":61},"\u002Fblog\u002F1-way-to-get-annotated-screengrabs-into-asana","Asana Bug Tracking: Get Annotated Screenshots into Tasks","Get annotated screenshots and website feedback into Asana: attachments, Proofing, email-to-task, Forms or automatic tasks from a feedback widget, compared.","2023-09-11T11:56:04+00:00",{"src":13,"card":14,"alt":155,"width":16,"height":17},"Annotated screenshots of a website being turned into Asana tasks",{"path":157,"title":158,"description":159,"date":160,"modified":8,"locale":10,"category":11,"image":161,"translationKey":70},"\u002Fblog\u002Fspeed-up-qa-testing","Website QA Checklist: 60+ Checks Before Launch (Free Template)","A website QA checklist with 60+ checks grouped by area (forms, links, devices, browsers, speed, SEO, accessibility), plus a free Excel template to download.","2023-08-19T11:32:36+00:00",{"src":67,"card":68,"alt":162,"width":16,"height":17},"Person running a website QA checklist on a laptop before launch",{"path":164,"title":165,"description":166,"date":167,"modified":8,"locale":10,"category":11,"image":168,"translationKey":120},"\u002Fblog\u002Fvisual-feedback-faster-bug-testing","What Is Visual Feedback? A Guide for Web Teams","What is visual feedback? Feedback given on the website itself with marked-up screenshots, video or pinned comments. Types, benefits, examples, tool checklist.","2023-08-09T17:41:00+00:00",{"src":35,"card":36,"alt":169,"width":16,"height":17},"Web designer reviewing visual feedback on a website interface",{"path":171,"title":172,"description":173,"date":174,"modified":8,"locale":10,"category":11,"image":175,"translationKey":48},"\u002Fblog\u002Fscreen-grab-annotation-apps","How to Annotate Website Screenshots (and Send Them to Devs)","How to annotate website screenshots with OS tools, browser features, dedicated apps or a feedback widget. Compare options and prices, with a good example.","2023-08-02T23:25:13+00:00",{"src":45,"card":46,"alt":176,"width":16,"height":17},"Person at a computer annotating website screenshots for a developer",{"id":178,"title":64,"body":179,"category":11,"date":8,"description":65,"extension":988,"faq":989,"image":1002,"locale":43,"meta":1003,"modified":8,"navigation":248,"path":63,"seo":1004,"seoTitle":1005,"stem":1006,"tags":1007,"tldr":1012,"translationKey":70,"__hash__":1013},"blog\u002Fes\u002Fblog\u002Fchecklist-qa-web-antes-de-lanzar.md",{"type":180,"value":181,"toc":969},"minimark",[182,186,192,197,200,229,232,236,293,297,342,346,393,397,442,446,473,477,510,514,569,573,612,623,627,666,670,697,701,728,732,744,747,790,802,809,817,820,824,913,916,920,959,966],[183,184,185],"p",{},"Una checklist QA web es la lista de comprobaciones que haces antes de publicar una web, para que no sea el cliente (o peor, sus clientes) quien descubra el formulario que no llega, el enlace roto o el banner de cookies que falta. Aquí tienes la checklist completa, ordenada por áreas y lista para copiar en tu gestor de proyectos, y al final cómo organizar la ronda de revisión con el cliente sin acabar con 30 correos y capturas sin contexto.",[187,188],"template-download",{"files":189,"text":190,"title":191},"Excel|\u002Ftemplates\u002Fchecklist-qa-web.xlsx","Excel con todas las comprobaciones por área, un desplegable de estado y una columna de responsable.","Checklist web gratis",[193,194,196],"h2",{"id":195},"cómo-usar-esta-checklist-qa-web","Cómo usar esta checklist QA web",[183,198,199],{},"No le pases la lista entera a una sola persona. Repártela:",[201,202,203,211,217,223],"ol",{},[204,205,206,210],"li",{},[207,208,209],"strong",{},"Asigna cada área a alguien."," El desarrollador se queda con funcionalidad y rendimiento; diseño o el PM, con responsive y contenidos; alguien ajeno al proyecto, con formularios y recorridos de usuario.",[204,212,213,216],{},[207,214,215],{},"Prueba en el entorno de pruebas con la configuración real."," Mismo tema, mismos plugins, contenido definitivo y envío de correo real. Con textos de relleno se esconden la mitad de los fallos.",[204,218,219,222],{},[207,220,221],{},"Apunta cada incidencia en un único sitio",", con captura, URL y navegador. Más abajo te cuento cómo.",[204,224,225,228],{},[207,226,227],{},"Corrige y vuelve a probar solo lo que ha cambiado",", más un repaso rápido a formularios y pago, que es donde un arreglo suele romper otra cosa.",[183,230,231],{},"Marca lo que no aplique como «no aplica» en vez de borrarlo: así la lista te sirve para el siguiente proyecto.",[193,233,235],{"id":234},"_1-funcionalidad","1. Funcionalidad",[237,238,241,251,257,263,269,275,281,287],"ul",{"className":239},[240],"contains-task-list",[204,242,245,250],{"className":243},[244],"task-list-item",[246,247],"input",{"disabled":248,"type":249},true,"checkbox"," Todas las páginas del mapa web cargan sin errores",[204,252,254,256],{"className":253},[244],[246,255],{"disabled":248,"type":249}," El menú principal y el pie llevan a las páginas correctas",[204,258,260,262],{"className":259},[244],[246,261],{"disabled":248,"type":249}," El buscador devuelve resultados lógicos (y gestiona el «sin resultados»)",[204,264,266,268],{"className":265},[244],[246,267],{"disabled":248,"type":249}," Acceso de usuarios, recuperación de contraseña y área privada funcionan",[204,270,272,274],{"className":271},[244],[246,273],{"disabled":248,"type":249}," Tienda: añadir al carrito, cambiar cantidades, cupón, pago en modo prueba y correo de confirmación",[204,276,278,280],{"className":277},[244],[246,279],{"disabled":248,"type":249}," Reservas, calculadoras, filtros, sliders y demás elementos interactivos funcionan",[204,282,284,286],{"className":283},[244],[246,285],{"disabled":248,"type":249}," Existe una página 404 con diseño y enlaces de vuelta",[204,288,290,292],{"className":289},[244],[246,291],{"disabled":248,"type":249}," El favicon aparece en la pestaña del navegador",[193,294,296],{"id":295},"_2-formularios","2. Formularios",[237,298,300,306,312,318,324,330,336],{"className":299},[240],[204,301,303,305],{"className":302},[244],[246,304],{"disabled":248,"type":249}," Todos los formularios se envían y muestran un mensaje de confirmación claro",[204,307,309,311],{"className":308},[244],[246,310],{"disabled":248,"type":249}," Los envíos llegan al correo o CRM correcto (el del cliente, no el tuyo)",[204,313,315,317],{"className":314},[244],[246,316],{"disabled":248,"type":249}," Los campos obligatorios y los mensajes de error tienen sentido",[204,319,321,323],{"className":320},[244],[246,322],{"disabled":248,"type":249}," Las respuestas automáticas salen con el texto y el remitente correctos",[204,325,327,329],{"className":326},[244],[246,328],{"disabled":248,"type":249}," Hay protección antispam (honeypot, reCAPTCHA o similar)",[204,331,333,335],{"className":332},[244],[246,334],{"disabled":248,"type":249}," El alta en la newsletter añade el contacto a la lista correcta",[204,337,339,341],{"className":338},[244],[246,340],{"disabled":248,"type":249}," La subida de archivos acepta los formatos y tamaños previstos",[193,343,345],{"id":344},"_3-enlaces","3. Enlaces",[237,347,349,355,361,367,381,387],{"className":348},[240],[204,350,352,354],{"className":351},[244],[246,353],{"disabled":248,"type":249}," Ningún enlace interno roto (pasa un rastreador como Screaming Frog o un plugin de enlaces rotos)",[204,356,358,360],{"className":357},[244],[246,359],{"disabled":248,"type":249}," Ningún enlace apunta al dominio de pruebas",[204,362,364,366],{"className":363},[244],[246,365],{"disabled":248,"type":249}," Los enlaces externos funcionan",[204,368,370,372,373,377,378],{"className":369},[244],[246,371],{"disabled":248,"type":249}," Los teléfonos usan ",[374,375,376],"code",{},"tel:"," y los correos ",[374,379,380],{},"mailto:",[204,382,384,386],{"className":383},[244],[246,385],{"disabled":248,"type":249}," Los iconos sociales llevan a los perfiles reales del cliente, no a los de la demo del tema",[204,388,390,392],{"className":389},[244],[246,391],{"disabled":248,"type":249}," Si es un rediseño, las URL antiguas redirigen (301) a las nuevas",[193,394,396],{"id":395},"_4-responsive-y-dispositivos","4. Responsive y dispositivos",[237,398,400,406,412,418,424,430,436],{"className":399},[240],[204,401,403,405],{"className":402},[244],[246,404],{"disabled":248,"type":249}," Revisa cada plantilla en móvil, tableta, portátil y pantalla grande",[204,407,409,411],{"className":408},[244],[246,410],{"disabled":248,"type":249}," Prueba en al menos un iPhone y un Android reales, no solo con las herramientas del navegador",[204,413,415,417],{"className":414},[244],[246,416],{"disabled":248,"type":249}," El menú se abre y se cierra bien en pantallas táctiles",[204,419,421,423],{"className":420},[244],[246,422],{"disabled":248,"type":249}," El texto se lee sin hacer zoom y los botones se pulsan con facilidad",[204,425,427,429],{"className":426},[244],[246,428],{"disabled":248,"type":249}," No hay scroll horizontal en móvil",[204,431,433,435],{"className":432},[244],[246,434],{"disabled":248,"type":249}," Las imágenes no salen estiradas, mal recortadas ni pixeladas",[204,437,439,441],{"className":438},[244],[246,440],{"disabled":248,"type":249}," Los pop-ups y el banner de cookies se pueden cerrar en pantallas pequeñas",[193,443,445],{"id":444},"_5-navegadores","5. Navegadores",[237,447,449,455,461,467],{"className":448},[240],[204,450,452,454],{"className":451},[244],[246,453],{"disabled":248,"type":249}," Últimas versiones de Chrome, Safari, Firefox y Edge",[204,456,458,460],{"className":457},[244],[246,459],{"disabled":248,"type":249}," Safari en iOS (no se comporta igual que en escritorio)",[204,462,464,466],{"className":463},[244],[246,465],{"disabled":248,"type":249}," Cualquier navegador que use mucho el público del cliente (míralo en su analítica actual)",[204,468,470,472],{"className":469},[244],[246,471],{"disabled":248,"type":249}," Tipografías, animaciones y cabeceras fijas se comportan igual en todos",[193,474,476],{"id":475},"_6-rendimiento","6. Rendimiento",[237,478,480,486,492,498,504],{"className":479},[240],[204,481,483,485],{"className":482},[244],[246,484],{"disabled":248,"type":249}," Pasa PageSpeed Insights a la home y a la plantilla más pesada",[204,487,489,491],{"className":488},[244],[246,490],{"disabled":248,"type":249}," Imágenes comprimidas y con un tamaño razonable (WebP o AVIF si se puede)",[204,493,495,497],{"className":494},[244],[246,496],{"disabled":248,"type":249}," Caché y CDN configurados si el hosting lo permite",[204,499,501,503],{"className":500},[244],[246,502],{"disabled":248,"type":249}," Sin plugins, scripts ni fuentes que no se usan cargando en todas las páginas",[204,505,507,509],{"className":506},[244],[246,508],{"disabled":248,"type":249}," Sin vídeos pesados en reproducción automática en móvil",[193,511,513],{"id":512},"_7-seo-básico","7. SEO básico",[237,515,517,523,529,539,545,551,557,563],{"className":516},[240],[204,518,520,522],{"className":519},[244],[246,521],{"disabled":248,"type":249}," Cada página tiene un título y una meta descripción únicos",[204,524,526,528],{"className":525},[244],[246,527],{"disabled":248,"type":249}," Un solo H1 por página y encabezados en orden lógico",[204,530,532,534,535,538],{"className":531},[244],[246,533],{"disabled":248,"type":249}," Quitado el «Disuadir a los motores de búsqueda» o el ",[374,536,537],{},"noindex"," en la web publicada",[204,540,542,544],{"className":541},[244],[246,543],{"disabled":248,"type":249}," robots.txt permite el rastreo y existe un sitemap XML",[204,546,548,550],{"className":547},[244],[246,549],{"disabled":248,"type":249}," Las URL canónicas apuntan al dominio definitivo",[204,552,554,556],{"className":553},[244],[246,555],{"disabled":248,"type":249}," Redirecciones 301 desde las URL antiguas (sin ellas un rediseño pierde posiciones)",[204,558,560,562],{"className":559},[244],[246,561],{"disabled":248,"type":249}," Imagen y título Open Graph para redes sociales",[204,564,566,568],{"className":565},[244],[246,567],{"disabled":248,"type":249}," Web dada de alta en Google Search Console y sitemap enviado tras el lanzamiento",[193,570,572],{"id":571},"_8-accesibilidad-básica","8. Accesibilidad básica",[237,574,576,582,588,594,600,606],{"className":575},[240],[204,577,579,581],{"className":578},[244],[246,580],{"disabled":248,"type":249}," Las imágenes con contenido tienen texto alternativo",[204,583,585,587],{"className":584},[244],[246,586],{"disabled":248,"type":249}," El texto tiene contraste suficiente con el fondo",[204,589,591,593],{"className":590},[244],[246,592],{"disabled":248,"type":249}," Se puede navegar solo con el teclado (Tab, Intro, Esc) y se ve el foco",[204,595,597,599],{"className":596},[244],[246,598],{"disabled":248,"type":249}," Los campos de formulario tienen etiqueta, no solo placeholder",[204,601,603,605],{"className":602},[244],[246,604],{"disabled":248,"type":249}," Los enlaces dicen adónde llevan («Ver precios», no «Haz clic aquí»)",[204,607,609,611],{"className":608},[244],[246,610],{"disabled":248,"type":249}," El idioma de la página está declarado en el HTML",[183,613,614,615,622],{},"Si quieres ir más allá, el estándar de referencia son las ",[616,617,621],"a",{"href":618,"rel":619},"https:\u002F\u002Fwww.w3.org\u002FWAI\u002Fstandards-guidelines\u002Fwcag\u002Fes",[620],"nofollow","pautas WCAG del W3C",".",[193,624,626],{"id":625},"_9-contenidos-y-textos","9. Contenidos y textos",[237,628,630,636,642,648,654,660],{"className":629},[240],[204,631,633,635],{"className":632},[244],[246,634],{"disabled":248,"type":249}," Ni rastro de lorem ipsum ni de «Página de ejemplo»",[204,637,639,641],{"className":638},[244],[246,640],{"disabled":248,"type":249}," Ortografía revisada, también en botones y mensajes de error",[204,643,645,647],{"className":644},[244],[246,646],{"disabled":248,"type":249}," Precios, horarios, direcciones y teléfonos confirmados por el cliente",[204,649,651,653],{"className":650},[244],[246,652],{"disabled":248,"type":249}," Imágenes con licencia y en su versión final",[204,655,657,659],{"className":656},[244],[246,658],{"disabled":248,"type":249}," Fechas del pie y del blog correctas",[204,661,663,665],{"className":662},[244],[246,664],{"disabled":248,"type":249}," Traducciones completas en todas las versiones de idioma",[193,667,669],{"id":668},"_10-legal-y-cookies","10. Legal y cookies",[237,671,673,679,685,691],{"className":672},[240],[204,674,676,678],{"className":675},[244],[246,677],{"disabled":248,"type":249}," Aviso legal, política de privacidad y condiciones publicados y enlazados en el pie",[204,680,682,684],{"className":681},[244],[246,683],{"disabled":248,"type":249}," El banner de cookies aparece antes de cargar cookies no esenciales y permite aceptar y rechazar",[204,686,688,690],{"className":687},[244],[246,689],{"disabled":248,"type":249}," Los formularios incluyen la casilla o el texto informativo de privacidad",[204,692,694,696],{"className":693},[244],[246,695],{"disabled":248,"type":249}," Tienda: información de envíos, devoluciones y derecho de desistimiento publicada",[193,698,700],{"id":699},"_11-analítica-y-medición","11. Analítica y medición",[237,702,704,710,716,722],{"className":703},[240],[204,705,707,709],{"className":706},[244],[246,708],{"disabled":248,"type":249}," La analítica está instalada en el dominio definitivo y recibe visitas",[204,711,713,715],{"className":712},[244],[246,714],{"disabled":248,"type":249}," Se registran las conversiones (formulario enviado, compra, clic en teléfono)",[204,717,719,721],{"className":718},[244],[246,720],{"disabled":248,"type":249}," Las etiquetas respetan el consentimiento de cookies",[204,723,725,727],{"className":724},[244],[246,726],{"disabled":248,"type":249}," El entorno de pruebas está bloqueado a buscadores y excluido de la analítica",[193,729,731],{"id":730},"cómo-organizar-la-revisión-con-el-cliente-y-los-testers","Cómo organizar la revisión con el cliente y los testers",[183,733,734,735,739,740,743],{},"La checklist te dice ",[736,737,738],"em",{},"qué"," revisar. Lo que suele fallar es ",[736,741,742],{},"cómo te llegan las incidencias",". El escenario típico: el cliente te manda un correo con 40 líneas, dos audios de WhatsApp y un PDF con flechas sobre una captura de otra página. Y te pasas la mañana preguntando «¿en qué página?», «¿desde qué móvil?» y «¿qué esperabas ver?».",[183,745,746],{},"Una forma mejor de hacerlo:",[201,748,749,761,767,778,784],{},[204,750,751,754,755],{},[207,752,753],{},"Manda un mensaje breve con el enlace de pruebas."," Di qué páginas revisar, hasta cuándo y cómo avisar. Por ejemplo:",[756,757,758],"blockquote",{},[183,759,760],{},"Hola, Marta: la nueva web ya está lista para revisar en pruebas.tudominio.es. Échale un vistazo a la home, las páginas de servicios y el formulario de contacto antes del jueves. Si ves algo raro, pulsa el botón «Give Feedback» de la parte inferior, marca el problema en la captura y escribe qué esperabas. No necesitas crearte ninguna cuenta.",[204,762,763,766],{},[207,764,765],{},"Pide una incidencia por aviso."," «El menú, el pie y el precio» en un solo mensaje son tres tareas, y una siempre se pierde.",[204,768,769,772,773,777],{},[207,770,771],{},"Que cada aviso tenga los mismos datos:"," qué ha pasado, qué esperaba, URL, dispositivo y navegador, y una captura. En nuestra guía sobre ",[616,774,776],{"href":775},"\u002Fes\u002Fblog\u002Fcomo-escribir-un-informe-de-bugs\u002F","cómo escribir un informe de bugs"," tienes una plantilla para compartir.",[204,779,780,783],{},[207,781,782],{},"Clasifica una vez al día."," Etiqueta cada aviso como error, cambio de contenido o petición nueva. Las peticiones nuevas van a otra lista: no son QA, son alcance del proyecto.",[204,785,786,789],{},[207,787,788],{},"Cierra el círculo."," Marca lo resuelto y pide a quien lo reportó que revise solo eso.",[183,791,792,793,796,797,801],{},"Para esto hicimos GiveFeedback.io. Pegas un script en el ",[374,794,795],{},"\u003Chead>"," de la web (en la ",[616,798,800],{"href":799},"\u002Fes\u002Fayuda\u002F","ayuda"," hay guías para WordPress, Shopify, Wix, Squarespace, PrestaShop y otros) y aparece un botón de feedback. Quien revisa lo pulsa, el navegador pide permiso para capturar la pestaña y puede dibujar sobre la captura con flechas, recuadros, texto y subrayador. Cada aviso llega con la URL, la resolución de pantalla, el sistema operativo, el navegador y su versión, sin que nadie tenga que escribirlos.",[183,803,804],{},[805,806],"img",{"alt":807,"src":808},"Un cliente marcando un error sobre la captura de una página web con GiveFeedback.io","\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002Fbrowser-1920-1080-GF-modal-6-marked-up.jpg",[183,810,811,812,816],{},"Los avisos llegan a un panel donde los filtras por Abierto, Resuelto o Archivado, o pasan directamente a ",[616,813,815],{"href":814},"\u002Fes\u002Fintegraciones\u002Fnotion\u002F","Notion"," o Asana como páginas o tareas. Sus límites, para que lo sepas: captura la parte visible de la página (no la página entera), no graba vídeo, no recoge los logs de consola ni de red, el botón del widget está en inglés y por ahora solo se integra con Notion y Asana.",[818,819],"blog-cta",{},[193,821,823],{"id":822},"qué-automatizar-y-qué-revisar-a-mano","Qué automatizar y qué revisar a mano",[825,826,827,843],"table",{},[828,829,830],"thead",{},[831,832,833,837,840],"tr",{},[834,835,836],"th",{},"Área",[834,838,839],{},"Automatiza con",[834,841,842],{},"Revisa a mano",[844,845,846,858,869,880,891,902],"tbody",{},[831,847,848,852,855],{},[849,850,851],"td",{},"Enlaces rotos",[849,853,854],{},"Rastreador (Screaming Frog, plugins de enlaces rotos)",[849,856,857],{},"Enlaces de menús que aparecen al pasar el ratón",[831,859,860,863,866],{},[849,861,862],{},"Rendimiento",[849,864,865],{},"PageSpeed Insights, Lighthouse",[849,867,868],{},"Cómo va en un móvil de gama media con 4G",[831,870,871,874,877],{},[849,872,873],{},"SEO básico",[849,875,876],{},"Rastreador, avisos del plugin SEO",[849,878,879],{},"Que títulos y descripciones tengan sentido",[831,881,882,885,888],{},[849,883,884],{},"Accesibilidad",[849,886,887],{},"Lighthouse, WAVE",[849,889,890],{},"Navegación con teclado y calidad de los textos alternativos",[831,892,893,896,899],{},[849,894,895],{},"Formularios",[849,897,898],{},"Monitores tras el lanzamiento",[849,900,901],{},"Texto de los correos y adónde llegan",[831,903,904,907,910],{},[849,905,906],{},"Diseño",[849,908,909],{},"Pruebas de regresión visual en proyectos grandes",[849,911,912],{},"Dispositivos reales, contenido real, el ojo del cliente",[183,914,915],{},"Las herramientas pillan rápido los errores mecánicos. Las personas pillan lo que de verdad molesta al cliente: el teléfono equivocado, la foto de la oficina antigua, el botón que nadie entiende.",[193,917,919],{"id":918},"después-del-lanzamiento-las-primeras-48-horas","Después del lanzamiento: las primeras 48 horas",[237,921,923,929,935,941,947,953],{"className":922},[240],[204,924,926,928],{"className":925},[244],[246,927],{"disabled":248,"type":249}," Repite las pruebas de formularios en el dominio definitivo",[204,930,932,934],{"className":931},[244],[246,933],{"disabled":248,"type":249}," Comprueba el SSL con y sin www, y que una versión redirige a la otra",[204,936,938,940],{"className":937},[244],[246,939],{"disabled":248,"type":249}," Confirma que la analítica registra visitas reales",[204,942,944,946],{"className":943},[244],[246,945],{"disabled":248,"type":249}," Envía el sitemap en Search Console",[204,948,950,952],{"className":949},[244],[246,951],{"disabled":248,"type":249}," Haz una copia de seguridad",[204,954,956,958],{"className":955},[244],[246,957],{"disabled":248,"type":249}," Deja el botón de feedback activo un par de semanas para que el cliente avise de lo que vea",[183,960,961,962,622],{},"Cuando el QA está hecho, falta que el cliente confirme que la web hace lo que pidió. Eso son las pruebas de aceptación, y las explicamos en la guía de ",[616,963,965],{"href":964},"\u002Fes\u002Fblog\u002Fpruebas-de-aceptacion-uat-web\u002F","pruebas de aceptación (UAT) para webs",[183,967,968],{},"Copia la checklist, quita las áreas que no apliquen a tu tipo de proyecto y guárdala como plantilla. La segunda vez que la uses, el QA te llevará la mitad de tiempo, porque nadie tendrá que acordarse de qué revisar.",{"title":970,"searchDepth":971,"depth":971,"links":972},"",2,[973,974,975,976,977,978,979,980,981,982,983,984,985,986,987],{"id":195,"depth":971,"text":196},{"id":234,"depth":971,"text":235},{"id":295,"depth":971,"text":296},{"id":344,"depth":971,"text":345},{"id":395,"depth":971,"text":396},{"id":444,"depth":971,"text":445},{"id":475,"depth":971,"text":476},{"id":512,"depth":971,"text":513},{"id":571,"depth":971,"text":572},{"id":625,"depth":971,"text":626},{"id":668,"depth":971,"text":669},{"id":699,"depth":971,"text":700},{"id":730,"depth":971,"text":731},{"id":822,"depth":971,"text":823},{"id":918,"depth":971,"text":919},"md",[990,993,996,999],{"question":991,"answer":992},"¿Qué debe incluir una checklist QA web?","Como mínimo: funcionalidad, formularios, enlaces, diseño responsive en dispositivos reales, los navegadores principales, velocidad, SEO básico, accesibilidad, textos e imágenes, páginas legales y banner de cookies, y la analítica.",{"question":994,"answer":995},"¿Cuánto se tarda en hacer el QA de una web?","Depende del tamaño. Una web corporativa de unas 10 páginas se revisa en unas horas entre dos o tres personas; una tienda online o una aplicación con usuarios y pagos necesita varios días y varias rondas tras las correcciones.",{"question":997,"answer":998},"¿Quién debe hacer el QA de una web?","Primero el desarrollador comprueba que todo funciona; después alguien que no haya montado la web pasa la checklist, y al final el cliente revisa los contenidos y da su aprobación.",{"question":1000,"answer":1001},"¿Qué diferencia hay entre QA y pruebas de aceptación (UAT)?","El QA comprueba que la web funciona bien según lo especificado y lo hace el equipo que la construye. Las pruebas de aceptación comprueban que la web hace lo que el cliente necesita y las hace el propio cliente o sus usuarios antes de dar el visto bueno.",{"src":67,"card":68,"alt":69,"width":16,"height":17},{},{"title":64,"description":65},"Checklist web antes de lanzar (plantilla Excel gratis)","es\u002Fblog\u002Fchecklist-qa-web-antes-de-lanzar",[1008,1009,1010,1011],"checklist QA web","pruebas web","lanzamiento web","control de calidad","Una checklist QA web es la lista de comprobaciones que haces en una web antes de publicarla: funcionalidad, formularios, enlaces, versión móvil, navegadores, velocidad, SEO básico, accesibilidad, textos, aviso legal y cookies, y analítica. Reparte las áreas entre varias personas y recoge cada incidencia en un único sitio, con captura de pantalla, URL y navegador.","8iXxM3tsTvokf--kGTN-av-os_j4jXORf-ihj8vgxhI",1792586054923]