Accessibility Report
📄 Static HTML scan (heuristic)
Web Accessibility Conformance Audit
Report IDCA-20260730-A5DAF9B9
Report date2026-07-30
Site auditedclovitek.com
Standard testedWCAG 2.1 Level AA (W3C)
ScopePrimary page (homepage) of the domain, automated evaluation
Methodologystatic HTML heuristic scan + browser-rendered deep scan (axe-core via Lighthouse). Automated tooling can verify only a subset of WCAG success criteria; criteria that require human judgement are explicitly marked Not Tested (manual review needed) rather than assumed to pass.
Prepared byCloviAble — automated accessibility audit engine

This is an automated conformance audit, not a legal certification of compliance. Full WCAG conformance can only be established by a qualified manual audit. CloviAble reports what was measured — no theater.

SECTION 2

Executive summary

94/ 100GoodWeighted score
1 moderate1findingsFindings by severity
20
criteria pass
2
criteria fail
28
not tested
1
total findings

Conformance of tested criteria: 90% (20 of 22 machine-tested criteria pass; 28 of 50 total criteria require manual review and are excluded from this figure).

How this score was computed

The weighted score reflects automated findings penalised by severity (critical > serious > moderate > minor). The conformance percentage is the share of machine-tested WCAG 2.1 A/AA criteria that pass — criteria we could not test by machine are reported separately as Not Tested and are never silently counted as passing. This is a deliberate departure from overlay-vendor "compliance %" figures, which do not disclose what was actually measured.

Scanned 2026-07-30T20:06:37.730555Z (cached) · static HTML + deep scan of the homepage

SECTION 6 · CHART

Pass rate by WCAG principle (POUR)

POUR

Each axis shows the share of machine-tested criteria that pass within that principle. Perceivable · Operable · Understandable · Robust. A short axis flags where the site is weakest.

SECTION 3

WCAG 2.1 Level AA conformance matrix

Every WCAG 2.1 Level A and AA success criterion is enumerated below and marked Pass, Fail, or Not Tested (manual review needed). Unlike overlay-vendor reports, we do not hide untested criteria or count them as passing. A browser-rendered deep scan (axe-core) was run, extending machine coverage to contrast, ARIA and keyboard criteria. WCAG Level AAA criteria are out of scope for AA conformance and are not tested.

50 criteria (A+AA)22 machine-tested20 pass2 fail28 not tested

Perceivable

SCSuccess criterionStatus
1.1.1Non-text Content APassvia deep scan (axe-core)
1.2.1Audio-only and Video-only (Prerecorded) ANot Testedmanual review needed
1.2.2Captions (Prerecorded) ANot Testedmanual review needed
1.2.3Audio Description or Media Alternative (Prerecorded) ANot Testedmanual review needed
1.2.4Captions (Live) AANot Testedmanual review needed
1.2.5Audio Description (Prerecorded) AANot Testedmanual review needed
1.3.1Info and Relationships APassvia deep scan (axe-core)
1.3.2Meaningful Sequence ANot Testedmanual review needed
1.3.3Sensory Characteristics ANot Testedmanual review needed
1.3.4Orientation AANot Testedmanual review needed
1.3.5Identify Input Purpose AANot Testedmanual review needed
1.4.1Use of Color APassvia deep scan (axe-core)
1.4.2Audio Control ANot Testedmanual review needed
1.4.3Contrast (Minimum) AAFailvia deep scan (axe-core)
1.4.4Resize Text AAPassvia deep scan (axe-core)
1.4.5Images of Text AANot Testedmanual review needed
1.4.10Reflow AAPassvia deep scan (axe-core)
1.4.11Non-text Contrast AAPassvia deep scan (axe-core)
1.4.12Text Spacing AAPassvia deep scan (axe-core)
1.4.13Content on Hover or Focus AANot Testedmanual review needed

Operable

SCSuccess criterionStatus
2.1.1Keyboard APassvia deep scan (axe-core)
2.1.2No Keyboard Trap APassvia deep scan (axe-core)
2.1.4Character Key Shortcuts ANot Testedmanual review needed
2.2.1Timing Adjustable ANot Testedmanual review needed
2.2.2Pause, Stop, Hide ANot Testedmanual review needed
2.3.1Three Flashes or Below Threshold ANot Testedmanual review needed
2.4.1Bypass Blocks APassvia deep scan (axe-core)
2.4.2Page Titled APassvia deep scan (axe-core)
2.4.3Focus Order ANot Testedmanual review needed
2.4.4Link Purpose (In Context) APassvia deep scan (axe-core)
2.4.5Multiple Ways AANot Testedmanual review needed
2.4.6Headings and Labels AAPassvia deep scan (axe-core)
2.4.7Focus Visible AAPassvia deep scan (axe-core)
2.5.1Pointer Gestures ANot Testedmanual review needed
2.5.2Pointer Cancellation ANot Testedmanual review needed
2.5.3Label in Name AFailvia static HTML scan
2.5.4Motion Actuation ANot Testedmanual review needed

