Shahi LegalFlowSuite

How to Run Accessibility Scans

Overview

This guide shows how to use the Accessibility Scanner to find and automatically fix WCAG 2.1 AA issues on your site.

Prerequisites

    1. Accessibility Scanner module enabled
    2. Admin access to WordPress
    3. Site with pages to scan
    4. Step 1: Access Scanner

    5. Log in to WordPress admin
    6. Go to SLOSAccessibility Scanner
    7. View accessibility dashboard
    8. Step 2: Choose Scan Type

      Single Page Scan

      Scan one specific page:

    9. Enter page URL in “Scan Single Page” field
    10. Click Scan Page
    11. Progress popup appears
    12. Real-time fixer status shown
    13. Results displayed when complete
    14. Full Site Scan

      Scan all pages on site:

    15. Click Scan All Pages
    16. Choose scan depth:
    17. Standard – Main pages
      Deep – All subpages
      Deep+ – All pages including archives

    18. Choose max pages to scan (default: 100)
    19. Click Start Scan
    20. Background scan begins
    21. Auto-refreshes with progress
    22. Custom URL Scan

      Scan specific URLs only:

    23. Go to AdvancedCustom Scan
    24. Enter URLs (one per line):
    25. `
      https://yoursite.com/page-1
      https://yoursite.com/page-2
      https://yoursite.com/about
      `

    26. Click Scan Selected
    27. Step 3: Monitor Scan Progress

      Progress Popup

      During scan shows:

    28. Overall Progress – % complete
    29. Current Page – Currently scanning
    30. Fixers Running – Active auto-fixers
    31. Fixes Applied – Total fixes so far
    32. Time Elapsed – How long running
    33. Estimated Time – Time remaining
    34. Real-Time Fixer Status

      See each fixer:

    35. ✓ Success – Issue detected and fixed
    36. ⊗ Failed – Issue couldn’t be auto-fixed
    37. ○ Skipped – Not applicable to page
    38. ⟳ Running – Currently executing
    39. Cancel Scan

      Click Cancel Scan to stop:

    40. Current page completes
    41. Results saved so far
    42. Can resume later
    43. Step 4: Review Scan Results

      Accessibility Dashboard

      After scan completes:

    44. Overall Score – Accessibility % (0-100%)
    45. Pages Scanned – How many pages processed
    46. Issues Found – Total issues detected
    47. Auto-Fixed – Issues fixed automatically
    48. Remaining – Manual fixes needed
    49. Score Breakdown

      See scores by category:

    50. Focus & Navigation – Keyboard access
    51. Vision & Color – Visual accessibility
    52. Touch & Motor – Motor control
    53. Language & Structure – Content structure
    54. ARIA & Roles – Semantic markup
    55. Forms & Input – Form accessibility
    56. Media – Video, audio, images
    57. Animations – Animation controls
    58. Viewport – Responsive design
    59. Page-by-Page Results

      Click View Detailed Results:

      | Page | Issues | Fixed | Remaining | Score |
      |——|——–|——-|———–|——-|
      | Homepage | 12 | 11 | 1 | 92% |
      | About | 8 | 8 | 0 | 100% |
      | Blog | 15 | 13 | 2 | 87% |

      Issue Details

      Click issue to see:

    60. WCAG Criterion – Which rule violated
    61. Severity – Critical, major, minor
    62. Location – Which element
    63. Description – What’s wrong
    64. How to Fix – Manual fix guidance
    65. Fixer Applied – Which auto-fixer ran
    66. Status – Success or failure reason
    67. Step 5: Apply Auto-Fixes

      Auto-Fixes Already Applied

      Progress popup showed fixes as they ran:

    68. Real-time detection
    69. Automatic application
    70. No manual action needed
    71. Re-Run Auto-Fixes

      On specific page:

    72. Go to page details
    73. Click Re-Run Auto-Fixers
    74. Selects latest applicable fixers
    75. Applies updated versions
    76. Shows updated results
    77. Run Specific Fixer

      Fix specific issue:

    78. Click issue detail
    79. Shows “Fixer Applied: [Name]”
    80. Click Retry Fixer
    81. Runs fixer again with updated settings
    82. Shows success/failure
    83. Step 6: Manual Fixes for Remaining Issues

      Find Manual Fixes

      For auto-fixable issues:

    84. Issue shows Status: Failed
    85. Click Learn How to Fix
    86. Shows step-by-step manual fix
    87. Often includes code examples
    88. Common Manual Fixes

      Add Missing Alt Text
      `html


      Monthly sales chart 2025
      `

      Fix Image Descriptions
      `html

      report


      Quarterly financial report showing 20% revenue growth
      `

      Add Video Captions
      `html



      `

      Add Form Labels
      `html




      `

      Prioritize Fixes

      Manual fixes by priority:

    89. Critical – Blocks access
    90. Major – Significantly reduces usability
    91. Minor – Minor accessibility improvement
    92. Step 7: Generate Report

      Export Report

    93. Click Export Report
    94. Choose format:
    95. PDF – Professional report
      CSV – Spreadsheet data
      JSON – Technical data

    96. File downloads
    97. Share with team
    98. PDF Report Contents

    99. Executive summary
    100. Overall scores
    101. Issue breakdown
    102. Page-by-page details
    103. Fixer coverage
    104. Recommendations
    105. Timestamp and compliance note
    106. Share Report

      Email report to:

    107. Team members
    108. Client
    109. Compliance officer
    110. Legal team
    111. Step 8: Schedule Regular Scans

      Automatic Scanning

    112. Go to SettingsScanning Schedule
    113. Enable Scheduled Scans – Toggle on
    114. Choose frequency:
    115. – Daily (recommended)
      – Weekly
      – Monthly
      – Custom schedule

    116. Choose scan time (off-peak)
    117. Choose scan scope:
    118. – Single page (homepage)
      – Full site
      – Custom URL list

    119. Save settings
    120. Auto-Fix on Schedule

    121. Check Auto-Apply Fixers
    122. Fixers run automatically
    123. Results saved
    124. Email notification sent
    125. Dashboard updated
    126. Notifications

      Configure who gets notified:

    127. Go to SettingsNotifications
    128. Add email addresses
    129. Choose notification types:
    130. – Scan completed
      – Issues found
      – All fixes applied
      – Manual review needed

    131. Save settings
    132. Step 9: Trending Over Time

      Track Improvement

      View accessibility trends:

    133. Go to ReportsTrending
    134. See accessibility score over time
    135. Chart shows improvement/decline
    136. Identify regression issues
    137. Before/After

      Compare specific scans:

    138. Go to ReportsCompare
    139. Select two scan dates
    140. Shows what changed
    141. New issues vs fixed issues
    142. Category improvements
    143. Step 10: Test in Browser

      Manual Testing

      While scanner runs automatically, also test:

    144. Keyboard Navigation
    145. – Tab through page
      – Enter key on buttons
      – Arrow keys in menus
      – Escape closes modals

    146. Screen Reader
    147. – Use NVDA (Windows) or JAWS
      – VoiceOver (Mac)
      – Test page flow
      – Check landmark navigation

    148. Zoom & Scale
    149. – Zoom to 200%
      – Content still readable
      – Layout doesn’t break
      – All buttons accessible

    150. Color Contrast
    151. – Use color contrast analyzer
      – Check all text on backgrounds
      – Verify 4.5:1 ratio for normal text
      – 3:1 for large text

      Troubleshooting

      Scan Won’t Start

      Solutions:

    152. Check module enabled
    153. Verify site URL accessible
    154. Check PHP timeout settings
    155. Clear WordPress cache
    156. Scan Stops Mid-Way

      Solutions:

    157. Increase PHP memory limit
    158. Increase max execution time
    159. Run partial scans
    160. Check server logs
    161. Fixers Not Applying

      Solutions:

    162. Refresh page
    163. Clear browser cache
    164. Try running again
    165. Check console errors
    166. Disable conflicting plugins
    167. Inaccurate Results

      Solutions:

    168. JavaScript-heavy pages scan worse
    169. Single Page Apps need config
    170. Dynamic content may not scan
    171. Run manual tests too
    172. Best Practices

    173. Scan Regularly – Weekly minimum
    174. Test Manually – Scanner misses some issues
    175. Document Fixes – Track manual changes
    176. Team Training – Educate on accessibility
    177. Prioritize Fixes – Critical first
    178. Monitor Trends – Track score over time
    179. Set Targets – Aim for 95%+ score
    180. Celebrate Progress – Acknowledge improvements
    181. Next Steps

    182. Run first full site scan
    183. Review results
    184. Schedule regular scans
    185. Fix high-priority issues
    186. Test manually
    187. Monitor over time
    188. Related Articles

    189. Understanding Scanner Reports
    190. Manual Accessibility Fixes
    191. WCAG Compliance Guide

Share this article

Was this article helpful?

Help us improve our documentation

Still need help?

Our support team is ready to assist you with personalized guidance for your workspace.

Submit a support ticket