Can we count your visit?

Our analytics service records the pages you view, so we can see which ones are useful. It saves a random ID in your browser, and we never use it for advertising. Read our privacy policy.

Semantic HTML

Using the HTML element that means what the content is, such as a button for a button, so browsers and assistive technology understand it.

Semantic HTML means choosing elements for their meaning: a heading element for a heading, a list for a list, a button for something that does an action, a link for something that goes somewhere, and a table for data. The browser turns that meaning into the accessibility tree, so a screen reader can jump between headings, announce a button as a button, and read a table by row and column.

The opposite is a page built from generic div and span elements styled to look right. It looks the same and works for a mouse, but it tells assistive technology nothing. Semantic HTML costs nothing extra and removes most of the need for ARIA.

Get help with every step.

We can work with organizations of every size and industry, from a startup serving its first customers to a bank. We find where you stand, help your team fix what matters, and keep checking as your product changes. That work is evidence of your effort, not a legal guarantee.