Generated on 2025-06-25
Confidential – For internal use only
Site: https://agency-xyz.com
Pages Scanned: 3
Date: 2025-06-25
WCAG Level: WCAG 2.2 AA
This audit identifies potential accessibility issues that may affect users with disabilities. Resolving them improves usability, legal compliance, and inclusivity.
The following 3 pages were scanned for accessibility issues:
Description: The gray text on white background fails WCAG 2.2 AA 4.5:1 contrast.
Fix: Increase the text colour to #000000, or darken it until contrast ≥ 4.5:1.
Rule: color-contrast
Target: .hero-tagline
Description: Decorative image lacks alt attribute.
Fix: Add alt="" if decorative, or alt="Barista pouring coffee" if informational.
Rule: image-alt
Target: img[src*="/banner/coffee.jpg"]
Description: Search form input is missing an associated label.
Fix: Add <label for="q">Search</label> before the input.
Rule: label
Target: form.search input[name=q]
Description: Found <h4> immediately after <h2>.
Fix: Change to <h3> or re-nest headings correctly.
Rule: heading-order
Target: h4.section-tagline
Description: <html> element lacks a lang attribute.
Fix: Add lang="en" (or appropriate language code) to <html>.
Rule: html-has-lang
Target: html
Description: Social icon link contains no text or aria-label.
Fix: Add aria-label="Twitter" or visible text.
Rule: link-name
Target: a[href^="https://twitter.com"]
Description: Multiple elements use id="submit-btn".
Fix: Ensure each id value is unique.
Rule: duplicate-id
Target: #submit-btn
Description: Role="tablist" lacks role="tab" children.
Fix: Wrap each toggle button in role="tab" and role="tabpanel".
Rule: aria-required-children
Target: div[role=tablist]
We recommend a full manual audit to catch remaining issues, followed by remediation support.
Schedule a Consultation