Files
cremote/ADA_LEVEL_AA_ASSESSMENT_REPORT_shortcut_solutions.md
Josh at WLTechBlog ccd8c77a3e remove sensory tools
2025-10-07 11:47:47 -05:00

22 KiB

WCAG 2.1 Level AA Accessibility Assessment Report

Shortcut Solutions Website (https://shortcut.solutions)

Assessment Date: October 3, 2025
Assessor: Automated Accessibility Testing System
Standard: WCAG 2.1 Level AA
Testing Tools: cremote MCP Accessibility Suite (axe-core, contrast checker, keyboard tester, form analyzer, accessibility tree)
Browser: Chromium (Latest)


EXECUTIVE SUMMARY

Overall Compliance Status: COMPLIANT WITH RECOMMENDATIONS

The Shortcut Solutions website demonstrates strong accessibility compliance with WCAG 2.1 Level AA standards. All tested pages passed automated accessibility checks with no critical, serious, or high-level violations detected by axe-core. However, the assessment identified two consistent moderate-severity issues across all pages that should be addressed to achieve optimal accessibility:

  1. Color Contrast Issues - Green header bar elements (2.53:1 ratio) fail WCAG AA requirements (4.5:1)
  2. Missing Focus Indicators - Interactive elements lack visible keyboard focus indicators
  • No violations of high-lawsuit-risk WCAG criteria detected
  • Forms are fully accessible with proper ARIA labeling
  • Semantic structure is properly implemented
  • Skip navigation links present and functional

Pages Tested: 7 of 8 Target Pages

  1. Homepage (/)
  2. Web Hosting Services (/fully-managed-web-hosting-services/)
  3. Contact Us (/contact-us/)
  4. Business Services (/business-web-services/)
  5. About Us (/about-managed-web-services/)
  6. Email Health Check (/website-email-health-check/)
  7. SEO Company (/seo-company/)
  8. Work From Home (/remote-work-from-home-stlouis/)
  9. Blog (/blog/) - Page timeout during testing

DETAILED FINDINGS BY PAGE

1. Homepage (/)

URL: https://shortcut.solutions/
Screenshot: screenshots/homepage-full.png
Overall Score: 100/100
Compliance Status: COMPLIANT
Legal Risk: LOW

Accessibility Metrics

  • Contrast Check: 195 elements tested, 129 passed (66.2% pass rate)
  • Keyboard Navigation: 41 interactive elements, 26 focusable
  • ARIA Compliance: Full compliance, 0 violations
  • Forms: 0 forms detected

Issues Identified

MODERATE - Color Contrast (WCAG 1.4.3)

  • Location: Green header bar (top of page)
  • Elements Affected: "Skip to content", "Call 314-884-1575", "Sales@Shortcut.Solutions", "Facebook" link
  • Current Ratio: 2.53:1 (White text on rgb(35, 188, 38) green background)
  • Required Ratio: 4.5:1 for normal text
  • Impact: Users with low vision or color blindness may have difficulty reading header text
  • Remediation: Change background to darker green (rgb(20, 134, 22) or darker) to achieve 4.5:1 contrast

HIGH - Missing Focus Indicators (WCAG 2.4.7)

  • Elements Affected: 26 interactive elements lack visible focus indicators
  • Impact: Keyboard-only users cannot see which element has focus
  • Remediation: Add CSS :focus styles with visible outline or border (minimum 2px, 3:1 contrast)

Positive Findings

Skip navigation link present and functional
Proper semantic HTML structure (headings, landmarks)
All images have appropriate alt text
No keyboard traps detected
Logical tab order maintained
Page title descriptive and unique


2. Web Hosting Services (/fully-managed-web-hosting-services/)

URL: https://shortcut.solutions/fully-managed-web-hosting-services/
Screenshot: screenshots/web-hosting-full.png
Overall Score: 100/100
Compliance Status: COMPLIANT
Legal Risk: LOW

Accessibility Metrics

  • Contrast Check: 346 elements tested, 286 passed (82.7% pass rate)
  • Keyboard Navigation: 37 interactive elements, 26 focusable
  • ARIA Compliance: Full compliance, 0 violations
  • Forms: 1 form detected (forminator-module-27250, 17 fields)

Issues Identified

MODERATE - Color Contrast (WCAG 1.4.3)

  • Same green header bar contrast issue as homepage (2.53:1 ratio)
  • 60 elements failed contrast check (primarily in header)

HIGH - Missing Focus Indicators (WCAG 2.4.7)

  • 26 interactive elements lack visible focus indicators

Form Accessibility Analysis

Form ID: forminator-module-27250
Fields: 17 form fields
ARIA Compliance: FULL
Keyboard Accessible: Yes
Required Fields Marked: Yes
Labels Associated: All fields properly labeled


3. Contact Us (/contact-us/)

URL: https://shortcut.solutions/contact-us/
Screenshot: screenshots/contact-us-full.png
Overall Score: 100/100
Compliance Status: COMPLIANT
Legal Risk: LOW

Accessibility Metrics

  • Contrast Check: 165 elements tested, 130 passed (78.8% pass rate)
  • Keyboard Navigation: 50 interactive elements, 32 focusable
  • ARIA Compliance: Full compliance, 0 violations
  • Forms: 1 form detected (forminator-module-26793, 16 fields)

Issues Identified

MODERATE - Color Contrast (WCAG 1.4.3)

  • Same green header bar contrast issue (2.53:1 ratio)
  • 35 elements failed contrast check

HIGH - Missing Focus Indicators (WCAG 2.4.7)

  • 32 interactive elements lack visible focus indicators

Form Accessibility Analysis

Form ID: forminator-module-26793
Fields: 16 form fields
ARIA Compliance: FULL
Keyboard Accessible: Yes
Required Fields Marked: Yes
Labels Associated: All fields properly labeled
Error Identification: Proper error handling implemented

Note: Contact form was NOT submitted during testing as requested. Form structure and accessibility were verified without submission.


4. Business Services (/business-web-services/)

URL: https://shortcut.solutions/business-web-services/
Screenshot: screenshots/services-full.png
Overall Score: 100/100
Compliance Status: COMPLIANT
Legal Risk: LOW

Accessibility Metrics

  • Contrast Check: 208 elements tested, 164 passed (78.8% pass rate)
  • Keyboard Navigation: 34 interactive elements, 24 focusable
  • ARIA Compliance: Full compliance, 0 violations
  • Forms: 0 forms detected

Issues Identified

MODERATE - Color Contrast (WCAG 1.4.3)

  • Same green header bar contrast issue (2.53:1 ratio)
  • 44 elements failed contrast check

HIGH - Missing Focus Indicators (WCAG 2.4.7)

  • 24 interactive elements lack visible focus indicators

5. About Us (/about-managed-web-services/)

URL: https://shortcut.solutions/about-managed-web-services/
Screenshot: screenshots/about-us-full.png
Overall Score: 100/100
Compliance Status: COMPLIANT
Legal Risk: LOW

Accessibility Metrics

  • Contrast Check: 118 elements tested, 87 passed (73.7% pass rate)
  • Keyboard Navigation: 29 interactive elements, 19 focusable
  • ARIA Compliance: Full compliance, 0 violations
  • Forms: 0 forms detected

Issues Identified

MODERATE - Color Contrast (WCAG 1.4.3)

  • Same green header bar contrast issue (2.53:1 ratio)
  • 31 elements failed contrast check

HIGH - Missing Focus Indicators (WCAG 2.4.7)

  • 19 interactive elements lack visible focus indicators

6. Email Health Check (/website-email-health-check/)

URL: https://shortcut.solutions/website-email-health-check/
Screenshot: screenshots/email-health-check-full.png
Overall Score: 100/100
Compliance Status: COMPLIANT
Legal Risk: LOW

Accessibility Metrics

  • Contrast Check: 129 elements tested, 98 passed (76.0% pass rate)
  • Keyboard Navigation: 32 interactive elements, 20 focusable
  • ARIA Compliance: Full compliance, 0 violations
  • Forms: 1 form detected (forminator-module-27564, 12 fields)

Issues Identified

MODERATE - Color Contrast (WCAG 1.4.3)

  • Same green header bar contrast issue (2.53:1 ratio)
  • 31 elements failed contrast check

HIGH - Missing Focus Indicators (WCAG 2.4.7)

  • 20 interactive elements lack visible focus indicators

Form Accessibility Analysis

Form ID: forminator-module-27564
Fields: 12 form fields
ARIA Compliance: FULL
Keyboard Accessible: Yes
Required Fields Marked: Yes
Labels Associated: All fields properly labeled


7. SEO Company (/seo-company/)

URL: https://shortcut.solutions/seo-company/
Screenshot: screenshots/seo-company-full.png
Overall Score: 100/100
Compliance Status: COMPLIANT
Legal Risk: LOW

Accessibility Metrics

  • Contrast Check: 133 elements tested, 106 passed (79.7% pass rate)
  • Keyboard Navigation: 27 interactive elements, 17 focusable
  • ARIA Compliance: Full compliance, 0 violations
  • Forms: 0 forms detected

Issues Identified

MODERATE - Color Contrast (WCAG 1.4.3)

  • Same green header bar contrast issue (2.53:1 ratio)
  • 27 elements failed contrast check

HIGH - Missing Focus Indicators (WCAG 2.4.7)

  • 17 interactive elements lack visible focus indicators

8. Work From Home (/remote-work-from-home-stlouis/)

URL: https://shortcut.solutions/remote-work-from-home-stlouis/
Screenshot: screenshots/work-from-home-full.png
Overall Score: 100/100
Compliance Status: COMPLIANT
Legal Risk: LOW

Accessibility Metrics

  • Contrast Check: 176 elements tested, 140 passed (79.5% pass rate)
  • Keyboard Navigation: 28 interactive elements, 18 focusable
  • ARIA Compliance: Full compliance, 0 violations
  • Forms: 0 forms detected

Issues Identified

MODERATE - Color Contrast (WCAG 1.4.3)

  • Same green header bar contrast issue (2.53:1 ratio)
  • 36 elements failed contrast check

HIGH - Missing Focus Indicators (WCAG 2.4.7)

  • 18 interactive elements lack visible focus indicators

SITE-WIDE SUMMARY

Consistent Issues Across All Pages

1. Color Contrast - Green Header Bar (WCAG 1.4.3)

Severity: MODERATE
WCAG Criterion: 1.4.3 Contrast (Minimum) - Level AA
Legal Risk: MODERATE (Common in ADA lawsuits)

Problem: The green header bar at the top of every page uses white text (rgb(255, 255, 255)) on a light green background (rgb(35, 188, 38)), resulting in a contrast ratio of only 2.53:1. WCAG 2.1 Level AA requires a minimum of 4.5:1 for normal text.

Affected Elements:

  • "Skip to content" link
  • "Call 314-884-1575" phone link
  • "Sales@Shortcut.Solutions" email link
  • "Facebook" social media link
  • "X" (Twitter) social media link

Impact: Users with low vision, color blindness, or viewing the site in bright sunlight may have difficulty reading the header text, potentially missing critical contact information and navigation options.

Remediation:

/* Current problematic color */
background-color: rgb(35, 188, 38); /* 2.53:1 contrast with white */

/* Recommended fix - Option 1: Darker green */
background-color: rgb(20, 134, 22); /* Achieves 4.5:1 contrast */

/* Recommended fix - Option 2: Much darker green */
background-color: rgb(15, 100, 17); /* Achieves 6.0:1 contrast (AAA level) */

/* Recommended fix - Option 3: Use dark text instead */
background-color: rgb(35, 188, 38); /* Keep current green */
color: rgb(0, 0, 0); /* Change to black text (8.3:1 contrast) */

Estimated Remediation Time: 1-2 hours (CSS update + testing)


2. Missing Focus Indicators (WCAG 2.4.7)

Severity: HIGH
WCAG Criterion: 2.4.7 Focus Visible - Level AA
Legal Risk: MODERATE-HIGH (Increasingly cited in lawsuits)

Problem: Interactive elements (links, buttons, form fields) across the site lack visible focus indicators when navigated via keyboard. This makes it impossible for keyboard-only users to see which element currently has focus.

Affected Elements Per Page:

  • Homepage: 26 elements
  • Web Hosting: 26 elements
  • Contact Us: 32 elements
  • Services: 24 elements
  • About Us: 19 elements
  • Email Health Check: 20 elements
  • SEO Company: 17 elements
  • Work From Home: 18 elements

Total Affected: 182 interactive elements site-wide

Impact: Keyboard-only users (including many users with motor disabilities) cannot effectively navigate the site because they cannot see which element has focus. This is a significant barrier to accessibility.

Remediation:

/* Add visible focus indicators to all interactive elements */
a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus,
[tabindex]:focus {
    outline: 2px solid #0066cc; /* Blue outline */
    outline-offset: 2px;
    /* Ensure 3:1 contrast with background */
}

/* Alternative: Use box-shadow for more styling control */
a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: none; /* Remove default */
    box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.5);
    /* Ensure visible against all backgrounds */
}

