Latest / AI Builds It: Easy Coding Tools / Can AI Coding Agents Make an Accessible Website for You?
Transcript
- 0:00SPEAKER_00: Can AI coding agents make an accessible website for you?
- 0:03SPEAKER_00: By Chloe Dubois, AI MicrosaS innovator.
- 0:07SPEAKER_00: Prices and product updates checked October 23, 2026.
- 0:12SPEAKER_00: Yes, AI coding agents can help you build a more accessible website.
- 0:17SPEAKER_00: No, they cannot promise that the site will be accessible just because you asked.
- 0:22SPEAKER_00: Lovable, V.0 and Bolt.new can quickly create tages with menus, pictures, buttons, and forms.
- 0:30SPEAKER_00: But the page looking good is not the same as the page working for someone who uses a keyboard or a screen reader.
- 0:37SPEAKER_00: A weak image description can be worse than no useful description.
- 0:43SPEAKER_00: A form can look clear while hiding its label from assistive technology.
- 0:48SPEAKER_00: The smart move is to use AI to build and improve the site, then test the result.
- 0:53SPEAKER_00: Treat accessibility as a product feature, not a magic phrase in your prompt.
- 0:59SPEAKER_00: What a small sample project can and cannot show.
- 1:03SPEAKER_00: A good test does not need a giant web app.
- 1:06SPEAKER_00: It needs a few common parts that often cause trouble.
- 1:10SPEAKER_00: For this article, the sample is a one-page community garden signup site.
- 1:15SPEAKER_00: It has a top menu, a photo of seedlings, an email form, a submit button, and a success message.
- 1:22SPEAKER_00: That is enough to check keyboard navigation, contrast, image descriptions, and form labels.
- 1:28SPEAKER_00: There is a limit to what public evidence can show.
- 1:31SPEAKER_00: Tech Radar published same-prompt tests of Lovable, Bolt, and V0 using a small cryptocurrency budget calculator.
- 1:39SPEAKER_00: The project included a budget field, changing results, and a toggle.
- 1:43SPEAKER_00: The tests discussed whether the tools built the requested features, but did not report accessibility results for keyboard use, color contrast, and all the image descriptions or form labels.
- 1:56SPEAKER_00: And because the calculator did not require a meaningful picture, it could not test useful image descriptions at all.
- 2:04SPEAKER_00: I could not verify a public, repeatable test that scores all four accessibility areas across the same versions of all three tools.
- 2:14SPEAKER_00: So there is no honest pass-or-fail winner here.
- 2:17SPEAKER_00: That does not prove their pages fail.
- 2:19SPEAKER_00: It means we should not treat product claims or a page that merely looks polished as proof that the result works for disabled visitors.
- 2:28SPEAKER_00: That distinction matters.
- 2:29SPEAKER_00: A research study of other AI website builders paired automated JEX with screen reader testing and found accessibility problems in generated sites.
- 2:39SPEAKER_00: Those tools are not today's versions of Lovable, Bolt, or V0.
- 2:44SPEAKER_00: So the study is a warning about the task, not a verdict on these products.
- 2:49SPEAKER_00: The three tools, what they offer beginners.
- 2:53SPEAKER_00: All three are available as online tools for turning prompts into websites or apps.
- 2:59SPEAKER_00: Their free plans are enough to try a small project.
- 3:03SPEAKER_00: Their pricing and usage limits differ, so check the plan page before you start building.
- 3:08SPEAKER_00: The prices below are listed monthly prices as of October 23rd, 2026.
- 3:16SPEAKER_00: For the full table, please open this article on easycoding.tools.
- 3:22SPEAKER_00: These prices do not buy an accessibility guarantee.
- 3:25SPEAKER_00: A paid plan may give you more room to build or revise, but it does not prove that a generated page works for a person using a screen reader.
- 3:35SPEAKER_00: Lovable, the clearest accessibility-related feature, Lovable introduced a reusable accessibility skill on May 18, 2026.
- 3:45SPEAKER_00: It lets builders save and reuse instructions for tasks such as reviewing or improving a project.
- 3:52SPEAKER_00: That is useful for a beginner who does not want to repeat the same accessibility reminders in every prompt.
- 3:59SPEAKER_00: But Lovable's announcement is clear about a key limit.
- 4:02SPEAKER_00: The skill does not scan a site or run accessibility checks.
- 4:08SPEAKER_00: It is guidance for the AI, not a test result.
- 4:12SPEAKER_00: My take, lovable is the best starting point for a non-coder who wants to keep asking for fixes in plain language.
- 4:19SPEAKER_00: But the accessibility skill can help the AI make changes.
- 4:23SPEAKER_00: It cannot confirm that the changes work for real people.
- 4:27SPEAKER_00: Bolt.new.
- 4:28SPEAKER_00: Reusable instructions, not a WCAG.
- 4:31SPEAKER_00: Check Bolt introduced skills in July 2026.
- 4:35SPEAKER_00: These reusable instructions can help set project rules.
- 4:39SPEAKER_00: You could include rules about keyboard access, visible focus, and labeled forms.
- 4:46SPEAKER_00: Bolt also announced a security review before publishing.
- 4:50SPEAKER_00: But a security review is not an accessibility audit.
- 4:54SPEAKER_00: My take.
- 4:55SPEAKER_00: Bolt gives you a way to reuse your accessibility instructions, but I found no official announcement of a summer 2026 feature that checks whether a generated page meets accessibility standards.
- 5:07SPEAKER_00: That is a difference between the builder can be told what to do and the finished site has been tested.
- 5:14SPEAKER_00: V0, a useful choice when someone can review the code V0, can build and deploy web apps, and its current free plan includes visual editing, GitHub sync, and deployment to Vercel.
- 5:26SPEAKER_00: It can be a good fit when you want to adjust an interface and have someone comfortable reviewing its code.
- 5:32SPEAKER_00: I found no public V0 announcement of a summer 2026 accessibility-specific feature.
- 5:39SPEAKER_00: Its product updates may make building and editing easier, but easier editing is not the same as accessible output.
- 5:47SPEAKER_00: My take, V0 is a strong option when you have a reviewer who can inspect and test the page.
- 5:54SPEAKER_00: Not the safest press once and trust it.
- 5:57SPEAKER_00: Choice for an accessibility first launch.
- 6:00SPEAKER_00: What to check in the sample site?
- 6:02SPEAKER_00: The Web Content Accessibility Guidelines, or WCAG, offer a useful shared target.
- 6:08SPEAKER_00: For a beginner project, aim for WCAG 2.2 level AA.
- 6:13SPEAKER_00: The standard includes rules for keyboard use, text contrast, image alternatives, and form controls.
- 6:20SPEAKER_00: Meeting a few checks below does not prove full WCAG conformance, but it catches common barriers early.
- 6:28SPEAKER_00: Can you use the whole page with a keyboard?
- 6:30SPEAKER_00: A visitor should be able to reach and use every menu item, button, field, and control without a mouse.
- 6:36SPEAKER_00: Press tab to move forward and shift tab to move back.
- 6:40SPEAKER_00: Watch for a clear outline showing which item has focus.
- 6:44SPEAKER_00: Make sure the order makes sense and that nothing traps the keyboard.
- 6:48SPEAKER_00: WCAG says page functionality should be operable with the keyboard.
- 6:54SPEAKER_00: For the garden form, you should be able to reach the email field, type an address, and submit the form using only the keyboard.
- 7:02SPEAKER_00: If a menu opens, check that you can move through it and leave it again.
- 7:07SPEAKER_00: Is the text easy to read?
- 7:09SPEAKER_00: A color can look stylish and still be hard to see.
- 7:13SPEAKER_00: WCAG 2.2AA generally calls for a contrast ratio of at least 4.5 to 1 for normal text and 3 to 1 for large text.
- 7:23SPEAKER_00: Do not rely on color alone to show that something is required, selected, or wrong.
- 7:29SPEAKER_00: Check the text, buttons, form borders, and focus indicator against their backgrounds.
- 7:36SPEAKER_00: This is not a small edge case.
- 7:38SPEAKER_00: WebAims 2025 study of 1 million home pages found automatically detectable WCAG failures on 94.8% of them.
- 7:48SPEAKER_00: Low contrast text appeared on 79.1% of the pages in its sample.
- 7:54SPEAKER_00: Those figures are not a score for these three builders.
- 7:58SPEAKER_00: But they show why the colors look fine to me is a weak test.
- 8:03SPEAKER_00: Does the picture have the right description?
- 8:05SPEAKER_00: A screen reader cannot see a photo.
- 8:08SPEAKER_00: If the garden picture helps explain the page, give it a short description that matches what it shows and why it is there.
- 8:16SPEAKER_00: If an image is only decoration, mark it so assistive technology can skip it.
- 8:21SPEAKER_00: An empty description can be right for a decorative image.
- 8:24SPEAKER_00: A made-up description is not right for an informative one.
- 8:30SPEAKER_00: The person building the site needs to check that the words match the actual image and the page's purpose.
- 8:36SPEAKER_00: Does the form tell people what to enter?
- 8:38SPEAKER_00: Each form field needs a clear label that stays visible.
- 8:42SPEAKER_00: A placeholder, faint example text inside a box, is not a substitute for a label.
- 8:48SPEAKER_00: A good test is to ask if that placeholder disappears when someone starts typing, can they still tell what the field is for?
- 8:56SPEAKER_00: Check that instructions and errors are clear, and that an error is not shown by color alone.
- 9:02SPEAKER_00: W3C Guidance explains that form labels and instructions help people know what information to enter.
- 9:08SPEAKER_00: Try this prompt in any of the three tools.
- 9:11SPEAKER_00: A specific prompt gives the builder a better starting point.
- 9:15SPEAKER_00: Paste this into your tool.
- 9:17SPEAKER_00: Then check what it actually made.
- 9:19SPEAKER_00: Build a one-page community garden signup website.
- 9:23SPEAKER_00: Use a clear header, navigation, main section, and footer.
- 9:27SPEAKER_00: Add a skip link so keyboard users can jump to the main content.
- 9:31SPEAKER_00: Include a real photo of seedlings with a short, accurate description.
- 9:36SPEAKER_00: Make the signup form use visible labels connected to each field.
- 9:41SPEAKER_00: Show clear instructions and errors.
- 9:44SPEAKER_00: Make every menu item, field, and button work with a keyboard.
- 9:48SPEAKER_00: Keep a visible focus outline.
- 9:51SPEAKER_00: Use readable color contrast and do not use color alone to show an error.
- 9:57SPEAKER_00: Make the success message understandable to a screen reader.
- 10:02SPEAKER_00: Do not use hover as the only way to reveal information.
- 10:06SPEAKER_00: Then try to improve the result.
- 10:09SPEAKER_00: For example, ask the agent.
- 10:11SPEAKER_00: Check this signup page for missing visible form labels, keyboard problems, weak color contrast, and incorrect image descriptions.
- 10:20SPEAKER_00: Fix what you can.
- 10:22SPEAKER_00: Then tell me what I still need to test by hand.
- 10:25SPEAKER_00: That is a useful second pass.
- 10:28SPEAKER_00: It is still not proof that the page passes accessibility standards.
- 10:33SPEAKER_00: A beginner-friendly test before launch.
- 10:36SPEAKER_00: You do not need to learn to code before you start.
- 10:41SPEAKER_00: You do need to test the page you are about to publish.
- 10:44SPEAKER_00: Use the keyboard.
- 10:46SPEAKER_00: Try the whole main task with tab, shift tab, enter, and space.
- 10:52SPEAKER_00: Make sure the focus is visible and moves in a sensible order.
- 10:56SPEAKER_00: Check the colors.
- 10:58SPEAKER_00: Use a contrast checker to test text, buttons, and focus indicators.
- 11:03SPEAKER_00: Do not judge by appearance alone.
- 11:05SPEAKER_00: Read the image descriptions.
- 11:07SPEAKER_00: Ask someone who can see the page whether each description matches the picture and its purpose.
- 11:12SPEAKER_00: Mark decorative images so they do not add noise.
- 11:16SPEAKER_00: Test the form.
- 11:17SPEAKER_00: Check that every field has a visible label.
- 11:20SPEAKER_00: Errors say what needs fixing, and the success message is clear.
- 11:24SPEAKER_00: Run an automated checker.
- 11:26SPEAKER_00: Tools such as Wave, Axe, or Lighthouse can flag some problems.
- 11:31SPEAKER_00: Fix what they find, but do not treat a clean report as a pass.
- 11:35SPEAKER_00: Ask a real person to try the task.
- 11:38SPEAKER_00: If you can, include people who use a keyboard or assistive technology.
- 11:42SPEAKER_00: Pay them for their time and feedback.
- 11:45SPEAKER_00: The W3C warns that automated tools cannot check every part of accessibility.
- 11:51SPEAKER_00: They can point out likely problems, but human judgment is still required.
- 11:55SPEAKER_00: For example, a tool may spot that an image lacks an alt attribute.
- 12:00SPEAKER_00: It cannot reliably decide whether a description is accurate, useful, or better left empty because the image is decorative.
- 12:08SPEAKER_00: What changed in summer 2026?
- 12:11SPEAKER_00: The most relevant update I found was Lovable's May 18th accessibility skill.
- 12:17SPEAKER_00: It arrived just before summer and it helps people reuse accessibility instructions.
- 12:22SPEAKER_00: It does not scan or test the finished site.
- 12:25SPEAKER_00: Lovable also published an accessibility statement for lovable.dev itself, updated August 6th.
- 12:33SPEAKER_00: The statement says the company's own site is partially compliant and describes testing from February 23rd to July 10th, 2026.
- 12:44SPEAKER_00: That statement applies to lovable.dev, not to websites its customers generate.
- 12:50SPEAKER_00: Bolt's July Skills Update can help builders reuse project rules, but it was not announced as an accessibility checker.
- 12:59SPEAKER_00: Its July security audit focuses on security, not keyboard use, contrast, image descriptions, or form labels.
- 13:07SPEAKER_00: For V0, I found no public summer 2026 announcement of a feature dedicated to checking accessibility.
- 13:14SPEAKER_00: The practical news is less AI now guarantees access.
- 13:19SPEAKER_00: And more, you can give AI better rules and ask it to help make repairs.
- 13:24SPEAKER_00: The bottom line, AI coding agents can help you build an accessible website faster.
- 13:30SPEAKER_00: They cannot certify that the result is accessible.
- 13:33SPEAKER_00: For a beginner, I would start with Lovable if you want to use its reusable accessibility instructions while iterating.
- 13:41SPEAKER_00: Choose Bolt if you want a flexible browser-based project and are willing to set your own testing rules.
- 13:48SPEAKER_00: Choose V0 if you have someone who can review the generated code and handle the Vercell workflow.
- 13:56SPEAKER_00: But there is no verified accessibility winner among the three based on a public, same project test of keyboard use, contrast, images, and forms.
- 14:06SPEAKER_00: The best choice is the one that lets you build quickly and makes it easy to revise after testing.
- 14:13SPEAKER_00: Build the first version, tab through it, check the colors, read the image descriptions, submit the form, then ask real people to try it.
- 14:22SPEAKER_00: That is how you turn a fast AI draft into a website more people can use.
- 14:28SPEAKER_00: All links to sources are available in the text version of this article.
- 14:33SPEAKER_00: You can find the full article at easycoding.tools slash blog.
- 14:37SPEAKER_00: Thanks for listening.
- 14:39SPEAKER_00: For more practical AI coding guides, tool comparisons, and resources for builders, visit easycoding.tools.
- 14:46SPEAKER_00: And if it's easier to remember, just go to aibuilds.it.
- 14:50SPEAKER_00: It redirects to easycoding.tools.