Understandable

SCSuccess criterionStatus
3.1.1Language of Page APassvia deep scan (axe-core)
3.1.2Language of Parts AAPassvia deep scan (axe-core)
3.2.1On Focus ANot Testedmanual review needed
3.2.2On Input ANot Testedmanual review needed
3.2.3Consistent Navigation AANot Testedmanual review needed
3.2.4Consistent Identification AANot Testedmanual review needed
3.3.1Error Identification ANot Testedmanual review needed
3.3.2Labels or Instructions APassvia deep scan (axe-core)
3.3.3Error Suggestion AANot Testedmanual review needed
3.3.4Error Prevention (Legal, Financial, Data) AANot Testedmanual review needed

Robust

SCSuccess criterionStatus
4.1.1Parsing APassvia deep scan (axe-core)
4.1.2Name, Role, Value APassvia deep scan (axe-core)
4.1.3Status Messages AAPassvia deep scan (axe-core)
SECTION 5

Severity-prioritized remediation plan

Ordered by severity, then by how commonly each issue appears across sites we scan, then by local occurrences. Each item lists the affected elements, a copy-paste fix and an effort estimate. Fixing the top 3 issues resolves 100% of all detected occurrences.

1seriousText color contrast meets minimum ratioWCAG 1.4.3 Level AAModerate· 7 occurrences Real-world prevalence: seen on 40% of sites scanned · 75 occurrences observed
Fix: Compute the contrast ratio from rendered/computed foreground and background colors and raise it to ≥4.5:1 (3:1 for large text). Requires resolving CSS cascade + computed styles, so a headless browser is needed.
Affected elements:
a.platform-card > div.p-5 > h3.font-semibold > span
a.group > div.p-4 > div.mt-3 > span.text-[11px]
/* fail: #999 on #fff = 2.85:1 */
color:#595959; /* pass: 7:1 on #fff */
2moderateAccessible name does not contain visible label textWCAG 2.5.3Moderate· 1 occurrence
Fix: Ensure the aria-label contains the visible text as a substring. Prefer aria-labelledby or descriptive visible text instead.
Affected elements:
<a class="flex items-center gap-2.5 group" aria-label="CloviTek AI" href="/">
<!-- Wrong: -->
<button aria-label="Submit form">Send</button>
<!-- Right: -->
<button aria-label="Send message">Send</button>
DEEP SCAN · AXE-CORE

Browser-rendered accessibility scan

Run with the industry-standard open-source accessibility ruleset (via a headless-browser render of the page, ~50+ automated WCAG 2.1/2.2 checks). This detects barriers the static scan cannot: color contrast (1.4.3), ARIA validity (4.1.2/4.1.3), keyboard operability (2.1.1) and target size (2.5.8). Accessibility score: 96/100. Source: lighthouse · 2026-07-11T10:40:41.037627Z.

DETECTED

color-contrast

seriousWCAG 1.4.3 Level AA

Normal text needs at least 4.5:1 contrast against its background; large text (≥24px, or ≥19px bold) needs 3:1.

7 occurrences detected.

Affected elements (CSS selector):
a.platform-card > div.p-5 > h3.font-semibold > span
a.group > div.p-4 > div.mt-3 > span.text-[11px]
How to fix: Compute the contrast ratio from rendered/computed foreground and background colors and raise it to ≥4.5:1 (3:1 for large text). Requires resolving CSS cascade + computed styles, so a headless browser is needed.

Performance & Core Web Vitals

39
Performance score
100
SEO score
96
Best practices

Detailed results by WCAG principle

Each automated check below is grouped under one of the four WCAG 2.1 principles. Passing checks are shown alongside failures for full transparency.

P

Perceivable

Information and UI must be presentable in ways users can perceive.

PASS

Images have alt text

WCAG 1.1.1

No issues found for this check.

PASS

Responsive viewport is set

WCAG 1.4.10

No issues found for this check.

PASS

Pinch-zoom is allowed

WCAG 1.4.4

No issues found for this check.

