Fix · Serious · cited in audits

How to fix: missing or duplicate page titles

Browser tab shows "Untitled" or every page has the same title. Title is the first thing screen readers announce on page load.

WCAG references
2.4.2
Severity
Serious

What it looks like in the wild

Browser tab shows "Untitled" or every page has the same title.

The screen-reader user, keyboard user, or low-vision user encountering this issue does not get an error message. The page just stops working for them. Which is why this kind of bug rarely shows up in your error tracker; it shows up in support tickets, lawsuits, and abandoned conversions.

Why it fails WCAG

Title is the first thing screen readers announce on page load.

Map this back to 2.4.2 when you log the bug. Auditors and procurement teams expect that mapping; "broken" is not enough context.

The wrong pattern (avoid)

HTML
<title>Home</title>

The right pattern (copy this)

HTML
<title>Pricing — Certvo</title>

Notes from real audits

  • Format: page topic — site name. Keep it under 60 characters.

How to verify the fix

Shipping the change is not the same as passing 2.4.2. Re-run these checks against the page you edited before you close the ticket.

  • Open every page in a separate tab; titles should make distinguishing easy.

An automated scan confirms the machine-testable half. Keyboard and screen-reader passes cover the half no scanner can judge — do both before claiming conformance.

What 2.4.2 requires

2.4.2 Page Titled (Level A, Operable): Web pages must have titles that describe topic or purpose. Screen readers announce the title on page load. Tab labels in browsers use it. SEO ranking depends on it.

  • Every page using the site name only

    2.4.2
  • Untitled or "Document"

    2.4.2

Priority: Serious

This is one of the findings that shows up in demand letters, because the barrier it creates is total rather than inconvenient: the affected user cannot complete the task at all. Treat it as a release blocker, not a backlog item.

Because the cause is almost always a shared component rather than a single page, fix it where the component is defined and re-scan the whole site. Record 2.4.2 on the ticket verbatim: that string is what an auditor, a procurement questionnaire or a regulator will search for.

Related fixes

Find every accessibility issue on your site in 60 seconds.

Free public scan. No card. AI-generated fixes for every issue we find.