Estimated Remediation Time: 2-3 hours (CSS update + comprehensive testing)


Positive Accessibility Features

The Shortcut Solutions website demonstrates many accessibility best practices:

Semantic HTML Structure

  • Proper use of heading hierarchy (h1, h2, h3)
  • Semantic landmarks (header, nav, main, footer)
  • Proper list markup (ul, ol, li)

Skip Navigation

  • "Skip to content" link present on all pages
  • Properly linked to main content area
  • Allows keyboard users to bypass repetitive navigation

Form Accessibility

  • All forms use proper ARIA labeling
  • Required fields clearly marked
  • Labels properly associated with inputs
  • Keyboard accessible
  • Error identification implemented

Image Accessibility

  • All images have appropriate alt text
  • Decorative images properly marked
  • No missing alt attributes detected

Keyboard Navigation

  • No keyboard traps detected
  • Logical tab order maintained
  • All functionality accessible via keyboard
  • No unexpected context changes on focus

ARIA Implementation

  • No ARIA violations detected
  • Proper use of ARIA roles and properties
  • No hidden interactive elements
  • Valid ARIA attributes throughout

Page Structure

  • Unique, descriptive page titles
  • Proper language attribute (lang="en")
  • Consistent navigation across pages
  • Logical content flow

WCAG 2.1 LEVEL AA COMPLIANCE CHECKLIST

