Checks for duplicate IDs, empty links, empty buttons, and missing lang attribute.
This check looks at the overall quality of your HTML code. It scans for duplicate 'id' attributes (where two or more elements share the same ID, which should always be unique), empty anchor links (clickable links with no text or destination), empty buttons (buttons with no visible label), and checks whether your '<html>' tag has a 'lang' attribute to declare what language the page is written in.
Clean, well-structured HTML is the foundation of a healthy website. Duplicate IDs can break JavaScript functionality and confuse screen readers used by visually impaired visitors. Empty links and buttons frustrate users who click on them expecting something to happen. A missing language attribute means screen readers might pronounce your content in the wrong language, making it sound like gibberish.
HTML quality issues can harm both your site's accessibility (making it harder for disabled users to navigate) and your SEO (search engines prefer clean, standards-compliant code). They can also cause subtle bugs in your site's interactive features that are hard to track down.
Run a free audit to see how your site performs on HTML DOM Quality and 159 other checks.
Start Free Audit