Overview
The Accessibility Scanner uses a comprehensive, multi-stage process to detect and fix accessibility issues across your website.
Scanning Methods
Real-Time Scanning
On-Demand Page Scan:
- Triggered manually or via API
- Scans current page immediately
- Provides instant results
- No page reload required
- DOM Analysis – Examines page structure
- CSS Evaluation – Checks styling rules
- JavaScript Review – Analyzes interactive elements
- Issue Detection – Identifies WCAG violations
- Fixer Application – Applies automated repairs
- Validation – Verifies fixes work correctly
- Runs on configurable schedule
- Scans entire website
- Generates comprehensive reports
- Tracks accessibility trends
- Daily scans
- Weekly scans
- Monthly audits
- Custom intervals
- Scan specific pages
- Scan page types (posts, pages, products)
- Scan by category or tag
- Scan custom post types
- URL pattern matching
- Priority-based scanning
- Incremental scanning
- Change detection
- Semantic element usage
- Heading hierarchy
- List structure
- Table markup
- Form elements
- Text alternatives
- Language identification
- Link purposes
- Media descriptions
- Color contrast ratios
- Focus indicators
- Text spacing
- Visual hierarchy
- Animation effects
- Touch target sizes
- Mobile navigation
- Flexible layouts
- Media queries
- Tab order
- Keyboard traps
- Focus management
- Shortcut keys
- Clickable areas
- Hover states
- Drag operations
- Gesture alternatives
- Alt text presence
- Decorative image handling
- Complex image descriptions
- Icon accessibility
- Video captions
- Audio transcripts
- Media controls
- Alternative formats
- Critical: Blocks access (no alt text, no form labels)
- Major: Significant barriers (poor contrast, missing headings)
- Minor: Usability issues (small touch targets, missing landmarks)
- Info: Best practices (missing meta descriptions)
- Principle 1: Perceivable
- Principle 2: Operable
- Principle 3: Understandable
- Principle 4: Robust
- Safe fixes applied automatically
- Risky fixes require approval
- Manual fixes suggested
- Custom fixes available
- DOM manipulation
- CSS injection
- Attribute addition
- JavaScript enhancement
- Content modification
- Accessibility checker verification
- Functional testing
- Visual inspection
- User testing
- Page load time checks
- JavaScript execution time
- Memory usage monitoring
- Browser compatibility
- Entire site
- Specific pages
- Page types
- URL patterns
- Surface scan (fast)
- Deep scan (thorough)
- Comprehensive audit
- Concurrent page scanning
- Request timeouts
- Resource limits
- Error handling
- Exclude URLs
- Skip file types
- Ignore elements
- Custom rules
- Issues found count
- Fixes applied count
- Accessibility score
- Critical issues list
- Issue highlighting
- Fix previews
- Before/after comparison
- Compliance status
- Executive summary
- Issue breakdown
- Fix recommendations
- Progress tracking
- Trend analysis
- PDF reports
- CSV data
- JSON API
- HTML dashboards
- Page content caching
- Scan result caching
- Fixer rule caching
- Database optimization
- Multiple page scanning
- Background processing
- Queue management
- Resource allocation
- Streaming processing
- Garbage collection
- Memory limits
- Cleanup routines
- Asynchronous operations
- Worker processes
- Load balancing
- Performance monitoring
- Timeout handling
- Retry logic
- Fallback methods
- Error reporting
- Malformed HTML
- JavaScript errors
- CSS parsing issues
- Encoding problems
- Scan resumption
- Partial result saving
- Error state handling
- Notification system
- Scan restart
- Configuration adjustment
- Issue reporting
- Support escalation
- Page builder support
- Theme compatibility
- Plugin interaction
- Custom post type handling
- Scan start/end hooks
- Issue detection hooks
- Fixer application hooks
- Report generation hooks
- REST API endpoints
- Webhook notifications
- External tool integration
- Custom reporting
- Google Lighthouse
- WAVE accessibility
- axe DevTools
- Custom scanners
- Scan duration
- Success rates
- Error frequencies
- Resource usage
- Issue detection rates
- Fix success rates
- Score improvements
- Trend analysis
- Active scan status
- Queue management
- Performance graphs
- Alert notifications
- Scan history
- Trend analysis
- Comparative reports
- Goal tracking
- No external data transmission
- Local processing only
- Input sanitization
- XSS prevention
- Admin-only scanning
- Result permissions
- API authentication
- Audit logging
- No user data collection
- Anonymized reporting
- Secure storage
- Retention policies
- Check network connectivity
- Review resource limits
- Optimize database
- Enable caching
- Verify page accessibility
- Check JavaScript loading
- Review error logs
- Test manually
- Check DOM structure
- Verify CSS conflicts
- Review JavaScript errors
- Test fix isolation
- Enable debug mode
- Check console logs
- Review network requests
- Test individual pages
- Monitor resource usage
- Check database queries
- Review cache hit rates
- Analyze bottlenecks
- Regular Scanning: Schedule weekly scans
- Targeted Fixes: Address critical issues first
- Progressive Improvement: Track accessibility scores
- Team Collaboration: Share reports with developers
- Smart Scheduling: Scan during low-traffic periods
- Resource Management: Set appropriate limits
- Caching: Enable result caching
- Monitoring: Track scan performance
- Validation: Test fixes manually
- User Testing: Include accessibility users
- Regression Testing: Verify fixes don’t break functionality
- Documentation: Keep accessibility guidelines updated
- Accessibility Scanner Overview
- Auto-Fixers by Category
- Configuration Guide
- Run Accessibility Scans
Process:
Scheduled Scanning
Automated Site Scans:
Scheduling Options:
Selective Scanning
Targeted Scans:
Advanced Options:
Scan Stages
Stage 1: Content Analysis
HTML Structure Analysis:
Content Evaluation:
Stage 2: Style Analysis
CSS Accessibility Check:
Responsive Design:
Stage 3: Interaction Analysis
Keyboard Accessibility:
Mouse/ Touch Accessibility:
Stage 4: Media Analysis
Image Accessibility:
Multimedia Content:
Stage 5: Issue Classification
Severity Levels:
WCAG Mapping:
Stage 6: Fixer Application
Automated Repairs:
Fixer Categories:
Stage 7: Validation & Testing
Fix Validation:
Performance Impact:
Scan Configuration
Basic Settings
Scan Scope:
Scan Depth:
Advanced Options
Performance Settings:
Filtering Options:
Scan Results
Real-Time Results
Immediate Feedback:
Visual Indicators:
Comprehensive Reports
Report Contents:
Export Formats:
Performance Optimization
Scan Speed Optimization
Caching Strategies:
Parallel Processing:
Resource Management
Memory Optimization:
CPU Optimization:
Error Handling
Scan Errors
Network Issues:
Content Issues:
Recovery Mechanisms
Automatic Recovery:
Manual Intervention:
Integration Features
WordPress Integration
Plugin Compatibility:
Hook Integration:
External Services
API Integration:
Third-Party Tools:
Monitoring & Analytics
Scan Analytics
Performance Metrics:
Accessibility Metrics:
Dashboard Integration
Real-Time Monitoring:
Historical Data:
Security Considerations
Safe Scanning
Content Security:
Access Control:
Privacy Protection
Data Handling:
Troubleshooting
Common Scan Issues
Slow Scanning:
Incomplete Results:
Fixer Failures:
Debug Tools
Scan Debugging:
Performance Debugging:
Best Practices
Scan Strategy
Optimization
Quality Assurance
Related Documentation
Share this article
Still need help?
Our support team is ready to assist you with personalized guidance for your workspace.