a11y-check.eu vs Our Accessibility Audit: The Full Reports
These are the full reports from 25 October 2026, when we ran a11y-check.eu, an axe-core based accessibility checker, and our own Accessibility Audit on aiwebpageseo.com. Both found no violations, and both left the same text over background gradients for a person to check. Each report is shown exactly as the tool displayed it, without edits, so anyone can compare them.
Reports on this page
- a11y-check.eu report: https://aiwebpageseo.com: 0 violations, 1 item for manual review (21 elements), 46 passed
- Our Accessibility Audit: https://aiwebpageseo.com: Score 100/100
a11y-check.eu report: https://aiwebpageseo.com
0 violations, 1 item for manual review (21 elements), 46 passed
violations 1 needs review 46 passed Audited: https://aiwebpageseo.com Download PDF Report Violations (0) No violations found. Needs Manual Review (1) axe could not automatically determine if these pass or fail — check them manually. serious Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds 21 elements <a href="https://aiwebpageseo.com/pricing.html">Pricing</a> Fix any of the following: Element's background color could not be determined due to a background gradient <a href="https://aiwebpageseo.com/blog.html">Blog</a> Fix any of the following: Element's background color could not be determined due to a background gradient <a href="https://aiwebpageseo.com/seo-auth/login.html" class="bk-signin">Sign In</a> Fix any of the following: Element's background color could not be determined due to a background gradient <h1><span class="hl">SEO Audit Tool</span> for SEO, AEO, Security and <span class="hl">Accessibility</span></h1> Fix any of the following: Element's background color could not be determined due to a background gradient <span class="hl">SEO Audit Tool</span> Fix any of the following: Element's background color could not be determined due to a background gradient <span class="hl">Accessibility</span> Fix any of the following: Element's background color could not be determined due to a background gradient <p class="lede">Check a site for security, trust, Google spam policies, HTTP errors and accessibility, debug and generate schema, and see how people, Google and AI systems read your business. Pick a tool below: each card says what it checks and answers the common questions.</p> Fix any of the following: Element's background color could not be determined due to a background gradient <h2>Established audits</h2> Fix any of the following: Element's background color could not be determined due to a background gradient <label for="vs-established-tech">Technical</label> Fix any of the following: Element's background color could not be determined due to a background gradient <p> Fix any of the following: Element's background color could not be determined due to a background gradient <p><strong>Accessibility Audit:</strong> checks things the engine behind Google Lighthouse's accessibility checks has no test for, such as whether keyboard users get stuck, whether they can see where they are on the page, and whether the page still works on a phone screen.</p> Fix any of the following: Element's background color could not be determined due to a background gradient <strong>Accessibility Audit:</strong> Fix any of the following: Element's background color could not be determined due to a background gradient <p> Fix any of the following: Element's background color could not be determined due to a background gradient <strong>Security Audit:</strong> Fix any of the following: Element's background color could not be determined due to a background gradient <h2>Final checks</h2> Fix any of the following: Element's background color could not be determined due to a background gradient <p>These audits have been tested and are going through final checks before joining the Established audits.</p> Fix any of the following: Element's background color could not be determined due to a background gradient <h2>Work in progress</h2> Fix any of the following: Element's background color could not be determined due to a background gradient <p> Fix any of the following: Element's background color could not be determined due to a background gradient <a href="https://aiwebpageseo.com/contact.html">tell us</a> Fix any of the following: Element's background color could not be determined due to a background gradient <a href="https://aiwebpageseo.com/aipageseo-demo-pages/how-to-fix-ai-hallucinations.html">hallucinate</a> Fix any of the following: Element's background color could not be determined due to a background gradient <div class="gdpr-text"> Fix any of the following: Element's background color could not be determined because it partially overlaps other elements How to fix ↗
Our Accessibility Audit: https://aiwebpageseo.com
Score 100/100
HTML Source 249p 🔗 From URL 📋 Paste HTML Address of the page to audit https://aiwebpageseo.com 🔍 Fetch & Check 249p ✓ URL reachable 📋 Example report 📘 Beginner guide 📖 Full guide 🔍 Other tools checked Accessibility Audit — Two Evidence Reports Report 1 — Automated Accessibility Test Results This report explains what was tested, the results and the W3C WCAG success criteria to which each result contributes. A passed automated check is evidence, not certification of an entire success criterion or legal compliance. 100 Automated score / 100 25 Passed checks 0 Errors 0 Warnings How the automated score was calculated Starting score 100 − (0 errors × 15) − (0 warnings × 5) = 100/100 (minimum 0). Passed checks do not add points. Manual review findings are not deducted by this formula. Individual test evidence — 25 passed checks Each result identifies a relevant WCAG criterion where the mapping is supported. A result may cover only part of that criterion. Text contrast meets WCAG AA (271 text elements measured) Automated check passed Standard: WCAG 2.2 1.4.3 · Level AA Evidence: Measured text contrast against the WCAG minimum; images, gradients and other unmeasurable colours may need review. Passed within tested scope · Not a WCAG conformance percentage Control edges meet WCAG 3:1 (33 controls measured) Automated check passed Standard: WCAG 2.2 1.4.11 · Level AA Evidence: Measured contrast of control boundaries or focus indicators; human review may still be necessary. Passed within tested scope · Not a WCAG conformance percentage All 9 images have alt attributes Automated check passed Standard: WCAG 2.2 1.1.1 · Level A Evidence: Checked image alternatives or decorative treatment; whether descriptions convey meaning needs human judgment. Passed within tested scope · Not a WCAG conformance percentage All 86 links have descriptive text Automated check passed Standard: WCAG 2.2 2.4.4 · Level A Evidence: Checked accessible link names; meaningful purpose in context may need review. Passed within tested scope · Not a WCAG conformance percentage All form fields have accessible labels Automated check passed Standard: WCAG 2.2 3.3.2 · Level A Evidence: Checked that form controls have labels or instructions; clarity and completeness may need review. Passed within tested scope · Not a WCAG conformance percentage All 4 buttons have accessible names Automated check passed Standard: WCAG 2.2 4.1.2 · Level A Evidence: Checked accessible names for buttons; behaviour and custom controls may need review. Passed within tested scope · Not a WCAG conformance percentage HTML lang attribute present Automated check passed Standard: WCAG 2.2 3.1.1 · Level A Evidence: Checked for a declared page language; accuracy of the language needs human review. Passed within tested scope · Not a WCAG conformance percentage Single H1 heading present Automated check passed Standard: WCAG 2.2 1.3.1 · Level A Evidence: Checked heading structure; semantic meaning and relationships require review. Passed within tested scope · Not a WCAG conformance percentage Keyboard focus is visible on all 40 tab stops checked Automated check passed Standard: WCAG 2.2 2.4.7 · Level AA Evidence: Checked sampled keyboard focus states; untested controls and interactions remain to be verified. Passed within tested scope · Not a WCAG conformance percentage No sideways scrolling at phone width (320px) Automated check passed Standard: WCAG 2.2 1.4.10 · Level AA Evidence: Checked page reflow at a narrow viewport; dynamic content may need review. Passed within tested scope · Not a WCAG conformance percentage Text still fits when text spacing is increased Automated check passed Standard: WCAG 2.2 1.4.12 · Level AA Evidence: Checked text spacing changes; overlapping or dynamically revealed text may need review. Passed within tested scope · Not a WCAG conformance percentage Text still fits when the page is zoomed to 200% Automated check passed Standard: WCAG 2.2 1.4.4 · Level AA Evidence: Checked text resizing to 200%; other interactions may need review. Passed within tested scope · Not a WCAG conformance percentage No moving content without a way to pause it Automated check passed Standard: WCAG 2.2 2.2.2 · Level A Evidence: Checked sampled moving content; other animations may need review. Passed within tested scope · Not a WCAG conformance percentage No content flashes more than 3 times a second Automated check passed Standard: WCAG 2.2 2.3.1 · Level A Evidence: Checked sampled flashing content; videos may require further analysis. Passed within tested scope · Not a WCAG conformance percentage Page works in both portrait and landscape orientation Automated check passed Standard: WCAG 2.2 1.3.4 · Level AA Evidence: Checked both device orientations. Passed within tested scope · Not a WCAG conformance percentage Heading hierarchy logical Automated check passed Standard: WCAG 2.2 1.3.1 · Level A Evidence: Checked heading structure; semantic meaning and relationships require review. Passed within tested scope · Not a WCAG conformance percentage aria-labels match the visible text of their controls Automated check passed Standard: WCAG 2.2 2.5.3 · Level A Evidence: Checked visible text against accessible names. Passed within tested scope · Not a WCAG conformance percentage All 15 SVG graphics are named or hidden Automated check passed Standard: WCAG 2.2 1.1.1 · Level A Evidence: Checked image alternatives or decorative treatment; whether descriptions convey meaning needs human judgment. Passed within tested scope · Not a WCAG conformance percentage All 21 new-tab links say so Automated check passed Standard: Supporting check / advisory Evidence: Usability advisory; not itself evidence of a specific WCAG success criterion. Passed within tested scope · Not a WCAG conformance percentage All 86 links make sense on their own (WCAG 2.4.9, AAA) Automated check passed Standard: WCAG 2.2 2.4.9 · Level AAA Evidence: Checked link names without surrounding context; this is a selected AAA check. Passed within tested scope · Not a WCAG conformance percentage main landmark present Automated check passed Standard: WCAG 2.2 2.4.1 · Level A Evidence: Checked navigation landmarks or bypass mechanisms; full keyboard and assistive-technology coverage still requires review. Passed within tested scope · Not a WCAG conformance percentage nav landmark present Automated check passed Standard: WCAG 2.2 2.4.1 · Level A Evidence: Checked navigation landmarks or bypass mechanisms; full keyboard and assistive-technology coverage still requires review. Passed within tested scope · Not a WCAG conformance percentage Skip navigation verified using Tab and Enter (WCAG 2.4.1) Automated check passed Standard: WCAG 2.2 2.4.1 · Level A Evidence: Checked navigation landmarks or bypass mechanisms; full keyboard and assistive-technology coverage still requires review. Passed within tested scope · Not a WCAG conformance percentage Site map link found (more than one way to find pages) Automated check passed Standard: WCAG 2.2 2.4.5 · Level AA Evidence: Checked for multiple ways to locate pages; applicability and site-wide coverage need review. Passed within tested scope · Not a WCAG conformance percentage No axe-core WCAG violations reported for the rules it tested Automated check passed Standard: Supporting check / advisory Evidence: No violations reported by the specific axe-core rules run; not a pass for all WCAG criteria. Passed within tested scope · Not a WCAG conformance percentage Detected errors, warnings and review findings (0) No issues were raised by the checks run. This does not mean all WCAG criteria were verified. Additional Checks and Outstanding Verification These results explain what the audit measured, what remains unresolved, and which optional checks are outside the AA score. No additional checks or WCAG compliance percentages are implied. Rendered page and script execution Testing condition Standard: Audit scope / methodology Evidence: The page was loaded with its own scripts running and the finished page was audited, as your visitors see it after it loads. Status indicator only — not a WCAG conformance percentage Text contrast not automatically measurable Requires verification Standard: WCAG 2.2 1.4.3 · Level AA Evidence: 20 text elements sit over an image, gradient or unsupported colour, so contrast could not be measured automatically — check them by eye. Next action: Manually inspect the affected text over images, gradients or unsupported backgrounds. Status indicator only — not a WCAG conformance percentage Enhanced text contrast below optional AAA threshold Optional AAA Standard: WCAG 2.2 1.4.6 · Level AAA (not AA-scored) Evidence: Optional, Level AAA (not scored): 84 text elements pass the AA contrast minimum but are below the AAA enhanced level (WCAG 1.4.6: 7:1, or 4.5:1 for large text). AAA is not required by UK or EU accessibility rules, which ask for AA. Next action: Consider improving contrast where practical; do not count optional AAA deficits as AA failures. View evidence examples Status indicator only — not a WCAG conformance percentage Alternative colour schemes and interaction states Requires verification Standard: WCAG 2.2 1.4.3 / 1.4.11 · Level AA Evidence: Contrast is measured on the finished page in its default colour scheme; colours changed by a dark-mode toggle or later clicks are not included. Next action: Check dark mode and colours changed after interaction separately. Status indicator only — not a WCAG conformance percentage Keyboard focus test coverage Requires verification Standard: WCAG 2.2 2.4.7 · Level AA Evidence: Keyboard focus was checked on the first 40 tab stops of the page. Next action: Verify keyboard focus and interaction beyond the sampled tab stops. Status indicator only — not a WCAG conformance percentage Additional Pages Checked Additional pages are audited to identify problems beyond the submitted page and compare repeated navigation and help. These results are shown separately and do not create extra score deductions by themselves. Successfully audited: 2 | Attempt diagnostics: 2 https://aiwebpageseo.com/pricing.html Successfully audited Results: 0 errors, 0 warnings https://aiwebpageseo.com/blog.html Successfully audited https://aiwebpageseo.com/blog Successfully audited Results: 0 errors, 0 warnings Testing conditions and limitations — full notes Show original audit notes (5) Standards and law: WCAG 2.2 is a W3C technical standard. Legal duties depend on jurisdiction, organisation and service. This automated report is not a determination of compliance with the UK Equality Act, UK public-sector accessibility regulations, the European Accessibility Act or other legislation. Report 2 — WCAG 2.2 Conformance Assessment Conformance not established. The automated findings below are a starting point for assessment. A full claim of Level A requires all applicable A criteria to be satisfied; Level AA requires all applicable A and AA criteria. Site-wide conformance also requires evaluating the relevant pages and complete processes, including human testing. A criterion marked “No problems found” has not thereby been fully verified. Level-by-level verification evidence 55 Level A and AA success criteria — evidence from this audit Level Total Failed Warnings No problems found Human verification outstanding Not checked Level A 31 0 0 0 30 1 Level AA 24 0 0 1 22 1 Selected Level AAA checks — not a full AAA assessment WCAG 2.4.9 Link Purpose (AAA): All 86 links make sense on their own (WCAG 2.4.9, AAA). WCAG 1.4.6 Enhanced Contrast (AAA): Optional, Level AAA (not scored): 84 text elements pass the AA contrast minimum but are below the AAA enhanced level (WCAG 1.4.6: 7:1, or 4.5:1 for large text). AAA is not required by UK or EU accessibility rules, which ask for AA.. Only measurable text in the tested presentation is covered. Full AAA conformance is neither assessed nor claimed. The criteria above must not be treated as a complete AAA checklist. What the statuses mean Failed: detected issue to investigate and fix. Warning: potential issue to investigate. No problems found: the implemented check reported no problem, not a conformance certificate. Manual review needed: partial automated evidence exists, but human verification remains. Needs a person to check: no completed automated verification for that criterion. Not checked this time: the relevant check did not run. Criterion-by-criterion verification and next actions Review each criterion below. Where the report identifies a human check, that work remains outstanding; a missing automated finding does not establish that a criterion is met. Automated review findings: 0 individual findings flagged by the automated checks (not a count of criteria needing verification). Outstanding criterion verification: 52 of 55 criteria (32 with partial automated evidence; 20 requiring a person to check). Not checked this time: 2 criteria. These are mutually exclusive report statuses, not a WCAG compliance score. A zero automated-review-findings count does not mean that criteria have been verified. WCAG 2.2 coverage, Level A and AA: 0 failed, 0 with warnings, 1 with no problems found, 32 need further review, 20 need a person to check, 2 not checked this time How to interpret these results This report covers 55 WCAG 2.2 Level A and AA success criteria. Coverage is not a conformance pass. Automated checks cannot establish every criterion. 52 criteria require further review or a person to check, and 2 were not checked this time. Full WCAG conformance is not established by this automated report alone. Results for all 55 WCAG 2.2 Level A and AA success criteria Criterion Level Requirement Result 1.1.1 A Non-text Content (also check that alt text describes each image well) Manual review needed 1.2.1 A Audio-only and Video-only (Prerecorded) Needs a person to check 1.2.2 A Captions (Prerecorded) (also check that captions are accurate and complete) Manual review needed 1.2.3 A Audio Description or Media Alternative (Prerecorded) Needs a person to check 1.3.1 A Info and Relationships (also check that the structure matches how the page looks) Manual review needed 1.3.2 A Meaningful Sequence Needs a person to check 1.3.3 A Sensory Characteristics Needs a person to check 1.4.1 A Use of Color (also check that colour is never the only way information is shown) Manual review needed 1.4.2 A Audio Control (also check whether automatically started sound continues beyond three seconds and has a working independent control) Manual review needed 2.1.1 A Keyboard (also check that every function works with the keyboard alone) Manual review needed 2.1.2 A No Keyboard Trap (also check keyboard interactions beyond the sampled tab stops) Manual review needed 2.1.4 A Character Key Shortcuts Needs a person to check 2.2.1 A Timing Adjustable (also check time limits set by scripts (session timeouts)) Manual review needed 2.2.2 A Pause, Stop, Hide (also check content further down the page) Manual review needed 2.3.1 A Three Flashes or Below Threshold (also check videos and animations beyond the first seconds) Manual review needed 2.4.1 A Bypass Blocks (also check that repeated content can actually be bypassed with keyboard and assistive technology) Manual review needed 2.4.2 A Page Titled (also check that the title describes the page) Manual review needed 2.4.3 A Focus Order (also check that the tab order follows the page in a sensible order) Manual review needed 2.4.4 A Link Purpose (In Context) (also check that each link says where it goes) Manual review needed 2.5.1 A Pointer Gestures Needs a person to check 2.5.2 A Pointer Cancellation Needs a person to check 2.5.3 A Label in Name (also check controls named by pictures of text) Manual review needed 2.5.4 A Motion Actuation Needs a person to check 3.1.1 A Language of Page (also check whether the declared language matches the page’s actual human language) Manual review needed 3.2.1 A On Focus (also check keyboard interactions beyond the sampled tab stops) Manual review needed 3.2.2 A On Input Needs a person to check 3.2.6 A Consistent Help Not checked this time 3.3.1 A Error Identification Needs a person to check 3.3.2 A Labels or Instructions (also check that instructions are clear) Manual review needed 3.3.7 A Redundant Entry Needs a person to check 4.1.2 A Name, Role, Value (also check custom controls built with scripts) Manual review needed 1.2.4 AA Captions (Live) Needs a person to check 1.2.5 AA Audio Description (Prerecorded) Needs a person to check 1.3.4 AA Orientation No problems found 1.3.5 AA Identify Input Purpose (also check fields on other pages and forms shown after an action) Manual review needed 1.4.3 AA Contrast (Minimum) (also check text drawn inside images) Manual review needed 1.4.4 AA Resize Text (also check text that grows only partly when zoomed) Manual review needed 1.4.5 AA Images of Text Needs a person to check 1.4.10 AA Reflow (also check content that only appears after an action) Manual review needed 1.4.11 AA Non-text Contrast (also check icons and charts) Manual review needed 1.4.12 AA Text Spacing (also check text that overlaps rather than being cut off) Manual review needed 1.4.13 AA Content on Hover or Focus (also check pop-ups beyond the menus and tooltips tried) Manual review needed 2.4.5 AA Multiple Ways (also check that every page can be found two ways) Manual review needed 2.4.6 AA Headings and Labels (also check that headings and labels describe their content) Manual review needed 2.4.7 AA Focus Visible (also check keyboard interactions beyond the sampled tab stops) Manual review needed 2.4.11 AA Focus Not Obscured (Minimum) (also check keyboard interactions beyond the sampled tab stops) Manual review needed 2.5.7 AA Dragging Movements Needs a person to check 2.5.8 AA Target Size (Minimum) (also check controls drawn without their own box) Manual review needed 3.1.2 AA Language of Parts (also check passages in another language that are not marked) Manual review needed 3.2.3 AA Consistent Navigation Not checked this time 3.2.4 AA Consistent Identification Needs a person to check 3.3.3 AA Error Suggestion Needs a person to check 3.3.4 AA Error Prevention (Legal, Financial, Data) Needs a person to check 3.3.8 AA Accessible Authentication (Minimum) Needs a person to check 4.1.3 AA Status Messages Needs a person to check
Run the same audit on your own site
Our Accessibility Audit checks a page in Chrome against all 55 WCAG 2.2 Level A and AA criteria and shows the evidence for every result.
Open the Accessibility Audit →