{"id":6657,"date":"2026-09-10T07:00:00","date_gmt":"2026-09-10T05:00:00","guid":{"rendered":"https:\/\/volcanicinternet.com\/?p=6657"},"modified":"2026-08-27T16:00:25","modified_gmt":"2026-08-27T14:00:25","slug":"using-ai-to-improve-accessibility","status":"publish","type":"post","link":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/","title":{"rendered":"Using AI to improve accessibility"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">AI-generated code (code generated with Artificial Intelligence) often fails to meet WCAG (Web Content Accessibility Guidelines). That part is no surprise. Most websites do not meet WCAG either, so the training data is full of inaccessible code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Something less expected happens during accessibility remediation: the work of fixing code that fails a WCAG Success Criterion. AI struggles with ARIA (Accessible Rich Internet Applications) patterns even when I give it specific instructions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I find the problem in the existing code. I describe the exact fix. The AI still gets it wrong.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The problem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here are 2 examples from recent work.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example 1: vertical tabs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I asked an AI to apply the Tabs ARIA pattern to existing code. It produced the pattern for horizontal tabs instead of vertical ones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is not a subtle judgement call. You can see the orientation of the tabs by reading the code. I pointed out the error, and the AI rewrote the pattern for vertical tabs only. It did not write one implementation that handles both orientations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example 2: a complex table<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">I asked an AI to make a table accessible. The table had several column and row header cells, plus a final row of totals. I listed exactly what I wanted:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a caption<\/li>\n\n\n\n<li>row groups: table header, body and footer<\/li>\n\n\n\n<li>a unique <code>id<\/code> attribute on every header cell<\/li>\n\n\n\n<li>a <code>headers<\/code> attribute on every data cell, listing all of its header cells<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The AI linked data cells to the wrong header cells and missed some of the right ones. The rule here is simple: a data cell belongs to the header cells in its own row and its own column. So why can&#8217;t AI apply it?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Looking for an answer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">My first assumption was that training data is the main problem. Most websites implement WCAG badly, so the model sees few correct examples and many broken ones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That assumption is too simple. Most people make grammar and typing mistakes when they write, and that does not stop AI from writing correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So let&#8217;s look at the research.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comparing AI code with human code<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The paper &#8220;Human or LLM (Large Language Model)? A Comparative Study on Accessible Code Generation Capability&#8221; is the closest to my problem. It compares code written by AI with code written by people. It also compares naive code generation, where the prompt never mentions accessibility, with code improved through repeated prompting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first finding matches my experience:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;LLMs excel at addressing basic accessibility requirements but struggle with complex accessibility requirements, particularly ARIA-related attributes, performing worse than human developers.&#8221;<\/p>\n<cite><em>Human or LLM? A Comparative Study on Accessible Code Generation Capability<\/em>, Hyunjae Suh, Mahan Tafreshipour, Sam Malek, and Iftekhar Ahmed, University of California, March 2025<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">In plain terms: AI handles the easy requirements and falls behind human developers on the hard ones. ARIA is the weakest area.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second finding is more interesting:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;Advanced prompting techniques consistently generate code with lower accessibility issues than human-written code, yet they fail to consistently surpass Naive Code Generation, indicating inherent limitations in addressing accessibility through prompting alone.&#8221;<\/p>\n<cite><em>Human or LLM? A Comparative Study on Accessible Code Generation Capability<\/em>, Hyunjae Suh, Mahan Tafreshipour, Sam Malek, and Iftekhar Ahmed, University of California, March 2025<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">In plain terms: better prompts beat human-written code, but they do not reliably beat AI&#8217;s own first attempt. Prompting alone has a ceiling. The authors tested Zero-Shot, Few-Shot and Self-Criticism prompting (3 standard ways of framing a request) and found no significant improvement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They then proposed and tested a method called FeedA11y. It has 3 steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Generate the code without any accessibility instructions.<\/li>\n\n\n\n<li>Produce a report of the accessibility issues, using the rules from existing evaluation tools.<\/li>\n\n\n\n<li>Fix only the issues in the report. Add nothing else.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The result:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;FeedA11y consistently outperforms human-written code and all prompting techniques in accessibility, especially when leveraging Qwen2.5-Coder.&#8221;<\/p>\n<cite><em>Human or LLM? A Comparative Study on Accessible Code Generation Capability<\/em>, Hyunjae Suh, Mahan Tafreshipour, Sam Malek, and Iftekhar Ahmed, University of California, March 2025<\/cite><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">This fits what we already know about working with AI:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Asking for many things at once produces inconsistent results.<\/li>\n\n\n\n<li>Separating the context that writes the code from the context that checks it produces better results.<\/li>\n\n\n\n<li>Defining how success will be measured usually works better than listing the steps to get there. The exception is when the steps themselves matter.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What the wider literature says<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;Large Language Models for Web Accessibility: A Systematic Literature Review&#8221; (Wajdi Aljedaan, Saudi Data &amp; AI Authority, and Rubel Hassan Mollik, University of North Texas, May 2026) is a meta-analysis, a study that combines the results of other studies. It covers 38 papers on LLMs and accessibility, so it gives a broader view than any single experiment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Three findings stand out:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Every study uses WCAG as its reference. None of them uses supplementary material such as the COGA (Cognitive Accessibility) guidance.<\/li>\n\n\n\n<li>Most studies test common commercial LLMs and prompting techniques. Few explore other models or architectures.<\/li>\n\n\n\n<li>Research concentrates on semantics and perceivability. It rarely covers cognitive load, consistent navigation or task complexity.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The paper is direct about what this leaves out. People with disabilities are rarely involved in the studies, and when they are, the groups are small or mixed. So the evidence shows technical feasibility and comparative performance, not &#8220;real-world usability or lived experience&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That leads to the most valuable conclusion in the review: accessibility depends on human behaviour, and technical improvements will not change that.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The situation splits in two.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Anything a computer can detect and measure can be improved. Most of that improvement comes from how you design the pipeline, not from how you word the prompt.<\/li>\n\n\n\n<li>Everything else still needs people, including people with disabilities, testing real tasks.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">You can act on the first part today. Treat WCAG conformance as a technical standard inside your review and test pipeline. AI can help you get there. It produces better output when the requirement is checkable, and it takes the guesswork out of rules that are easy to implement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second part is where the real gains are waiting. Cognitive accessibility is the direction WCAG is moving in, and it is the area AI research has barely touched.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We have work to do.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI-generated code (code generated with Artificial Intelligence) often&#8230;<\/p>\n","protected":false},"author":1,"featured_media":6659,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":""},"categories":[33],"tags":[],"class_list":["post-6657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-accessibility"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI, WCAG and Web Accessibility: The Limits of ARIA - Volcanic Internet<\/title>\n<meta name=\"description\" content=\"AI can generate and fix accessible code, but struggles with complex ARIA patterns. Discover what research shows and how to improve accessibility testing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI, WCAG and Web Accessibility: The Limits of ARIA\" \/>\n<meta property=\"og:description\" content=\"AI can generate and fix accessible code, but struggles with complex ARIA patterns. Discover what research shows and how to improve accessibility testing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/\" \/>\n<meta property=\"og:site_name\" content=\"Volcanic Internet\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/volcanicinternet\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-10T05:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/08\/Using-AI-to-improve-accessibility.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"volcanic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@volcanictech\" \/>\n<meta name=\"twitter:site\" content=\"@volcanictech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"volcanic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/\"},\"author\":{\"name\":\"volcanic\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#\\\/schema\\\/person\\\/3dba9896ee40f4e8ea0c432924efb669\"},\"headline\":\"Using AI to improve accessibility\",\"datePublished\":\"2026-09-10T05:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/\"},\"wordCount\":1032,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/08\\\/Using-AI-to-improve-accessibility.png\",\"articleSection\":[\"Accessibility\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/\",\"name\":\"AI, WCAG and Web Accessibility: The Limits of ARIA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/08\\\/Using-AI-to-improve-accessibility.png\",\"datePublished\":\"2026-09-10T05:00:00+00:00\",\"description\":\"AI can generate and fix accessible code, but struggles with complex ARIA patterns. Discover what research shows and how to improve accessibility testing.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/#primaryimage\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/08\\\/Using-AI-to-improve-accessibility.png\",\"contentUrl\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/08\\\/Using-AI-to-improve-accessibility.png\",\"width\":1000,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/using-ai-to-improve-accessibility\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inici\",\"item\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using AI to improve accessibility\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/\",\"name\":\"Volcanic Internet\",\"description\":\"P\u00e0gines web, aplicacions m\u00f2bils, desenvolupament a mida\",\"publisher\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#organization\",\"name\":\"Volcanic Internet\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/08\\\/volcanic_logo.png\",\"contentUrl\":\"https:\\\/\\\/volcanicinternet.com\\\/app\\\/uploads\\\/2026\\\/08\\\/volcanic_logo.png\",\"width\":642,\"height\":80,\"caption\":\"Volcanic Internet\"},\"image\":{\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/volcanicinternet\",\"https:\\\/\\\/x.com\\\/volcanictech\",\"https:\\\/\\\/es.linkedin.com\\\/company\\\/volcanic-internet\"],\"description\":\"Implantaci\u00f3n de IA con Claude, desarrollo web y accesibilidad digital\",\"areaServed\":[\"ES\",\"EU\",\"LATAM\"],\"knowsAbout\":[\"Claude IA\",\"Desarrollo Web\",\"Accesibilidad Web\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/#\\\/schema\\\/person\\\/3dba9896ee40f4e8ea0c432924efb669\",\"name\":\"volcanic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/71350110898e95b4c564818782992100e5d8ffec84a5d15e412fd49e5d226ffa?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/71350110898e95b4c564818782992100e5d8ffec84a5d15e412fd49e5d226ffa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/71350110898e95b4c564818782992100e5d8ffec84a5d15e412fd49e5d226ffa?s=96&d=mm&r=g\",\"caption\":\"volcanic\"},\"sameAs\":[\"https:\\\/\\\/volcanicinternet.com\"],\"url\":\"https:\\\/\\\/volcanicinternet.com\\\/en\\\/author\\\/volcanic\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI, WCAG and Web Accessibility: The Limits of ARIA - Volcanic Internet","description":"AI can generate and fix accessible code, but struggles with complex ARIA patterns. Discover what research shows and how to improve accessibility testing.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/","og_locale":"en_US","og_type":"article","og_title":"AI, WCAG and Web Accessibility: The Limits of ARIA","og_description":"AI can generate and fix accessible code, but struggles with complex ARIA patterns. Discover what research shows and how to improve accessibility testing.","og_url":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/","og_site_name":"Volcanic Internet","article_publisher":"https:\/\/www.facebook.com\/volcanicinternet","article_published_time":"2026-09-10T05:00:00+00:00","og_image":[{"width":1000,"height":500,"url":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/08\/Using-AI-to-improve-accessibility.png","type":"image\/png"}],"author":"volcanic","twitter_card":"summary_large_image","twitter_creator":"@volcanictech","twitter_site":"@volcanictech","twitter_misc":{"Written by":"volcanic","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/#article","isPartOf":{"@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/"},"author":{"name":"volcanic","@id":"https:\/\/volcanicinternet.com\/en\/#\/schema\/person\/3dba9896ee40f4e8ea0c432924efb669"},"headline":"Using AI to improve accessibility","datePublished":"2026-09-10T05:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/"},"wordCount":1032,"commentCount":0,"publisher":{"@id":"https:\/\/volcanicinternet.com\/en\/#organization"},"image":{"@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/#primaryimage"},"thumbnailUrl":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/08\/Using-AI-to-improve-accessibility.png","articleSection":["Accessibility"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/","url":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/","name":"AI, WCAG and Web Accessibility: The Limits of ARIA","isPartOf":{"@id":"https:\/\/volcanicinternet.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/#primaryimage"},"image":{"@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/#primaryimage"},"thumbnailUrl":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/08\/Using-AI-to-improve-accessibility.png","datePublished":"2026-09-10T05:00:00+00:00","description":"AI can generate and fix accessible code, but struggles with complex ARIA patterns. Discover what research shows and how to improve accessibility testing.","breadcrumb":{"@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/#primaryimage","url":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/08\/Using-AI-to-improve-accessibility.png","contentUrl":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/08\/Using-AI-to-improve-accessibility.png","width":1000,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/volcanicinternet.com\/en\/using-ai-to-improve-accessibility\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inici","item":"https:\/\/volcanicinternet.com\/en\/"},{"@type":"ListItem","position":2,"name":"Using AI to improve accessibility"}]},{"@type":"WebSite","@id":"https:\/\/volcanicinternet.com\/en\/#website","url":"https:\/\/volcanicinternet.com\/en\/","name":"Volcanic Internet","description":"P\u00e0gines web, aplicacions m\u00f2bils, desenvolupament a mida","publisher":{"@id":"https:\/\/volcanicinternet.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/volcanicinternet.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/volcanicinternet.com\/en\/#organization","name":"Volcanic Internet","url":"https:\/\/volcanicinternet.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/volcanicinternet.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/08\/volcanic_logo.png","contentUrl":"https:\/\/volcanicinternet.com\/app\/uploads\/2026\/08\/volcanic_logo.png","width":642,"height":80,"caption":"Volcanic Internet"},"image":{"@id":"https:\/\/volcanicinternet.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/volcanicinternet","https:\/\/x.com\/volcanictech","https:\/\/es.linkedin.com\/company\/volcanic-internet"],"description":"Implantaci\u00f3n de IA con Claude, desarrollo web y accesibilidad digital","areaServed":["ES","EU","LATAM"],"knowsAbout":["Claude IA","Desarrollo Web","Accesibilidad Web"]},{"@type":"Person","@id":"https:\/\/volcanicinternet.com\/en\/#\/schema\/person\/3dba9896ee40f4e8ea0c432924efb669","name":"volcanic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/71350110898e95b4c564818782992100e5d8ffec84a5d15e412fd49e5d226ffa?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/71350110898e95b4c564818782992100e5d8ffec84a5d15e412fd49e5d226ffa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/71350110898e95b4c564818782992100e5d8ffec84a5d15e412fd49e5d226ffa?s=96&d=mm&r=g","caption":"volcanic"},"sameAs":["https:\/\/volcanicinternet.com"],"url":"https:\/\/volcanicinternet.com\/en\/author\/volcanic\/"}]}},"taxonomy_info":{"category":[{"value":33,"label":"Accessibility"}]},"featured_image_src_large":["https:\/\/volcanicinternet.com\/app\/uploads\/2026\/08\/Using-AI-to-improve-accessibility.png",1000,500,false],"author_info":{"display_name":"volcanic","author_link":"https:\/\/volcanicinternet.com\/en\/author\/volcanic\/"},"comment_info":0,"category_info":[{"term_id":33,"name":"Accessibility","slug":"accessibility","term_group":0,"term_taxonomy_id":33,"taxonomy":"category","description":"","parent":0,"count":19,"filter":"raw","cat_ID":33,"category_count":19,"category_description":"","cat_name":"Accessibility","category_nicename":"accessibility","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/posts\/6657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/comments?post=6657"}],"version-history":[{"count":2,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/posts\/6657\/revisions"}],"predecessor-version":[{"id":6668,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/posts\/6657\/revisions\/6668"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/media\/6659"}],"wp:attachment":[{"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/media?parent=6657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/categories?post=6657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/volcanicinternet.com\/en\/wp-json\/wp\/v2\/tags?post=6657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}