Page Accessibility Report - BGS Acme Retail Co. | Outdoor Gear for Every Adventure

URL: https://bgs-acme-retail-co.vercel.app/ · Page 1 of 9 · Audited: October 23, 2026 · Client: BGS Acme Retail Co.
CRITICAL ISSUES
1Critical
3High
2Medium
0Low
6Total
This page has 1 critical violation(s) that completely prevent access for users with disabilities. These must be remediated immediately - they represent the highest legal and user-impact risk.
Violations Found (6)
Critical
image-alt
Images must have alternative text
SC 1.1.1ANon-text Content
Ensure <img> elements have alternative text or a role of none or presentation
<img src="https://images.unsplash.com/photo-1526491109672-74740652b963?w=400">
Failure
Fix any of the following: Element does not have an alt attribute aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element's default semantics were not overridden with role="none" or role="presentation"
https://dequeuniversity.com/rules/axe/4.12/image-alt?application=playwright
+ 1 more occurrence(s) on this page
High
color-contrast
Elements must meet minimum color contrast ratio thresholds
SC 1.4.3AAContrast (Minimum)
Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
<a href="/about.html" class="btn btn-secondary">Learn More</a>
Failure
Fix any of the following: Element has insufficient color contrast of 2.53 (foreground color: #9ca3af, background color: #ffffff, font size: 11.3pt (15px), font weight: normal). Expected contrast ratio of 4.5:1
+ 1 more occurrence(s) on this page
High
html-has-lang
<html> element must have a lang attribute
SC 3.1.1ALanguage of Page
Ensure every HTML document has a lang attribute
<html>
Failure
Fix any of the following: The <html> element does not have a lang attribute
High
link-name
Links must have discernible text
SC 2.4.4ALink Purpose (In Context)
Ensure links have discernible text
<a href="/products/index.html" style="display:inline-block"> <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M5 12h14M12 5l7 7-7 7"></path></svg> </a>
Failure
Fix all of the following: Element is in tab order and does not have accessible text Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
Medium
heading-order
Heading levels should only increase by one
Best PracticeBest PracticeInfo and Relationships
Ensure the order of headings is semantically correct
<h3 class="section-title" style="margin-top:40px">Why Choose BGS Acme Retail</h3>
Failure
Fix any of the following: Heading order invalid
Medium
region
All page content should be contained by landmarks
Best PracticeBest PracticeInfo and Relationships
Ensure all page content is contained by landmarks
<section class="hero"> <h1>Gear Up for Your Next Adventure</h1> <p>Premium outdoor equipment, trusted by hikers and campers since 2009.</p> <a href="/products/index.html" class="btn btn-primary">Shop Now</a> <a href="/about.html" class="btn btn-secondary">Learn More</a> </section>
Failure
Fix any of the following: Some page content is not contained by landmarks