Fix HTML Errors
Analyze Nu HTML Checker messages, locate sources in templates/components, and repair markup without losing design, data, accessibility, or JavaScript behavior.
- the parser no longer creates an unexpected DOM;
- duplicate IDs and invalid nesting are repaired at source;
- control pages and journeys are retested.

Business outcomes
Stable DOM
Browsers, crawlers, and scripts work with the intended structure.
Fewer template defects
One source repair removes a repeated issue across the page type.
Testable result
Before/after reports, changed sources, and regressions are preserved.
What we do
- Check representative URLs and distinguish server from rendered HTML.
- Separate document errors, warnings, and checker/access failures.
- Group messages by root cause and shared template/component.
- Prioritize parser-tree, content-model, duplicate-ID, form/table/media, and accessibility-impact errors.
- Repair the source without blindly deleting required semantics, ARIA, metadata, or framework hooks.
- Repeat validation, DOM comparison, visual/mobile, and key interaction tests.
Boundaries
| Work | Status | Comment |
|---|---|---|
| HTML errors on agreed templates | Included | Root cause, repair, and retest. |
| Warnings | Impact-based | Document or repair. |
| CSS/JS/Schema/accessibility audit | Separate | Valid HTML does not cover these areas. |
| Third-party widget markup | Access-dependent | Depends on vendor/API. |
| Redesign or framework migration | Separate | Not required for local fixes. |
What we need
Provide representative URLs, repository/CMS/staging access, build steps, critical interactions, and rollback. Do not send passwords in the form.
Enter the domain below so we can confirm recurring root causes and template scope.