# Certvo > Certvo is an AI-powered web accessibility scanner (WCAG 2.1 and 2.2 AA) with generated code fixes, continuous monitoring, VPAT and accessibility statement generators, and an MCP server. It publishes original research from its scan data: in 2026, 1,564 websites were scanned and only 18.8% passed every automated AA check. Pages under /wcag/, /fix/ and /research/ are available as Markdown by appending `.md` to the URL or sending `Accept: text/markdown`. The dataset is CC BY 4.0; cite "Certvo Web Accessibility Report 2026" with a link. ## Research and open data - [Certvo Web Accessibility Report 2026](https://certvo.com/research/web-accessibility-report-2026): Original dataset: WCAG 2.1 failure rates across 1,564 scanned websites. Only 18.8% passed every automated AA check. CC BY 4.0. - [WCAG 2.1 failure rates by success criterion](https://certvo.com/research/wcag-failure-rates): Full table, one row per machine-testable criterion, share of sites failing. - [Report methodology](https://certvo.com/research/web-accessibility-report-2026/methodology): Sample, scanner, deduplication and exclusion rules, definitions, limitations, privacy. - [Dataset (JSON)](https://certvo.com/research/data/certvo-web-accessibility-2026.json): Aggregate counts and percentages only; no individual sites. - [Research index](https://certvo.com/research): All published research and downloads. ## Free scanner and tools - [Free website accessibility checker](https://certvo.com/scan): WCAG 2.1 AA scan of any URL in about 60 seconds, no signup, AI-generated code fixes. - [What is a website accessibility score](https://certvo.com/accessibility-score): How the 0 to 100 score is calculated, what a good score is, score versus compliance. - [Colour contrast checker](https://certvo.com/tools/contrast-checker): WCAG 1.4.3 and 1.4.11 ratios for text and UI components. - [Accessibility statement generator](https://certvo.com/tools/accessibility-statement): EU/EAA-model statement with the sections regulators look for. - [VPAT generator](https://certvo.com/tools/vpat-generator): Accessibility Conformance Report from scan results. - [Agent readiness check](https://certvo.com/agent-ready): Does a site expose robots, sitemap, API catalog, MCP server card, agent skills and markdown? - [Pricing](https://certvo.com/pricing): Free plan; Pro from $49/month; team and enterprise plans. ## WCAG reference - [WCAG 2.1 complete guide](https://certvo.com/wcag-guide): POUR principles, conformance levels, legal requirements. - [WCAG 2.1 vs 2.2](https://certvo.com/wcag-guide/wcag-2-1-vs-2-2): The nine new criteria, the removed one, which laws require which version. - [All success criteria](https://certvo.com/wcag): Index by principle. - [WCAG 1.1.1 Non-text Content](https://certvo.com/wcag/1-1-1): Level A. All non-text content (images, icons, controls) must have a text alternative that serves the equivalent purpose. - [WCAG 1.3.1 Info and Relationships](https://certvo.com/wcag/1-3-1): Level A. The visual structure of a page (headings, lists, tables, form labels) must also be available programmatically — assistive tech relies on the markup, not the styling. - [WCAG 1.4.3 Contrast (Minimum)](https://certvo.com/wcag/1-4-3): Level AA. Body text must have a contrast ratio of at least 4.5:1 against its background. Large text (18pt+, or 14pt bold) needs at least 3:1. - [WCAG 1.4.11 Non-text Contrast](https://certvo.com/wcag/1-4-11): Level AA. UI components (form borders, focus indicators, icons that convey meaning) must have at least a 3:1 contrast ratio against adjacent colors. - [WCAG 2.1.1 Keyboard](https://certvo.com/wcag/2-1-1): Level A. Every interactive function on the page must be operable using only the keyboard. - [WCAG 2.1.2 No Keyboard Trap](https://certvo.com/wcag/2-1-2): Level A. Keyboard focus must never get trapped — users must always be able to navigate away using standard keys. - [WCAG 2.4.3 Focus Order](https://certvo.com/wcag/2-4-3): Level A. Components must receive focus in an order that preserves meaning and operability — usually matching the visual reading order. - [WCAG 2.4.4 Link Purpose (In Context)](https://certvo.com/wcag/2-4-4): Level A. The purpose of every link must be clear from its link text, or from its text combined with the surrounding context. - [WCAG 2.4.6 Headings and Labels](https://certvo.com/wcag/2-4-6): Level AA. Headings and labels must describe the topic or purpose of the content they introduce. - [WCAG 2.4.7 Focus Visible](https://certvo.com/wcag/2-4-7): Level AA. Any keyboard-operable interface must have a visible indicator showing which element has focus. - [WCAG 3.1.1 Language of Page](https://certvo.com/wcag/3-1-1): Level A. The default human language of the page must be programmatically set via the lang attribute on . - [WCAG 3.3.1 Error Identification](https://certvo.com/wcag/3-3-1): Level A. When an input error is detected, the field in error and the description of the error must be conveyed in text. - [WCAG 3.3.2 Labels or Instructions](https://certvo.com/wcag/3-3-2): Level A. Labels or instructions must be provided when content requires user input. - [WCAG 4.1.2 Name, Role, Value](https://certvo.com/wcag/4-1-2): Level A. For every UI component, the name, role, and state (and any value where applicable) must be programmatically determinable. - [WCAG 4.1.3 Status Messages](https://certvo.com/wcag/4-1-3): Level AA. Status messages (success, error, loading) must be announced by assistive tech without moving keyboard focus. - [WCAG 1.2.2 Captions (Prerecorded)](https://certvo.com/wcag/1-2-2): Level A. Captions must be provided for all prerecorded audio in synchronized media. - [WCAG 2.2.2 Pause, Stop, Hide](https://certvo.com/wcag/2-2-2): Level A. Any auto-starting moving, blinking, or scrolling content lasting longer than 5 seconds must be pausable, stoppable, or hideable. - [WCAG 2.4.1 Bypass Blocks](https://certvo.com/wcag/2-4-1): Level A. A mechanism is available to bypass blocks of content that are repeated on multiple pages. - [WCAG 1.4.4 Resize Text](https://certvo.com/wcag/1-4-4): Level AA. Text must be resizable to 200% without loss of content or functionality. - [WCAG 1.4.10 Reflow](https://certvo.com/wcag/1-4-10): Level AA. Content must reflow to a 320 CSS pixel width (the equivalent of 400% zoom on a 1280px viewport) without requiring horizontal scrolling for the primary reading direction. - [WCAG 3.2.1 On Focus](https://certvo.com/wcag/3-2-1): Level A. When any component receives focus, it must not initiate a change of context. - [WCAG 3.2.2 On Input](https://certvo.com/wcag/3-2-2): Level A. Changing the setting of any component must not automatically cause a change of context unless the user has been warned. - [WCAG 1.3.5 Identify Input Purpose](https://certvo.com/wcag/1-3-5): Level AA. Inputs collecting common personal information must have a programmatic purpose set, typically via the autocomplete attribute. - [WCAG 2.5.3 Label in Name](https://certvo.com/wcag/2-5-3): Level A. For UI components with labels that include text, the accessible name must contain the visible label text. - [WCAG 1.4.13 Content on Hover or Focus](https://certvo.com/wcag/1-4-13): Level AA. Tooltip and hover content must be dismissible (Esc), hoverable (mouse can move into it), and persistent (stays until dismissed). - [WCAG 1.2.1 Audio-only and Video-only (Prerecorded)](https://certvo.com/wcag/1-2-1): Level A. For prerecorded audio-only content, provide a transcript. For prerecorded video-only content, provide either a transcript or an audio description. - [WCAG 1.2.3 Audio Description or Media Alternative (Prerecorded)](https://certvo.com/wcag/1-2-3): Level A. Prerecorded synchronised media must have either an audio description or a full media alternative. - [WCAG 1.2.4 Captions (Live)](https://certvo.com/wcag/1-2-4): Level AA. Live audio in synchronised media must have captions. - [WCAG 1.3.2 Meaningful Sequence](https://certvo.com/wcag/1-3-2): Level A. When the sequence in which content is presented affects its meaning, a correct reading sequence must be programmatically determinable. - [WCAG 1.3.3 Sensory Characteristics](https://certvo.com/wcag/1-3-3): Level A. Instructions must not rely solely on sensory characteristics like shape, color, size, position, or sound. - [WCAG 1.4.1 Use of Color](https://certvo.com/wcag/1-4-1): Level A. Color must not be the only visual means of conveying information, indicating an action, or distinguishing a visual element. - [WCAG 1.4.2 Audio Control](https://certvo.com/wcag/1-4-2): Level A. If audio plays automatically for more than 3 seconds, a way to pause, stop, or control its volume independently of system volume must be provided. - [WCAG 1.4.5 Images of Text](https://certvo.com/wcag/1-4-5): Level AA. If the technologies used can achieve the visual presentation, text must not be replaced by an image of text. - [WCAG 1.4.12 Text Spacing](https://certvo.com/wcag/1-4-12): Level AA. When users override line height to 1.5×, paragraph spacing to 2×, letter spacing to 0.12×, and word spacing to 0.16×, no content or functionality must be lost. - [WCAG 2.1.4 Character Key Shortcuts](https://certvo.com/wcag/2-1-4): Level A. Single-character keyboard shortcuts must be turn-offable, remappable, or only active when the relevant control has focus. - [WCAG 2.2.1 Timing Adjustable](https://certvo.com/wcag/2-2-1): Level A. For each time limit set by the content, the user must be able to turn it off, adjust it, or extend it. - [WCAG 2.3.1 Three Flashes or Below Threshold](https://certvo.com/wcag/2-3-1): Level A. Content must not flash more than three times in any one-second period, or the flash must stay below the general flash and red flash thresholds. - [WCAG 2.4.2 Page Titled](https://certvo.com/wcag/2-4-2): Level A. Web pages must have titles that describe topic or purpose. - [WCAG 2.5.2 Pointer Cancellation](https://certvo.com/wcag/2-5-2): Level A. For functionality operated using a single pointer, completion of the action must occur on the up-event, not the down-event. - [WCAG 2.5.4 Motion Actuation](https://certvo.com/wcag/2-5-4): Level A. Functionality operated by device motion (shake, tilt) must also be operable by conventional UI controls and motion actuation must be disableable. ## Fix guides - [All fix recipes](https://certvo.com/fix): Copyable before/after code for the most common failures. - [How to fix: missing alt text on images](https://certvo.com/fix/missing-alt-text): 1.1.1 · critical. Screen readers announce "graphic" or read out the file path. Images convey no meaning. - [How to fix: low color contrast](https://certvo.com/fix/low-color-contrast): 1.4.3, 1.4.11 · serious. Body text in pale gray on white, sale prices in faint red, focus rings invisible against background. - [How to fix: form fields without labels](https://certvo.com/fix/missing-form-labels): 3.3.2, 1.3.1, 4.1.2 · serious. Screen readers announce "edit text, blank" with no idea what to enter. - [How to fix: missing H1 / wrong heading order](https://certvo.com/fix/no-h1): 2.4.6, 1.3.1 · moderate. No H1 on the page, or multiple H1s, or skipped levels (H2 → H4). - [How to fix: missing skip-to-main-content link](https://certvo.com/fix/missing-skip-link): 2.4.1 · moderate. Tab on every page goes through 20+ nav items before reaching content. - [How to fix: keyboard trap in modal or widget](https://certvo.com/fix/keyboard-trap): 2.1.2 · critical. Tab inside a modal cycles forever; no way to escape with the keyboard. - [How to fix: missing lang attribute on ](https://certvo.com/fix/missing-lang): 3.1.1 · moderate. Screen readers read content with the wrong language phonetics. - [How to fix: empty links and image-only links](https://certvo.com/fix/empty-link): 2.4.4, 4.1.2 · serious. Screen reader announces "link" with no destination context. - [How to fix: empty buttons / icon-only buttons](https://certvo.com/fix/empty-button): 4.1.2 · serious. Screen reader announces "button" with no purpose. - [How to fix: auto-playing video with sound](https://certvo.com/fix/auto-play-video): 1.4.2 · serious. Video plays sound on page load with no immediate pause control. - [How to fix: data table without headers](https://certvo.com/fix/table-no-headers): 1.3.1 · serious. Screen readers announce table cells with no column or row context. - [How to fix: invisible focus indicator](https://certvo.com/fix/focus-not-visible): 2.4.7 · serious. Tabbing through the page shows nothing about which element has focus. - [How to fix: ARIA misuse and conflicting roles](https://certvo.com/fix/aria-misuse): 4.1.2 · moderate. Custom components break in screen readers because of conflicting or invalid ARIA. - [How to fix: missing or duplicate page titles](https://certvo.com/fix/no-page-title): 2.4.2 · serious. Browser tab shows "Untitled" or every page has the same title. - [How to fix: session timeouts without warning](https://certvo.com/fix/time-limit-no-warning): 2.2.1 · serious. Form data is lost when an idle session expires without warning. - [How to fix: missing autocomplete attributes](https://certvo.com/fix/autocomplete-missing): 1.3.5 · moderate. Browsers cannot autofill names, addresses, or payment fields. - [How to fix: video without captions](https://certvo.com/fix/video-no-captions): 1.2.2 · critical. Deaf users cannot access audio content. - [How to fix: iframe without title](https://certvo.com/fix/iframe-no-title): 4.1.2 · moderate. Screen readers announce "frame" with no description. - [How to fix: lists not marked up as lists](https://certvo.com/fix/list-not-marked-up): 1.3.1 · moderate. Screen readers do not announce list count or position. - [How to fix: placeholder used as label](https://certvo.com/fix/placeholder-as-label): 3.3.2 · serious. Once typing starts, the field has no visible label. - [How to fix: duplicate id attributes](https://certvo.com/fix/duplicate-id): 4.1.1 · moderate. aria-describedby and label-for break unpredictably. - [How to fix: small touch targets](https://certvo.com/fix/small-touch-target): 2.5.5, 2.5.8 · moderate. Mobile users miss-tap small icons. - [How to fix: respect prefers-reduced-motion](https://certvo.com/fix/reduced-motion): 2.3.3 · minor. Vestibular-disorder users see animations they cannot disable. - [How to fix: redundant title attributes](https://certvo.com/fix/redundant-titles): 2.4.6 · minor. Hover tooltips redundantly repeat visible text or hide critical info from keyboard users. ## Laws and compliance - [European Accessibility Act by platform](https://certvo.com/eaa-compliance): What the EAA requires and how to comply on each platform. - [EAA penalties by country](https://certvo.com/eaa-compliance/penalties): Fines, enforcement bodies and national laws for all 27 member states. - [Accessibility law by country](https://certvo.com/accessibility-law): National laws, deadlines and enforcement. - [Accessibility by industry](https://certvo.com/industry): Sector-specific requirements and common failures. - [EAA compliance for Shopify](https://certvo.com/eaa-compliance/shopify): Make your Shopify store EAA and WCAG 2.1 AA compliant. Theme audit checklist, the fixes Shopify owners hit most, and a free 60-second AI scan. - [EAA compliance for WooCommerce](https://certvo.com/eaa-compliance/woocommerce): WooCommerce + WordPress accessibility checklist: theme issues, plugin conflicts, EAA deadlines, and a free AI scan that pinpoints WCAG 2.1 AA failures. - [EAA compliance for Webflow](https://certvo.com/eaa-compliance/webflow): Make a Webflow site EAA compliant: interactions that fail WCAG, the Designer settings to flip, and a free AI scan that finds the issues automatically. - [EAA compliance for WordPress](https://certvo.com/eaa-compliance/wordpress): WordPress accessibility audit guide: theme picks, the plugins that break WCAG, EAA deadlines, and a free AI scan of any URL. - [EAA compliance for Next.js](https://certvo.com/eaa-compliance/next-js): Make Next.js apps accessible: routing focus, RSC pitfalls, dynamic imports, and a free AI scan that audits server-rendered HTML. - [EAA compliance for React](https://certvo.com/eaa-compliance/react): React accessibility checklist: SPAs that fail WCAG, focus management, ARIA in components, and a free AI scan of your live site. - [EAA compliance for Vue.js](https://certvo.com/eaa-compliance/vue): Vue accessibility audit: directives that break WCAG, Vue Router focus, transitions, and a free AI scan. - [EAA compliance for Angular](https://certvo.com/eaa-compliance/angular): Angular accessibility checklist: Material a11y, route announcer, change detection pitfalls, and a free AI scan. - [EAA compliance for Squarespace](https://certvo.com/eaa-compliance/squarespace): Squarespace accessibility checklist: which templates pass WCAG, common section issues, and a free AI scan. - [EAA compliance for Wix](https://certvo.com/eaa-compliance/wix): Wix accessibility audit: ADI/Editor X gotchas, color settings, and a free AI scan with platform-specific fixes. - [EAA compliance for Magento (Adobe Commerce)](https://certvo.com/eaa-compliance/magento): Magento accessibility audit: Luma vs custom themes, PWA Studio gotchas, and a free AI scan. - [EAA compliance for Joomla](https://certvo.com/eaa-compliance/joomla): Joomla accessibility audit: template selection, the modules that fail WCAG, and a free AI scan. - [Accessibility law in Germany](https://certvo.com/accessibility-law/germany): BFSG / Barrierefreiheitsstärkungsgesetz: who is covered, what WCAG 2.1 AA requirements apply, deadlines, fines, and a free AI scan. - [Accessibility law in France](https://certvo.com/accessibility-law/france): RGAA + EAA in France: who must comply, WCAG 2.1 AA mapping, deadlines, fines up to 4% of turnover, and a free AI scan. - [Accessibility law in Italy](https://certvo.com/accessibility-law/italy): Stanca Law + EAA in Italy: who must comply, AgID requirements, WCAG 2.1 AA mapping, fines, and a free AI scan. - [Accessibility law in Spain](https://certvo.com/accessibility-law/spain): Spain accessibility compliance: RD 1112/2018 + EAA transposition, WCAG 2.1 AA, fines, deadlines, and a free AI scan. - [Accessibility law in Netherlands](https://certvo.com/accessibility-law/netherlands): Dutch accessibility compliance: Tijdelijk Besluit, Digitoegankelijk, EAA transposition, WCAG 2.1 AA, deadlines, free AI scan. - [Accessibility law in Belgium](https://certvo.com/accessibility-law/belgium): Belgian accessibility compliance for public and consumer services: WCAG 2.1 AA, deadlines, fines, free AI scan. - [Accessibility law in Sweden](https://certvo.com/accessibility-law/sweden): Sweden accessibility compliance: DOS Act, EAA transposition, DIGG enforcement, WCAG 2.1 AA, deadlines, free AI scan. - [Accessibility law in Poland](https://certvo.com/accessibility-law/poland): Poland accessibility compliance: Ustawa 2019, EAA transposition, WCAG 2.1 AA via EN 301 549, deadlines, free AI scan. - [Accessibility law in Ireland](https://certvo.com/accessibility-law/ireland): Ireland accessibility compliance: EU EAA Implementation Regulations, NDA enforcement, WCAG 2.1 AA, deadlines, free AI scan. - [Accessibility law in Austria](https://certvo.com/accessibility-law/austria): Austria accessibility compliance: Barrierefreiheitsgesetz, EAA, WCAG 2.1 AA, deadlines, fines, free AI scan. - [Accessibility law in Denmark](https://certvo.com/accessibility-law/denmark): Danish accessibility compliance: web tilgængelighedsloven, EAA transposition, deadlines, fines, and a free AI scan. - [Accessibility law in Finland](https://certvo.com/accessibility-law/finland): Finland accessibility compliance: laki digitaalisten palveluiden tarjoamisesta, EAA, fines, deadlines, free AI scan. - [Accessibility law in Portugal](https://certvo.com/accessibility-law/portugal): Portugal accessibility compliance: DL 83/2018, EAA transposition, AMA enforcement, free AI scan. - [Accessibility law in Czechia](https://certvo.com/accessibility-law/czechia): Czech Republic accessibility compliance: zákon 99/2019, EAA, free AI scan. - [Accessibility law in Greece](https://certvo.com/accessibility-law/greece): Greek accessibility compliance: Law 4727/2020, EAA transposition, free AI scan. - [Accessibility law in Hungary](https://certvo.com/accessibility-law/hungary): Hungarian accessibility compliance: 2018 act, EAA transposition, free AI scan against any URL. - [Accessibility law in Slovakia](https://certvo.com/accessibility-law/slovakia): Slovak accessibility compliance: Act on access to information and EAA, free AI scan. - [Accessibility law in Croatia](https://certvo.com/accessibility-law/croatia): Croatian accessibility law: the 2019 act, the EAA deadline, who must comply, the fines that apply, and a free WCAG 2.1 AA scan of your site. - [Accessibility law in Slovenia](https://certvo.com/accessibility-law/slovenia): Slovenian accessibility rules under ZDSMA 2018 and the EAA: scope, WCAG 2.1 AA obligations, enforcement body, penalties, and a free scan. - [Accessibility law in Bulgaria](https://certvo.com/accessibility-law/bulgaria): Bulgarian accessibility compliance: 2018 e-government act, EAA, free AI scan. - [Accessibility law in Romania](https://certvo.com/accessibility-law/romania): Romanian accessibility law: the 2018 Government Decision plus the EAA — who is covered, WCAG 2.1 AA duties, fines, and a free site scan. - [Accessibility law in Lithuania](https://certvo.com/accessibility-law/lithuania): Lithuanian accessibility obligations under the European Accessibility Act: scope, WCAG 2.1 AA requirements, penalties, and a free scan. - [Accessibility law in Latvia](https://certvo.com/accessibility-law/latvia): Latvian accessibility compliance: Cabinet Regulation 445/2020 + EAA, free AI scan. - [Accessibility law in Estonia](https://certvo.com/accessibility-law/estonia): Estonian accessibility compliance: Public Information Act + EAA, free AI scan. - [Accessibility law in Luxembourg](https://certvo.com/accessibility-law/luxembourg): Luxembourg accessibility obligations under the EAA: which businesses are covered, WCAG 2.1 AA duties, fines, and a free WCAG scan. - [Accessibility law in Cyprus](https://certvo.com/accessibility-law/cyprus): Cyprus accessibility rules: the 2018 law and the EAA — who must comply, WCAG 2.1 AA requirements, enforcement, fines, and a free scan. - [Accessibility law in Malta](https://certvo.com/accessibility-law/malta): Maltese accessibility compliance: Public Service Act 2018 + EAA, free AI scan. - [Accessibility law in United Kingdom](https://certvo.com/accessibility-law/united-kingdom): UK accessibility compliance: Equality Act 2010, PSBAR 2018, post-Brexit EAA exposure for cross-border sellers. ## Alternatives and comparisons - [Scanner comparisons](https://certvo.com/alternatives): Certvo compared with other accessibility tools. - [Certvo vs accessiBe](https://certvo.com/alternatives/accessibe): Compare Certvo and accessiBe: real WCAG fixes vs an overlay widget. Pricing, lawsuit risk, and a free scan. - [Certvo vs UserWay](https://certvo.com/alternatives/userway): UserWay is an overlay widget. Certvo is an AI auditor with code fixes. Compare prices, approach, lawsuit defense. - [Certvo vs Siteimprove](https://certvo.com/alternatives/siteimprove): Siteimprove is an enterprise audit platform. Certvo gives the same audit plus AI-generated code fixes at a fraction of the cost. - [Certvo vs AudioEye](https://certvo.com/alternatives/audioeye): AudioEye uses a hybrid overlay + manual remediation. Certvo audits and fixes the source HTML directly. - [Certvo vs EqualWeb](https://certvo.com/alternatives/equalweb): EqualWeb mixes overlay and manual audit. Certvo focuses on code-level AI audit and fix. - [Certvo vs axe-core](https://certvo.com/alternatives/axe-core): axe-core is the rule engine Certvo runs on. Compare using it directly against a hosted scan with code fixes, mapping and monitoring. - [Certvo vs Pa11y](https://certvo.com/alternatives/pa11y): Pa11y is a free CLI accessibility tester. Compare it with Certvo on coverage, code fixes, crawling, reporting and CI use. - [Certvo vs WAVE](https://certvo.com/alternatives/wave): WAVE by WebAIM is a free visual accessibility checker. Compare it with Certvo on scale, code fixes, crawling and compliance reporting. - [Certvo vs Lighthouse](https://certvo.com/alternatives/lighthouse): Lighthouse gives a quick accessibility score in Chrome DevTools. Compare it with Certvo on coverage, code fixes, crawling and compliance evidence. - [Certvo vs Level Access](https://certvo.com/alternatives/level-access): Level Access is a long-running enterprise accessibility consultancy. Certvo gives you the audit and AI fixes at a fraction of the cost. - [Certvo vs Deque (axe Monitor / DevTools)](https://certvo.com/alternatives/deque): Deque axe is the gold standard for automated accessibility detection. Certvo wraps similar detection with AI fixes you can ship. - [Certvo vs Tenon.io](https://certvo.com/alternatives/tenon): Tenon.io is a developer-friendly accessibility API. Certvo offers similar audit plus AI code patches and a public scan. ## For AI agents - [MCP server documentation](https://certvo.com/docs/mcp): Scan websites and check agent readiness from any MCP client. - [MCP server card](https://certvo.com/.well-known/mcp/server-card.json): Tool and resource definitions. - [API catalog (RFC 9727)](https://certvo.com/.well-known/api-catalog): Public endpoints. - [Agent skills](https://certvo.com/.well-known/agent-skills/index.json): Machine-readable capabilities. - [llms-full.txt](https://certvo.com/llms-full.txt): Full text of the pillar pages in markdown. ## Optional - [Blog](https://certvo.com/blog): Guides on WCAG, ADA and the EAA. - [About](https://certvo.com/about): Methodology and company. - [Contact](https://certvo.com/contact): support@certvo.com