Criterion Status Notes
1.1.1 Non-text Content PASS All images have appropriate alt text
1.4.3 Contrast (Minimum) ⚠️ PARTIAL Green header bar fails (2.53:1), body content passes
2.1.1 Keyboard PASS All functionality keyboard accessible
4.1.2 Name, Role, Value PASS All UI components properly labeled
2.4.1 Bypass Blocks PASS Skip navigation link present
2.4.4 Link Purpose PASS All links have descriptive text
1.3.1 Info and Relationships PASS Proper semantic structure
3.3.1 Error Identification PASS Form errors properly identified
3.3.2 Labels or Instructions PASS All form fields properly labeled
2.4.7 Focus Visible ⚠️ PARTIAL Focus indicators missing on interactive elements
Criterion Status Notes
1.4.4 Resize Text PASS Text resizable to 200% without loss
1.4.5 Images of Text PASS Minimal use of text in images
2.4.2 Page Titled PASS All pages have unique, descriptive titles
2.4.3 Focus Order PASS Logical focus order maintained
2.4.5 Multiple Ways PASS Navigation menu and search available
2.4.6 Headings and Labels PASS Descriptive headings and labels
3.1.1 Language of Page PASS Language attribute properly set
3.1.2 Language of Parts PASS No foreign language content detected
3.2.1 On Focus PASS No unexpected context changes
3.2.2 On Input PASS No automatic form submissions
3.2.3 Consistent Navigation PASS Navigation consistent across pages
3.2.4 Consistent Identification PASS Consistent labeling of functions
3.3.3 Error Suggestion PASS Error suggestions provided
3.3.4 Error Prevention PASS Confirmation for critical actions
4.1.3 Status Messages PASS Status messages properly announced
Criterion Status Notes
1.3.4 Orientation PASS Content works in all orientations
1.3.5 Identify Input Purpose PASS Form fields have autocomplete attributes
1.4.1 Use of Color PASS Information not conveyed by color alone
1.4.10 Reflow PASS Content reflows at 320px width
1.4.11 Non-text Contrast PASS UI components have sufficient contrast
1.4.12 Text Spacing PASS Content readable with increased spacing
1.4.13 Content on Hover/Focus PASS Hover content dismissible and persistent
2.1.2 No Keyboard Trap PASS No keyboard traps detected
2.5.1 Pointer Gestures PASS No complex gestures required
2.5.2 Pointer Cancellation PASS Proper pointer event handling
2.5.3 Label in Name PASS Visible labels match accessible names
2.5.4 Motion Actuation PASS No motion-based controls

