Accessibility Scan Report
Summary
Issues
- By Level: A (20), AA (0)
- By Version (A & AA): WCAG 2.0 (20)
- By Category: axe-strict (100) & Others (60)
- Total: 160 across 6 unique rules & 2 accessibility engines
By Severity
By Role
Issues
🎯 Pages with Most Errors
Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below. Numbers in parentheses (+N) indicate findings that cover WCAG criteria already reported by axe.
🔧 Most Common Issues (axe)
3 rules
60
Moderate
axe
region: Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks.
20 pages affected
Rule Information
Engine: axe
Roles: Front-End Developer, UX Designer
Blocking: No
Affected Pages
- https://affinitybridge.com (3 occurrences)
- https://affinitybridge.com/work/case-study/wilderness-committee-defending-nature-together (3 occurrences)
- https://affinitybridge.com/about/our-team/robb-davis (3 occurrences)
- https://affinitybridge.com/work/case-study/belonging-network-creating-community-online (3 occurrences)
- https://affinitybridge.com/blog/development/drupal-7-end-of-life (3 occurrences)
- https://affinitybridge.com/work/case-study/musqueam-indian-band-building-vibrant-community (3 occurrences)
- https://affinitybridge.com/blog/insights/tips-writing-effective-alt-text (3 occurrences)
- https://affinitybridge.com/blog/culture-community/our-journey-becoming-b-corp (3 occurrences)
- https://affinitybridge.com/about/our-team/mack-hardy (3 occurrences)
- https://affinitybridge.com/blog/insights/matching-process-your-project (3 occurrences)
- https://affinitybridge.com/services/maintenance-growth (3 occurrences)
- https://affinitybridge.com/about/b-corp (3 occurrences)
- https://affinitybridge.com/about/equity-diversity-interdependence-justice (3 occurrences)
- https://affinitybridge.com/work/case-study/vancouver-mural-festival-app-connecting-through-art (3 occurrences)
- https://affinitybridge.com/blog/strategy-ux-design/continuous-investment-product-centred-approach (3 occurrences)
- https://affinitybridge.com/about/our-team/clayton-thomas-muller (3 occurrences)
- https://affinitybridge.com/about/our-team/zoe-neill-st-clair (3 occurrences)
- https://affinitybridge.com/blog/insights/amplifying-messaging-through-online-education (3 occurrences)
- https://affinitybridge.com/work/case-study/access-pro-bono-streamlining-access-legal-help (3 occurrences)
- https://affinitybridge.com/work/case-study/kids-boost-immunity-donating-vaccines-worldwide (3 occurrences)
Examples
All page content should be contained by landmarks
Mode: light
<h1>Forbidden</h1>
XPath: h1
All page content should be contained by landmarks
Mode: light
<p>You don't have permission to access this resource.</p>
XPath: p
All page content should be contained by landmarks
Mode: light
<address>Apache Server at affinitybridge.com Port 443</address>
XPath: address
All page content should be contained by landmarks
Mode: light
<h1>Forbidden</h1>
XPath: h1
All page content should be contained by landmarks
Mode: light
<p>You don't have permission to access this resource.</p>
XPath: p
20
Serious
axe
SC 3.1.1 A
html-has-lang: Ensures the <html> element has a lang attribute. Screen readers use the language attribute to select the correct pronunciation engine.
20 pages affected
Rule Information
Engine: axe
Roles: Front-End Developer
Blocking: No
WCAG: SC 3.1.1 A
Disabilities affected:
Affected Pages
- https://affinitybridge.com (1 occurrences)
- https://affinitybridge.com/work/case-study/wilderness-committee-defending-nature-together (1 occurrences)
- https://affinitybridge.com/about/our-team/robb-davis (1 occurrences)
- https://affinitybridge.com/work/case-study/belonging-network-creating-community-online (1 occurrences)
- https://affinitybridge.com/blog/development/drupal-7-end-of-life (1 occurrences)
- https://affinitybridge.com/work/case-study/musqueam-indian-band-building-vibrant-community (1 occurrences)
- https://affinitybridge.com/blog/insights/tips-writing-effective-alt-text (1 occurrences)
- https://affinitybridge.com/blog/culture-community/our-journey-becoming-b-corp (1 occurrences)
- https://affinitybridge.com/about/our-team/mack-hardy (1 occurrences)
- https://affinitybridge.com/blog/insights/matching-process-your-project (1 occurrences)
- https://affinitybridge.com/services/maintenance-growth (1 occurrences)
- https://affinitybridge.com/about/b-corp (1 occurrences)
- https://affinitybridge.com/about/equity-diversity-interdependence-justice (1 occurrences)
- https://affinitybridge.com/work/case-study/vancouver-mural-festival-app-connecting-through-art (1 occurrences)
- https://affinitybridge.com/blog/strategy-ux-design/continuous-investment-product-centred-approach (1 occurrences)
- https://affinitybridge.com/about/our-team/clayton-thomas-muller (1 occurrences)
- https://affinitybridge.com/about/our-team/zoe-neill-st-clair (1 occurrences)
- https://affinitybridge.com/blog/insights/amplifying-messaging-through-online-education (1 occurrences)
- https://affinitybridge.com/work/case-study/access-pro-bono-streamlining-access-legal-help (1 occurrences)
- https://affinitybridge.com/work/case-study/kids-boost-immunity-donating-vaccines-worldwide (1 occurrences)
Who Is Affected
- Limited Language, Cognitive, and Learning Abilities 4.7% — ~15,900,000 Americans
Examples
<html> element must have a lang attribute
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
<html> element must have a lang attribute
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
<html> element must have a lang attribute
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
<html> element must have a lang attribute
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
<html> element must have a lang attribute
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
20
Moderate
axe
landmark-one-main: Ensures the page has exactly one main landmark. Screen reader users rely on the main landmark to skip navigation and jump directly to page content.
20 pages affected
Rule Information
Engine: axe
Roles: Front-End Developer, UX Designer
Blocking: No
Affected Pages
- https://affinitybridge.com (1 occurrences)
- https://affinitybridge.com/work/case-study/wilderness-committee-defending-nature-together (1 occurrences)
- https://affinitybridge.com/about/our-team/robb-davis (1 occurrences)
- https://affinitybridge.com/work/case-study/belonging-network-creating-community-online (1 occurrences)
- https://affinitybridge.com/blog/development/drupal-7-end-of-life (1 occurrences)
- https://affinitybridge.com/work/case-study/musqueam-indian-band-building-vibrant-community (1 occurrences)
- https://affinitybridge.com/blog/insights/tips-writing-effective-alt-text (1 occurrences)
- https://affinitybridge.com/blog/culture-community/our-journey-becoming-b-corp (1 occurrences)
- https://affinitybridge.com/about/our-team/mack-hardy (1 occurrences)
- https://affinitybridge.com/blog/insights/matching-process-your-project (1 occurrences)
- https://affinitybridge.com/services/maintenance-growth (1 occurrences)
- https://affinitybridge.com/about/b-corp (1 occurrences)
- https://affinitybridge.com/about/equity-diversity-interdependence-justice (1 occurrences)
- https://affinitybridge.com/work/case-study/vancouver-mural-festival-app-connecting-through-art (1 occurrences)
- https://affinitybridge.com/blog/strategy-ux-design/continuous-investment-product-centred-approach (1 occurrences)
- https://affinitybridge.com/about/our-team/clayton-thomas-muller (1 occurrences)
- https://affinitybridge.com/about/our-team/zoe-neill-st-clair (1 occurrences)
- https://affinitybridge.com/blog/insights/amplifying-messaging-through-online-education (1 occurrences)
- https://affinitybridge.com/work/case-study/access-pro-bono-streamlining-access-legal-help (1 occurrences)
- https://affinitybridge.com/work/case-study/kids-boost-immunity-donating-vaccines-worldwide (1 occurrences)
Examples
Document should have one main landmark
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
Document should have one main landmark
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
Document should have one main landmark
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
Document should have one main landmark
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
Document should have one main landmark
Mode: light
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access this resource.</p>
<hr>
<address>Apache Server at affinitybridge.com Port 443</address>
</body></html>
XPath: html
🔧 Most Common Issues (Equal Access)
3 rules
20 pages affected
Rule Information
Engine: equalAccess
Roles: Front-End Developer
Blocking: No
Affected Pages
- https://affinitybridge.com (1 occurrences)
- https://affinitybridge.com/work/case-study/wilderness-committee-defending-nature-together (1 occurrences)
- https://affinitybridge.com/about/our-team/robb-davis (1 occurrences)
- https://affinitybridge.com/work/case-study/belonging-network-creating-community-online (1 occurrences)
- https://affinitybridge.com/blog/development/drupal-7-end-of-life (1 occurrences)
- https://affinitybridge.com/work/case-study/musqueam-indian-band-building-vibrant-community (1 occurrences)
- https://affinitybridge.com/blog/insights/tips-writing-effective-alt-text (1 occurrences)
- https://affinitybridge.com/blog/culture-community/our-journey-becoming-b-corp (1 occurrences)
- https://affinitybridge.com/about/our-team/mack-hardy (1 occurrences)
- https://affinitybridge.com/blog/insights/matching-process-your-project (1 occurrences)
- https://affinitybridge.com/services/maintenance-growth (1 occurrences)
- https://affinitybridge.com/about/b-corp (1 occurrences)
- https://affinitybridge.com/about/equity-diversity-interdependence-justice (1 occurrences)
- https://affinitybridge.com/work/case-study/vancouver-mural-festival-app-connecting-through-art (1 occurrences)
- https://affinitybridge.com/blog/strategy-ux-design/continuous-investment-product-centred-approach (1 occurrences)
- https://affinitybridge.com/about/our-team/clayton-thomas-muller (1 occurrences)
- https://affinitybridge.com/about/our-team/zoe-neill-st-clair (1 occurrences)
- https://affinitybridge.com/blog/insights/amplifying-messaging-through-online-education (1 occurrences)
- https://affinitybridge.com/work/case-study/access-pro-bono-streamlining-access-legal-help (1 occurrences)
- https://affinitybridge.com/work/case-study/kids-boost-immunity-donating-vaccines-worldwide (1 occurrences)
Examples
Page detected as HTML, but does not have a 'lang' attribute
Mode: light
<html>
Page detected as HTML, but does not have a 'lang' attribute
Mode: light
<html>
Page detected as HTML, but does not have a 'lang' attribute
Mode: light
<html>
Page detected as HTML, but does not have a 'lang' attribute
Mode: light
<html>
Page detected as HTML, but does not have a 'lang' attribute
Mode: light
<html>
20 pages affected
Rule Information
Engine: equalAccess
Roles: Front-End Developer
Blocking: No
Affected Pages
- https://affinitybridge.com (1 occurrences)
- https://affinitybridge.com/work/case-study/wilderness-committee-defending-nature-together (1 occurrences)
- https://affinitybridge.com/about/our-team/robb-davis (1 occurrences)
- https://affinitybridge.com/work/case-study/belonging-network-creating-community-online (1 occurrences)
- https://affinitybridge.com/blog/development/drupal-7-end-of-life (1 occurrences)
- https://affinitybridge.com/work/case-study/musqueam-indian-band-building-vibrant-community (1 occurrences)
- https://affinitybridge.com/blog/insights/tips-writing-effective-alt-text (1 occurrences)
- https://affinitybridge.com/blog/culture-community/our-journey-becoming-b-corp (1 occurrences)
- https://affinitybridge.com/about/our-team/mack-hardy (1 occurrences)
- https://affinitybridge.com/blog/insights/matching-process-your-project (1 occurrences)
- https://affinitybridge.com/services/maintenance-growth (1 occurrences)
- https://affinitybridge.com/about/b-corp (1 occurrences)
- https://affinitybridge.com/about/equity-diversity-interdependence-justice (1 occurrences)
- https://affinitybridge.com/work/case-study/vancouver-mural-festival-app-connecting-through-art (1 occurrences)
- https://affinitybridge.com/blog/strategy-ux-design/continuous-investment-product-centred-approach (1 occurrences)
- https://affinitybridge.com/about/our-team/clayton-thomas-muller (1 occurrences)
- https://affinitybridge.com/about/our-team/zoe-neill-st-clair (1 occurrences)
- https://affinitybridge.com/blog/insights/amplifying-messaging-through-online-education (1 occurrences)
- https://affinitybridge.com/work/case-study/access-pro-bono-streamlining-access-legal-help (1 occurrences)
- https://affinitybridge.com/work/case-study/kids-boost-immunity-donating-vaccines-worldwide (1 occurrences)
Examples
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light
<body>
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light
<body>
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light
<body>
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light
<body>
The page does not provide a way to quickly navigate to the main content (ARIA "main" landmark or a skip link)
Mode: light
<body>
20
Moderate
equalAccess
aria_content_in_landmark: All content of the page should be contained within a landmark region
20 pages affected
Rule Information
Engine: equalAccess
Roles: Front-End Developer
Blocking: No
Affected Pages
- https://affinitybridge.com (1 occurrences)
- https://affinitybridge.com/work/case-study/wilderness-committee-defending-nature-together (1 occurrences)
- https://affinitybridge.com/about/our-team/robb-davis (1 occurrences)
- https://affinitybridge.com/work/case-study/belonging-network-creating-community-online (1 occurrences)
- https://affinitybridge.com/blog/development/drupal-7-end-of-life (1 occurrences)
- https://affinitybridge.com/work/case-study/musqueam-indian-band-building-vibrant-community (1 occurrences)
- https://affinitybridge.com/blog/insights/tips-writing-effective-alt-text (1 occurrences)
- https://affinitybridge.com/blog/culture-community/our-journey-becoming-b-corp (1 occurrences)
- https://affinitybridge.com/about/our-team/mack-hardy (1 occurrences)
- https://affinitybridge.com/blog/insights/matching-process-your-project (1 occurrences)
- https://affinitybridge.com/services/maintenance-growth (1 occurrences)
- https://affinitybridge.com/about/b-corp (1 occurrences)
- https://affinitybridge.com/about/equity-diversity-interdependence-justice (1 occurrences)
- https://affinitybridge.com/work/case-study/vancouver-mural-festival-app-connecting-through-art (1 occurrences)
- https://affinitybridge.com/blog/strategy-ux-design/continuous-investment-product-centred-approach (1 occurrences)
- https://affinitybridge.com/about/our-team/clayton-thomas-muller (1 occurrences)
- https://affinitybridge.com/about/our-team/zoe-neill-st-clair (1 occurrences)
- https://affinitybridge.com/blog/insights/amplifying-messaging-through-online-education (1 occurrences)
- https://affinitybridge.com/work/case-study/access-pro-bono-streamlining-access-legal-help (1 occurrences)
- https://affinitybridge.com/work/case-study/kids-boost-immunity-donating-vaccines-worldwide (1 occurrences)
Examples
Content is not within a landmark element
Mode: light
<h1>
Content is not within a landmark element
Mode: light
<h1>
Content is not within a landmark element
Mode: light
<h1>
Content is not within a landmark element
Mode: light
<h1>
Content is not within a landmark element
Mode: light
<h1>