O

Operable

UI components and navigation must be operable.

PASS

Page has a descriptive title

WCAG 2.4.2

No issues found for this check.

PASS

Title length is reasonable

WCAG 2.4.2

No issues found for this check.

PASS

Page has one H1

WCAG 2.4.6

No issues found for this check.

PASS

No duplicate H1s

WCAG 1.3.1

No issues found for this check.

PASS

Heading levels are in order

WCAG 1.3.1

No issues found for this check.

PASS

Links have readable text

WCAG 2.4.4

No issues found for this check.

PASS

Focused elements not obscured by sticky elements (2.4.11)

WCAG 2.4.11

No issues found for this check.

FAIL

Accessible name does not contain visible label text

moderateWCAG 2.5.3

When aria-label differs from visible button/link text, voice-control users cannot activate the element by speaking the text they see on screen.

1 occurrence detected.

Sampled from the page:
<a class="flex items-center gap-2.5 group" aria-label="CloviTek AI" href="/">
How to fix: Ensure the aria-label contains the visible text as a substring. Prefer aria-labelledby or descriptive visible text instead.
<!-- Wrong: -->
<button aria-label="Submit form">Send</button>
<!-- Right: -->
<button aria-label="Send message">Send</button>
PASS

Interactive elements meet minimum target size (2.5.8)

WCAG 2.5.8

No issues found for this check.

PASS

No positive tabindex values breaking focus order (2.4.3)

WCAG 2.4.3

No issues found for this check.

U

Understandable

Information and the operation of the UI must be understandable.

PASS

Page language is declared

WCAG 3.1.1

No issues found for this check.

PASS

Language value is valid

WCAG 3.1.1

No issues found for this check.

PASS

Form fields are labelled

WCAG 3.3.2

No issues found for this check.

PASS

Help/contact link present for consistent help (3.2.6)

WCAG 3.2.6

No issues found for this check.

R

Robust

Content must be robust enough to work with assistive technologies.

PASS

Character encoding is declared

WCAG 4.1.1

No issues found for this check.

PASS

Buttons have accessible names

WCAG 4.1.2

No issues found for this check.

PASS

No duplicate id attributes

WCAG 4.1.1

No issues found for this check.

European Accessibility Act (EAA) Readiness

The EAA became enforceable June 2025. Websites of businesses operating in the EU must comply with WCAG 2.1 AA minimum. This applies to any business offering digital products or services to EU customers — not just EU-headquartered companies.

EAA-ready: 94/100

Your score: 94/100 — Your score suggests strong WCAG 2.1 AA conformance. Remediate any remaining failures and conduct manual testing to achieve full EAA compliance.

Based on automated WCAG 2.1 AA checks. Manual testing with assistive technology is also required for full EAA compliance. Learn more about EAA →

Manual review recommended

CloviAble scans static HTML, so it reports only what can be verified honestly from markup. The following require a human or a browser-rendered audit and are not reflected in the score above:

🛡️ Also check Security with CloviScan
Accessibility is only half the picture. CloviScan audits SSL, security headers, DNS email auth, and performance — all free, instant, no signup.
Free Security Scan →

Export this report

Pro reports can be saved and shared.

SECTION 7

Methodology & formal disclaimer

This report combines a static-HTML heuristic scan (20 checks on the server-fetched homepage) with a browser-rendered deep scan using the axe-core ruleset (via Lighthouse), extending machine coverage to contrast, ARIA and keyboard criteria. Findings are mapped to WCAG 2.1 Level AA success criteria and organised by the four POUR principles. The weighted score is penalised by issue severity.

Automated-testing limitations: automated tooling can reliably detect only a subset of WCAG success criteria. Criteria requiring human judgement (alt-text quality, meaningful sequence, captions accuracy, link purpose in context, and others) are reported as Not Tested (manual review needed) in the conformance matrix and are never assumed to pass.

This is an automated audit, not a legal certification. A passing automated result does not by itself establish WCAG conformance or legal compliance; a qualified manual audit is recommended for full conformance. CloviAble reports only what was measured — real accessibility, no theater.

Report ID: CA-20260730-A5DAF9B9Generated: 2026-07-30T20:06:37.730555ZStandard: WCAG 2.1 Level AAPrepared by CloviAble

Reference: WCAG 2.1 Quick Reference (W3C) · Level AA.

Powered by CloviAble intelligence: a curated knowledge base of 31 accessibility checks and 4 accessibility laws. Real-world prevalence figures are derived from 5 sites scanned so far.