# ADA Level AA Accessibility Assessment Report ## Hawk EPC Website (hawkepc.com) **Assessment Date:** October 7, 2025 **Assessor:** Shortcut Solutions **Standard:** WCAG 2.1 Level AA **Methodology:** Comprehensive accessibility testing including automated scanning, manual verification, keyboard navigation testing, color contrast analysis, form accessibility evaluation, and cross-page consistency assessment --- ## Executive Summary ### Overall Site Compliance Assessment **Overall Site Compliance Score:** 62/100 - PARTIALLY COMPLIANT **Legal Risk Assessment:** MODERATE **Pages Tested:** 12 primary pages **Total Issues Identified:** Site-wide patterns affecting all pages ### Compliance Score Distribution - **Fully Compliant (95-100):** 0 pages - **Substantially Compliant (80-94):** 0 pages - **Partially Compliant (60-79):** 12 pages - **Minimally Compliant (40-59):** 0 pages - **Non-Compliant (0-39):** 0 pages ### Critical Site-Wide Issues The Hawk EPC website demonstrates consistent patterns across all tested pages with the following recurring accessibility barriers: 1. **Color Contrast Failures (WCAG 1.4.3)** - Affects all 12 pages - HIGH SEVERITY - Average failure rate: 25.7% of text elements - Navigation menu items consistently fail contrast requirements - Gray text on black backgrounds (3.66:1 ratio vs. required 4.5:1) - White text on light gray backgrounds (1.12:1 ratio vs. required 3:1) 2. **Missing Focus Indicators (WCAG 2.4.7)** - Affects all 12 pages - HIGH SEVERITY - Average of 24 interactive elements per page lack visible focus indicators - Critical for keyboard-only users and assistive technology users 3. **Missing ARIA Landmarks (WCAG 1.3.1, 3.2.3)** - Affects all 12 pages - MODERATE SEVERITY - No semantic header, footer, main, or nav landmarks detected - Impacts screen reader navigation and page structure understanding ### Positive Findings - **Forms:** All forms demonstrate full ARIA compliance with proper labels - **Keyboard Accessibility:** No keyboard traps detected; all interactive elements are keyboard accessible - **ARIA Implementation:** No invalid ARIA attributes or hidden interactive elements - **Structural Integrity:** No critical violations in automated WCAG testing ### Total Estimated Remediation Time **15-20 hours** for site-wide fixes addressing all identified issues --- ## Detailed Page-by-Page Assessment ### 1. Homepage (https://hawkepc.com/) **Compliance Score:** 60/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-homepage-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (32.7%): -20 points - Missing focus indicators (20): -10 points - Missing landmarks: -10 points - **Final Score:** 60/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 343 - Passed: 231 (67.3%) - Failed: 112 (32.7%) - Impact on score: -20 points **Critical Contrast Failures:** - Video player controls: rgb(102, 102, 102) on rgb(34, 34, 34) = 2.77:1 (requires 4.5:1) - Navigation menu items: rgb(255, 255, 255) on rgb(242, 242, 242) = 1.12:1 (requires 4.5:1) - Service links: rgb(226, 35, 79) on rgb(34, 34, 34) = 3.48:1 (requires 4.5:1) **Keyboard Navigation:** - Total interactive elements: 120 - Focusable: 20 - Missing focus indicators: 20 elements - Keyboard traps: 0 - Impact on score: -10 points **Forms:** - Forms found: 2 - All forms have full ARIA compliance - All forms are keyboard accessible - Required fields properly marked **Structural Issues:** - Missing header landmark: -10 points - Missing footer landmark - Missing main landmark - Missing nav landmark **Remediation Priority:** 1. Fix navigation menu contrast (HIGH) - 2 hours 2. Add visible focus indicators (HIGH) - 3 hours 3. Add semantic landmarks (MEDIUM) - 2 hours 4. Fix video player control contrast (MEDIUM) - 1 hour --- ### 2. Contact Us (https://hawkepc.com/contact-us/) **Compliance Score:** 65/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-contact-us-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (25.7%): -15 points - Missing focus indicators (22): -10 points - Missing landmarks: -10 points - **Final Score:** 65/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 296 - Passed: 220 (74.3%) - Failed: 76 (25.7%) - Impact on score: -15 points **Critical Contrast Failures:** - "Power Generation" link: 1.12:1 ratio (requires 3:1 for large text) - "Petrochemical" link: 3.66:1 ratio (requires 4.5:1) - "Food and Beverage" link: 3.66:1 ratio (requires 4.5:1) - "Frac Sand and Mining" link: 1.12:1 ratio (requires 3:1) - "Oil & Gas" link: 3.66:1 ratio (requires 4.5:1) - "Heavy Manufacturing" link: 3.66:1 ratio (requires 4.5:1) **Keyboard Navigation:** - Total interactive elements: 116 - Focusable: 22 - Missing focus indicators: 22 elements - Keyboard traps: 0 - Impact on score: -10 points **Forms:** - Forms found: 3 (including main contact form with 16 fields) - Form ID: forminator-module-102273 - All forms have full ARIA compliance - All forms are keyboard accessible - Required fields properly marked - **Excellent form accessibility implementation** **Remediation Priority:** 1. Fix navigation menu contrast (HIGH) - 2 hours 2. Add visible focus indicators (HIGH) - 3 hours 3. Add semantic landmarks (MEDIUM) - 2 hours --- ### 3. About Us (https://hawkepc.com/hawk-construction-company/) **Compliance Score:** 58/100 - MINIMALLY COMPLIANT **Legal Risk:** MODERATE to HIGH **Screenshot:** `screenshots/hawkepc-about-us-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (25.7%): -15 points - Missing focus indicators (36): -15 points - Missing landmarks: -10 points - Additional content issues: -2 points - **Final Score:** 58/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 416 - Passed: 309 (74.3%) - Failed: 107 (25.7%) - Impact on score: -15 points **Keyboard Navigation:** - Total interactive elements: 129 - Focusable: 36 - Missing focus indicators: 36 elements (highest count) - Keyboard traps: 0 - Impact on score: -15 points **Forms:** - Forms found: 2 - All forms have full ARIA compliance - All forms are keyboard accessible **Remediation Priority:** 1. Add visible focus indicators (CRITICAL) - 4 hours 2. Fix navigation menu contrast (HIGH) - 2 hours 3. Add semantic landmarks (MEDIUM) - 2 hours --- ### 4. Blog (https://hawkepc.com/blog/) **Compliance Score:** 58/100 - MINIMALLY COMPLIANT **Legal Risk:** MODERATE to HIGH **Screenshot:** `screenshots/hawkepc-blog-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (32.1%): -20 points - Missing focus indicators (57): -20 points - Missing landmarks: -10 points - Additional issues: -2 points - **Final Score:** 58/100 (LOWEST SCORE) **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 361 - Passed: 245 (67.9%) - Failed: 116 (32.1%) - Impact on score: -20 points **Keyboard Navigation:** - Total interactive elements: 150 - Focusable: 57 - Missing focus indicators: 57 elements (HIGHEST COUNT - CRITICAL) - Keyboard traps: 0 - Impact on score: -20 points **Forms:** - Forms found: 2 - All forms have full ARIA compliance **Remediation Priority:** 1. Add visible focus indicators (CRITICAL) - 5 hours 2. Fix navigation menu contrast (HIGH) - 2 hours 3. Add semantic landmarks (MEDIUM) - 2 hours --- ### 5. Services Overview (https://hawkepc.com/markets-industries/services/) **Compliance Score:** 67/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-services-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (22.5%): -15 points - Missing focus indicators (34): -10 points - Missing landmarks: -10 points - Additional issues: -2 points - **Final Score:** 67/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 448 - Passed: 347 (77.5%) - Failed: 101 (22.5%) - Impact on score: -15 points **Keyboard Navigation:** - Total interactive elements: 127 - Focusable: 34 - Missing focus indicators: 34 elements - Impact on score: -10 points --- ### 6. Engineering (https://hawkepc.com/engineering/) **Compliance Score:** 67/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-engineering-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (25.5%): -15 points - Missing focus indicators (15): -5 points - Missing landmarks: -10 points - Additional issues: -3 points - **Final Score:** 67/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 294 - Passed: 219 (74.5%) - Failed: 75 (25.5%) - Impact on score: -15 points **Keyboard Navigation:** - Total interactive elements: 108 - Focusable: 15 - Missing focus indicators: 15 elements - Impact on score: -5 points --- ### 7. Fabrication (https://hawkepc.com/steel-fabrication/) **Compliance Score:** 69/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-fabrication-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (22.2%): -15 points - Missing focus indicators (18): -5 points - Missing landmarks: -10 points - Additional issues: -1 point - **Final Score:** 69/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 347 - Passed: 270 (77.8%) - Failed: 77 (22.2%) - Impact on score: -15 points **Keyboard Navigation:** - Total interactive elements: 111 - Focusable: 18 - Missing focus indicators: 18 elements - Impact on score: -5 points --- ### 8. Installation (https://hawkepc.com/installation/) **Compliance Score:** 67/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-installation-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (24.0%): -15 points - Missing focus indicators (19): -5 points - Missing landmarks: -10 points - Additional issues: -3 points - **Final Score:** 67/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 337 - Passed: 256 (76.0%) - Failed: 81 (24.0%) - Impact on score: -15 points **Keyboard Navigation:** - Total interactive elements: 112 - Focusable: 19 - Missing focus indicators: 19 elements - Impact on score: -5 points --- ### 9. Industrial Construction (https://hawkepc.com/industrial-construction/) **Compliance Score:** 69/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-industrial-construction-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (20.3%): -10 points - Missing focus indicators (39): -15 points - Missing landmarks: -10 points - Additional issues: -4 points - **Final Score:** 69/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 399 - Passed: 318 (79.7%) - Failed: 81 (20.3%) - Impact on score: -10 points **Keyboard Navigation:** - Total interactive elements: 132 - Focusable: 39 - Missing focus indicators: 39 elements - Impact on score: -15 points --- ### 10. Power Generation (https://hawkepc.com/markets-industries/power-generation/) **Compliance Score:** 62/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-power-generation-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (28.8%): -20 points - Missing focus indicators (17): -5 points - Missing landmarks: -10 points - Additional issues: -3 points - **Final Score:** 62/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 323 - Passed: 230 (71.2%) - Failed: 93 (28.8%) - Impact on score: -20 points **Keyboard Navigation:** - Total interactive elements: 110 - Focusable: 17 - Missing focus indicators: 17 elements - Impact on score: -5 points --- ### 11. Markets Overview (https://hawkepc.com/markets-industries/) **Compliance Score:** 62/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-markets-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (28.2%): -20 points - Missing focus indicators (25): -10 points - Missing landmarks: -10 points - Additional issues: -2 points - **Final Score:** 62/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 330 - Passed: 237 (71.8%) - Failed: 93 (28.2%) - Impact on score: -20 points **Keyboard Navigation:** - Total interactive elements: 118 - Focusable: 25 - Missing focus indicators: 25 elements - Impact on score: -10 points --- ### 12. Our Approach (https://hawkepc.com/our-approach/) **Compliance Score:** 62/100 - PARTIALLY COMPLIANT **Legal Risk:** MODERATE **Screenshot:** `screenshots/hawkepc-our-approach-full.png` **Score Breakdown:** - Base score: 100 - Contrast failures (28.2%): -20 points - Missing focus indicators (13): -5 points - Missing landmarks: -10 points - Additional issues: -3 points - **Final Score:** 62/100 **Detailed Findings:** **Contrast Analysis:** - Total elements checked: 340 - Passed: 244 (71.8%) - Failed: 96 (28.2%) - Impact on score: -20 points **Keyboard Navigation:** - Total interactive elements: 106 - Focusable: 13 - Missing focus indicators: 13 elements - Impact on score: -5 points --- ## Cross-Page Consistency Analysis **WCAG Criteria:** 3.2.3 (Consistent Navigation), 3.2.4 (Consistent Identification), 1.3.1 (Info and Relationships) **Status:** ❌ INCONSISTENCIES FOUND **Pages Analyzed:** 5 representative pages **Total Issues:** 20 structural issues ### Critical Findings **Missing Semantic Landmarks (All Pages):** - No `
` landmark elements detected - No `