← Back to Work

reCAPTCHA Accessibility Redesign

Leading design and development for a research project that achieved statistically significant accessibility improvements through rigorous A/B testing with 18 participants across vision ability spectrum

Role

Product Design Lead & Developer

Team

7-person research team (Gestalt Gang)

Timeline

Winter 2025

Methods

A/B Testing, Statistical Analysis, Development

reCAPTCHA Accessibility Redesign Hero Image

Overview

As Product Design Lead on a 7-person research team, I was the sole designer and developer responsible for creating a fully functional reCAPTCHA redesign that improved accessibility without compromising security. I designed the user experience, built the entire prototype from scratch, and conducted rigorous A/B testing with 18 participants across three vision ability groups (normal, low, and no vision).

The project combined my unique interdisciplinary background—leveraging psychology research methods, technical development skills, and accessibility design expertise to create a solution that achieved statistically significant improvements (p<0.001) in both completion time and error rates.

My Specific Contributions

Product Design: Led design workshops and decisions, designed the multi-challenge system architecture, and designed accessible interaction patterns for diverse user needs

Technical Development: Built fully functional prototype on Netlify, integrated Google Developers API Kit for original experience, coded redesigned experience from scratch using HTML/CSS/JavaScript

Security Validation: Wrote Python scripts using Selenium to conduct automated bot penetration testing, validating that accessibility improvements maintained security integrity

Research Collaboration: Collaborated with team on study design, statistical analysis, and presentation of findings

Impact & Results

↓70s
Avg. completion time reduced
↓54%
Error rate reduction
77.8%
User preference for redesign
18
Participants tested

"I could not pass the original CAPTCHA at all... The screen reader did not pick up on [the audio button]... I also could not understand the audio... In the redesigned CAPTCHA, I at least had a button to say the answer—and I could go back and use the haptic challenge."

— Participant with no vision

Research & Discovery

Identifying the Problem

Current CAPTCHA systems create significant barriers for users with disabilities through over-reliance on visual tasks, lack of accessible alternatives, and absence of helpful feedback. Research revealed three critical gaps:

  • Visual dependency: Image-based challenges exclude users with low or no vision
  • Limited options: Few alternatives force users into unsuitable challenge types
  • Poor feedback: No indication of what went wrong or how to proceed after failure

Research Questions

Our study investigated two primary questions:

Question 1: Usability

How can incorporating user feedback loops enhance overall user experience in reCAPTCHA without overcomplicating the design?

Question 2: Accessibility

How can reCAPTCHA V2 be redesigned to improve usability and accessibility for users with diverse needs (visual, motor, or cognitive impairments)?

Study Design

Mixed-methods approach: Combined quantitative A/B testing with qualitative thematic analysis

Participants: 18 users recruited across three vision groups:

  • 6 users with normal vision (baseline control)
  • 7 users with low vision
  • 5 users with no vision simulations (screen reader users)

Testing protocol: Within-subjects design where all participants completed both original Google reCAPTCHA and redesigned version in randomized order. Moderator tracked completion time, error count, and qualitative feedback.

Statistical methods: Applied paired t-tests, two-way repeated measures ANOVA, and Fisher's exact tests to validate significance of improvements

Technical Implementation

Building a Functional Prototype

To conduct authentic A/B testing, I needed a real working prototype—not just mockups. I built the entire testing environment from scratch:

Prototype site: gestalt-gang-testsite.netlify.app

  • Hosted on Netlify: Deployed functional web application for participant testing
  • Original experience: Integrated Google's reCAPTCHA via official Developers API Kit
  • Redesigned experience: Coded entirely from scratch using HTML, CSS, and JavaScript to implement new interaction patterns and accessibility features

Security Validation with Python & Selenium

A critical requirement was ensuring the redesign maintained security integrity. I wrote Python automation scripts using Selenium to conduct bot penetration testing:

  • Automated bot attempts to bypass CAPTCHA challenges
  • Tested each challenge type individually for vulnerabilities
  • Validated that accessibility improvements didn't compromise security
  • Documented security test results showing redesign maintained protection against automated attacks

This technical work demonstrated my ability to move beyond design into full implementation—building, testing, and validating solutions end-to-end.

Design Solutions

Core Design Principles

The redesign centered on three interconnected principles: Choice + Clarity + Feedback

1. User Choice: Multiple Challenge Types

