Skip to main content

DETECTION METHODOLOGY

Seven layers.
Nothing missed.

BadgerTrace runs every page through seven independent detection layers to surface accessibility violations that single-engine scans miss. Here is exactly how it works.

01

axe-core Rules Engine

The industry-standard automated accessibility rules engine. Every page is run through axe-core to detect violations against WCAG 2.1 AA success criteria including color contrast, missing ARIA labels, keyboard traps, and form field associations.

WCAG 2.1 AAAUTOMATEDLAYER 1

axe-core is the most widely adopted accessibility testing library. BadgerTrace runs it in a controlled browser environment, capturing violations with full DOM context and element selectors for precise remediation guidance.

02

IBM Equal Access

Secondary validation using IBM Equal Access Checker provides cross-validation and catches issues that axe-core may not surface. Running two independent engines eliminates false negatives and increases overall detection coverage.

CROSS-VALIDATIONAUTOMATEDLAYER 2

IBM Equal Access applies its own rule set against WCAG 2.1 standards, with particular strength in detecting ARIA implementation errors and complex widget patterns that single-engine scans can miss.

03

Dynamic Content

Modern Shopify stores rely heavily on JavaScript-driven interactions. Layer 3 triggers common interactions, opens modals, expands accordions, and fires AJAX-loaded content to ensure dynamic elements are scanned in their active states.

DYNAMICJAVASCRIPTLAYER 3

Static HTML scans miss issues that only appear after user interaction. BadgerTrace simulates real user flows including cart additions, popup triggers, filter interactions, and navigation dropdowns to expose hidden violations.

04

AI Vision Analysis

GPT-4o visual inspection of rendered page screenshots detects issues that code analysis cannot surface. This includes decorative images missing proper alt text treatment, visual-only information, and complex UI patterns with accessibility implications.

AI VISIONGPT-4OLAYER 4

Visual analysis catches things like charts presenting data without text alternatives, CAPTCHA implementations, PDF documents embedded in pages, and layout issues that create reading order problems for screen reader users.

05

AI Validation

Intelligent deduplication and clustering removes noise from the violation set. AI validation groups related issues, surfaces the root cause rather than symptoms, and removes false positives from automated engine outputs.

DEDUPLICATIONAILAYER 5

Raw accessibility scan output often contains hundreds of individually-reported violations that stem from a single root issue. Layer 5 consolidates these into actionable issue groups, reducing developer triage time significantly.

06

Mobile Viewports

Accessibility requirements apply equally at mobile breakpoints. Layer 6 renders every page at 375px (iPhone SE) and 768px (tablet) viewports, detecting viewport-specific issues including touch target sizing, reflow violations, and mobile-only interactions.

MOBILE375PX768PXLAYER 6

WCAG 2.1 introduced mobile-specific criteria including 1.4.10 Reflow and 2.5.5 Target Size. Many stores have violations only visible at mobile widths that desktop-only scans completely miss.

07

Multimedia

Video, audio, and PDF content requires specific accessibility treatments. Layer 7 detects embedded media across all scanned pages and flags content that may lack captions, transcripts, or accessible alternatives required by WCAG 2.1.

VIDEOAUDIOPDFLAYER 7

Product demo videos, audio descriptions, downloadable PDFs, and embedded third-party media are common in Shopify stores and frequently lack required captions and alternatives. Layer 7 inventories all multimedia for review.

EUROPEAN ACCESSIBILITY ACT

What EAA means for your Shopify store.

The European Accessibility Act (EAA) came into force on June 28, 2025. It requires all digital products and services sold to EU customers to meet WCAG 2.1 AA conformance and publish a compliant accessibility statement.

The EAA is enforced through EN 301 549, which directly incorporates WCAG 2.1 AA criteria. Every violation BadgerTrace detects is mapped to its EN 301 549 clause, giving you a complete picture of your regulatory exposure.

BadgerTrace auto-generates your EAA-compliant accessibility statement after every scan and publishes it to your /accessibility page. The statement updates automatically as issues are remediated, reflecting your current compliance posture at all times.

EAA Compliance Requirements

  • StandardWCAG 2.1 Level AA
  • EU RegulationEN 301 549
  • Enforcement dateJune 28, 2025
  • Statement requiredYes, published and updated
  • ScopeAll digital products sold to EU customers
  • EnforcementNational accessibility authorities

Coverage note: Automated scanning tools, including BadgerTrace, cannot detect all accessibility issues. Manual testing by qualified evaluators is recommended for full WCAG 2.1 AA conformance verification. BadgerTrace detects a high percentage of automatically-detectable violations and provides prioritized guidance to support your overall accessibility program.