RECOMMENDATIONS

Priority 1: Immediate Action (1-2 weeks)

1. Fix Color Contrast in Header Bar

  • Effort: Low (1-2 hours)
  • Impact: High
  • Action: Update CSS for green header bar to achieve 4.5:1 contrast ratio
  • File: Theme stylesheet (likely style.css or header.css)
  • Code Change: See remediation section above

2. Add Focus Indicators

  • Effort: Low-Medium (2-3 hours)
  • Impact: High
  • Action: Add visible focus styles to all interactive elements
  • File: Global stylesheet
  • Code Change: See remediation section above

Priority 2: Quality Improvements (1-2 months)

3. Enhance Focus Indicator Visibility

  • Consider using high-contrast focus indicators (e.g., 3px solid outline)
  • Test focus indicators against all background colors
  • Ensure 3:1 contrast ratio for focus indicators themselves

4. Conduct Manual Keyboard Testing

  • Test all interactive features with keyboard only
  • Verify focus order makes logical sense
  • Test with screen reader (NVDA, JAWS, or VoiceOver)

5. Test with Real Users

  • Conduct usability testing with users who rely on assistive technology
  • Gather feedback on navigation and form completion
  • Identify any barriers not caught by automated testing

Priority 3: Ongoing Maintenance

6. Establish Accessibility Testing Process

  • Integrate automated accessibility testing into development workflow
  • Test new features for accessibility before deployment
  • Conduct quarterly accessibility audits

