ScannersAccessibility

Scoring Methodology

How the NanoSights accessibility scanner calculates accessibility scores to help you prioritize fixes

Scoring Methodology

The accessibility scanner uses a comprehensive scoring system to help you understand the overall accessibility of your website and prioritize the most important issues to fix.

How Scores Are Calculated

The accessibility score is calculated on a scale of 0 to 100, where 100 represents perfect accessibility with no detected issues. The score starts at 100 and points are deducted based on the number and severity of issues found.

Impact Levels and Deductions

Each accessibility issue is assigned an impact level based on how severely it affects users with disabilities:

Impact LevelDescriptionPoints Deducted Per IssueExample Issues
CriticalPrevents access for some users-10 pointsMissing form labels, Empty buttons
SeriousSignificantly hinders access-5 pointsPoor color contrast, Links without text
ModerateCauses difficulties but not blockers-2 pointsImproper heading structure, Missing landmarks
MinorCauses minor inconvenience-1 pointMinor semantic issues

Score Calculation Formula

The score is calculated using the following formula:

Score = Max(0, 100 - (Critical × 10) - (Serious × 5) - (Moderate × 2) - (Minor × 1))

Visual Representation of Deductions

Compliance Thresholds

We use the following thresholds to determine compliance:

Score RangeCompliance LevelLegal Risk
90-100ExcellentLow risk
80-89GoodModerate risk
70-79Needs ImprovementHigh risk
0-69PoorVery high risk

Example Scoring Scenarios

Scenario 1: High-Accessibility Website

A well-designed website with few accessibility issues:

  • 0 Critical issues
  • 1 Serious issue
  • 2 Moderate issues
  • 3 Minor issues

Score calculation:

100 - (0 × 10) - (1 × 5) - (2 × 2) - (3 × 1) = 100 - 0 - 5 - 4 - 3 = 88

Scenario 2: Moderate-Accessibility Website

A website with several accessibility issues:

  • 1 Critical issue
  • 3 Serious issues
  • 5 Moderate issues
  • 7 Minor issues

Score calculation:

100 - (1 × 10) - (3 × 5) - (5 × 2) - (7 × 1) = 100 - 10 - 15 - 10 - 7 = 58

Best Practices for Improving Your Score

  1. Fix Critical issues first - These have the biggest impact on both your score and user accessibility
  2. Address Serious issues next - These significantly affect users with disabilities
  3. Tackle Moderate issues - These are important for overall accessibility
  4. Finally, address Minor issues - These provide the finishing touches for excellent accessibility

Remember that automated testing can only identify about 30-40% of accessibility issues. For complete compliance, combine the scanner with manual testing and user testing with people who have disabilities.

Edit on GitHub

Last updated on