Instead of forcing users into a single verification method, I designed a system offering five distinct challenge options:

  • Image Challenge: Visual object identification (removed confusing reference photos)
  • Audio Challenge: Sound-based verification with recording capability for voice input
  • Puzzle Challenge: Shape matching and orientation tasks
  • Haptic Challenge: Pattern-based interaction (though user testing revealed "haptic" wasn't understood—redesigned in later iteration)
  • Text Challenge: Reading and transcription tasks

Giving users control to select their preferred challenge type dramatically improved both satisfaction and success rates, particularly for users with disabilities who could choose methods matching their abilities.

reCAPTCHA challenge selection screen
Image challenge interface
Audio challenge interface

2. Clarity: Simplified Visual Design

Removed visual clutter and confusion from original reCAPTCHA:

  • Eliminated reference photos in image challenges that caused ambiguity
  • Enhanced contrast ratios for low vision users
  • Clear, concise instructions for each challenge type
  • Semantic HTML structure for screen reader compatibility

"Had a hard time reading the text that said 'Chimneys' on the Google reCAPTCHA... With the puzzle challenge it was easier to see the shapes and solve it."

— Participant with low vision

3. Feedback: Breaking the Frustration Loop

Original reCAPTCHA provides no indication when users fail—just endless new challenges. I designed an explicit feedback system:

  • Success messaging: "Challenge Passed! Great job" with clear continue button
  • Failure indication: "Try again" prompt explaining what to do next
  • Progress visibility: Users understood their status at all times
  • Exit paths: Ability to return and select different challenge type

"I don't like the continuous images in reCAPTCHA—and that it loads without feedback. The redesigned version clearly prompted me to 'try again.'"

— Participant with normal vision

Detailed Results

Statistical Validation

Applied rigorous statistical analysis to validate improvements weren't due to chance:

  • Two-way repeated measures ANOVA: Testing version (p=0.001) and vision ability (p=0.001) both showed significant main effects
  • Paired t-tests by vision group:
    • Normal vision: p=0.010 (significant)
    • No vision: p=0.012 (significant)
    • Low vision: p=0.146 (trending toward significance)
  • User preference: Z-statistic: 2.834, p=0.004 (highly significant preference for redesign)

Performance by Vision Group

Blind users (no vision) showed greatest improvement:

  • 100% preferred redesigned version
  • Could not complete original CAPTCHA at all in many cases
  • Screen readers properly detected new interface elements
  • Audio and haptic alternatives provided genuine accessibility

Low vision users:

  • 57.1% preferred redesign
  • Emphasized frustration with original and value of customization
  • Puzzle challenges with clear shapes easier than ambiguous images

Normal vision users:

  • 83.3% preferred redesign
  • Focused on clarity, flexibility, and feedback improvements
  • Faster completion even for users without disabilities

Qualitative Themes

Thematic analysis of user feedback identified six primary themes:

  • Accessibility/Assistive Technology: Screen reader compatibility, alternative input methods
  • Clarity & Ease of Use: Simplified instructions, reduced ambiguity
  • Customization/Flexibility: User choice, multiple challenge options
  • Frustration: Endless loops, unclear requirements (original only)
  • Feedback Loop: Clear success/failure messaging
  • Familiarity/Simplicity: Intuitive interaction patterns

Fisher's exact test showed blind participants emphasized accessibility and clarity significantly more than other users (p=0.0423, odds ratio=10.22), validating that design changes meaningfully addressed their specific needs.

Design Insights & Iterations

Observations from Testing

User testing revealed several unexpected findings that informed design refinements:

  • "Haptic Challenge" confusion: No participants understood what "haptic" meant. This led to relabeling with more intuitive language in subsequent iterations.
  • Text challenge avoidance: Zero participants selected the text challenge option, suggesting it wasn't perceived as valuable or was poorly explained.
  • Help button ignored: Despite designing a prominent help icon, no participants clicked it. This suggested either the interface was sufficiently clear, or the help pattern wasn't discoverable.
  • Familiarity bias: Image challenge, positioned first in the list, was selected most frequently—suggesting order matters for user choice.

Prototype Improvements Based on Feedback

Following initial testing, I implemented several refinements:

  • Simplified instructions: Rewrote challenge descriptions after users reported confusion, particularly for puzzle orientation
  • Repositioned recording button: Moved "Start Recording" button before text input in audio challenge to improve discoverability
  • Clearer challenge labeling: Replaced technical terms with plain language descriptions
  • Added gamification elements: Incorporated more engaging visual feedback in puzzle challenge based on mentor (Dr. Kim) recommendations

Expert Interview Insights

An interview with a security expert revealed how modern CAPTCHA systems work:

"Today's CAPTCHA analyze human behaviors: How you move the mouse, the way you click the mouse, how long you take to answer. In the past, the goal was identify objects like dogs to prove you are human. But now, AI can solve image tasks!"

— Security Expert

This insight informed our security testing approach—validating that behavioral patterns (mouse movement curves, click duration of 0.1-0.2s per GOMS-KLM model, response timing) were properly captured alongside challenge completion.

Key Takeaways

1

Accessibility Requires Both Design and Technical Execution

Understanding WCAG guidelines isn't enough—you have to know how to build properly semantic HTML, implement ARIA labels correctly, and test with actual assistive technologies. Being able to design AND code accessible solutions means I can ensure implementation matches intent rather than relying on developers to interpret accessibility requirements.

2

Statistical Rigor Transforms "Good Design" into Defensible Strategy

Quantitative validation (p<0.001) moves accessibility from subjective preference to objective improvement. This research methodology—applying academic rigor to design decisions—produces solutions that withstand scrutiny from stakeholders, legal teams, and business leaders who need data-driven justification for accessibility investments.

3

User Choice is More Powerful Than Perfect Solutions

Rather than trying to design one "perfect" CAPTCHA for all users, offering multiple challenge types with user control produced better outcomes. Accessibility isn't about one-size-fits-all—it's about providing options that respect diverse abilities and preferences. This principle applies far beyond CAPTCHA to any system serving varied user needs.

4

Managing Teams Means Trusting Imperfect Contributions

My instinct to handle all design and development work myself was inefficient and unsustainable. Learning to delegate tasks matching each team member's capabilities—even when their work didn't meet my personal standards—taught me that effective leadership means empowering others rather than controlling everything. Collaboration skills matter as much as technical ability.

Explore More Work

View All Projects