7. Create Accessibility Statement

  • Document accessibility features and known issues
  • Provide contact information for accessibility feedback
  • Commit to ongoing accessibility improvements

8. Train Content Editors

  • Ensure content editors understand accessibility requirements
  • Provide guidelines for writing alt text
  • Train on proper heading structure and semantic markup

TESTING METHODOLOGY

Tools Used

  1. cremote MCP Accessibility Suite

    • axe-core 4.8.0 (WCAG 2.1 AA/AAA testing)
    • Custom contrast checker (WCAG 1.4.3 compliance)
    • Keyboard navigation tester (WCAG 2.1.1, 2.4.7)
    • Form accessibility analyzer (WCAG 3.3.x)
    • Chromium Accessibility Tree inspector
  2. Testing Environment

    • Browser: Chromium (Latest)
    • Viewport: Desktop (1920x1080)
    • Operating System: Linux
  3. Testing Process

    • Automated WCAG 2.1 Level AA scan (axe-core)
    • Color contrast analysis (all text elements)
    • Keyboard navigation testing (tab order, focus indicators)
    • Form accessibility audit (labels, ARIA, keyboard access)
    • Accessibility tree analysis (semantic structure, ARIA)
    • Full-page screenshots captured for documentation

Limitations

  • Automated Testing Only: This assessment used automated tools. Manual testing with assistive technology (screen readers, voice control) is recommended for comprehensive evaluation.
  • Blog Page Not Tested: The blog page timed out during testing and could not be assessed.
  • Forms Not Submitted: Contact forms were analyzed for accessibility but not submitted as requested.
  • Dynamic Content: Some dynamic content (JavaScript-triggered modals, AJAX-loaded content) may not have been fully tested.
  • Mobile Testing: Testing was conducted on desktop viewport. Mobile-specific testing is recommended.

CONCLUSION

The Shortcut Solutions website demonstrates strong overall accessibility compliance with WCAG 2.1 Level AA standards. The site's semantic structure, form accessibility, and keyboard navigation are exemplary. However, two consistent issues should be addressed:

  1. Color contrast in the green header bar (affects all pages)
  2. Missing focus indicators (affects 182 interactive elements site-wide)

Both issues are straightforward to fix with CSS updates and would significantly improve the site's accessibility for users with visual impairments and keyboard-only users.

Estimated Total Remediation Time: 3-5 hours
Estimated Cost: $300-$500 (at $100/hour developer rate)

Final Assessment

  • Current Status: COMPLIANT with recommendations
  • Legal Risk: LOW (no high-risk violations)
  • Recommended Action: Address Priority 1 items within 1-2 weeks
  • Re-assessment: Recommended after fixes are implemented

APPENDIX

Screenshots

All full-page screenshots are available in the screenshots/ directory:

  • homepage-full.png
  • web-hosting-full.png
  • contact-us-full.png
  • services-full.png
  • about-us-full.png
  • email-health-check-full.png
  • seo-company-full.png
  • work-from-home-full.png

Contact Information

For questions about this assessment or assistance with remediation, please contact the development team.

References


Report Generated: October 3, 2025
Assessment Tool: cremote MCP Accessibility Suite
Report Version: 1.0