Skip to content
regensbot
DEV-HTM-04Should4 of 7 in HTM

Use semantic, accessible HTML: real buttons, labelled forms and a logical heading order

Level
Should

Recommended: skip it only for a reason you can name.

Documentation

Documented

At least one cited Google document states or supports it.

Covered

Assisted

Proposed with the evidence. A person confirms it.

Why it matters

Google's guide for generative AI features says browser agents may read a site through screenshots, the DOM and the accessibility tree, and recommends semantic HTML; attendees were also told to check ARIA and accessibility, and a community speaker added that an unlabelled div tells an agent nothing about its purpose and that no ARIA is better than bad ARIA. Google has not called accessibility a ranking signal, and its SEO Starter Guide says headings out of order help screen readers less but do not matter to Google Search.

How to meet it

Buttons are button elements and links are a elements with href; form fields have labels; headings follow a logical h1 to h3 order; images have alt text; ARIA roles are used only where no native element exists, and only when they are correct (a div acting as a toggle gets role=button, an aria-label and aria-pressed). Avoid layout shifts that move buttons after load. Do not block agents you want to allow (DEV-AIF-04).

How to test it

An axe or Lighthouse accessibility audit runs in CI on key templates, plus a keyboard-only and screen-reader check of navigation, forms and checkout.

How Regensbot covers it

AssistedNeedsYour verified site

Regensbot proposes a verdict with the evidence; a person on your team confirms it.

The evidence comes from your verified site: its pages, its profile and the files you upload.

You verify the site by a DNS TXT record, a meta tag or a file. Regensbot then keeps a checklist item for this requirement, with a state, a guide, an evidence upload and reminders.

How verdicts workWhat you connect

Sources

Google documents04

  1. 01Optimizing your website for generative AI features on Google SearchGoogle Search Central (opens in a new tab)
  2. 02ARIA and HTMLweb.dev (Google) (opens in a new tab)
  3. 03Content structureweb.dev (Google) (opens in a new tab)
  4. 04Search Engine Optimization (SEO) Starter GuideGoogle Search Central (opens in a new tab)

Claims in the knowledge base10

  1. D1-C131SourceDay 1, session not recordedGoogle's documentation
  2. D1-C118ConsistentDay 1, session not recordedSaid on stage
  3. D2-C465ConsistentWhat is Structured Data and why we need it on the internet.Said on stage
  4. D1-C119n/aDay 1, session not recordedThe author's interpretation
  5. D1-C274ConfirmedLightning session A: Automation and AISaid on stage
  6. D1-C277ConsistentLightning session A: Automation and AISaid on stage
  7. D1-C278ConsistentLightning session A: Automation and AISaid on stage
  8. D1-C279ConfirmedLightning session A: Automation and AISaid on stage
  9. D1-C280ConsistentLightning session A: Automation and AISaid on stage
  10. D1-C313SourceLightning session A: Automation and AIGoogle's documentation

Claim IDs refer to the Search Central Live 2026 knowledge base. The knowledge base (opens in a new tab)

Confirmed
Google's documentation states the same thing.
Consistent
Google's documentation supports it without stating it.
Source
The claim is the cited document itself.
n/a
Nothing to verify: a quotation, framing, opinion or analysis.

Audit

Check it on your site.

One audit checks a URL against all 138 requirements and returns one finding for each, with its source. One URL decides 66; for each of the others, the finding says which source to connect.