AI website builders are good at producing pages that look fine. They are less good at producing pages that work for someone using a keyboard, a screen reader, a high-contrast theme, voice control, or simply a browser they did not test on.
Most of the failures are not exotic. They are the same ten or so issues that shipped on hand-built sites a decade ago, repeated faster because the toolset has the same defaults as everyone else's toolset.
This is a Design Notes piece, not a WCAG essay. The intent is a small list of checks any team can run on an AI-generated page in about half an hour, before deciding whether the site is good enough to be the front door of a real business.
AI-built pages still need human checks
More small businesses are publishing pages that came out of a builder, a model demo, or a generated component library. The drafts look polished, use the same hero and the same three cards, and the accessibility problems are not visible in the screenshot, so they tend to ship.
The AI tools that read the web for users (search, shopping, summarisation) lean on the same things screen readers lean on: real headings, real labels, real link text, real alt copy. When a page is opaque to a screen reader, it is also harder for the assistant deciding whether to cite or recommend you.
Accessibility used to be sold as a legal-risk box to tick. In 2026 it is also a practical question of whether anyone, human or AI, can actually parse the page.
The ten-minute keyboard pass
Press tab from the top of the page. Keep going. You are looking for four things.
Can you see where you are? A visible focus ring, on every element you can reach, in a colour that contrasts with the background. Many generated pages strip the focus ring as part of a "clean look" pass and never put it back.
Is the order sensible? Tab order should follow the visual reading order. If tabbing from the hero jumps you into a footer modal, then back into the navigation, then into a card three sections down, the page is using positioned layouts without thinking about source order.
Can you actually use everything? Buttons styled as divs, dropdowns built from animated list items, modals that trap nothing, cookie banners that cannot be dismissed without a mouse. If a control needs Enter or Space to activate it and nothing happens, it is not a button. It is a picture of a button.
Can you escape? Modals, menus, and overlays should close with Escape and return focus to where you were. Generated pages frequently get the open right and the close wrong.
Ten minutes of tabbing finds most of this without any tools.
Check headings and page landmarks
View the page with a quick headings outline (any browser extension, or a screen reader's heading list).
You should see one h1 that says what the page is about, then h2s that match the visible section labels in order, then h3s underneath where they belong. No skipped levels, no decorative h4 hiding above an h2, no second h1 from a generated promotional band.
You should also see real landmarks: a header, a main, a nav, a footer. Generated pages often render everything as a stack of div sections with classes, which leaves a screen reader user with no way to jump between regions.
If the heading outline reads like a sensible table of contents for the page, you are probably fine. If it reads like a random list, the markup needs work before the page is doing anything for assistive tech, search, or AI parsing.
Generated forms often fail quietly
Forms are where the most embarrassing accessibility failures hide.
Every input needs a real label, attached to it, not just placeholder text that disappears when you start typing. The label needs to make sense on its own (a screen reader user hears the label without seeing the surrounding section).
Required fields need to say so in the label, not only in colour or with an asterisk.
Errors need to appear next to the field, in text, with the input marked invalid, and with focus moved to the first error so the user can find it. A red outline alone is invisible to anyone who is not looking at it.
Generated forms often have a placeholder, no label, a tooltip-style error that vanishes, and a submit button that says "Submit" rather than what is being submitted. All four are easy to fix. None are fixed by default.