Level A Operable WCAG 2.0+

Success Criterion 2.4.2: Page Titled

Official W3C Definition

Web pages have titles that describe topic or purpose.

Web Content Accessibility Guidelines (WCAG) 2.2

Why This Criterion Matters

The page title (in the HTML <title> element) is the first thing announced by screen readers when a page loads. It helps users identify pages, appears in browser tabs and history, and is used by search engines. A good title immediately tells users where they are.

Best Practice: Put the unique, page-specific content first in the title, followed by the site name. Example: "Contact Us | Company Name" rather than "Company Name | Contact Us"

Who Benefits

Screen Reader Users

Title is first thing announced when page loads.

Cognitive Disabilities

Clear titles help users confirm they're on correct page.

Low Vision Users

May enlarge title in tab to identify pages.

Everyone

Helps with browser history, bookmarks, and tab management.

How to Meet This Criterion

Title Structure Best Practices

Good Examples
<!-- Good: Specific page content first, then site name -->
<title>Contact Us | Web Standards Commission</title>
<title>WCAG 2.4.2 Page Titled | Web Standards Commission</title>
<title>Shopping Cart (3 items) | Online Store</title>

<!-- Good: Form step indication -->
<title>Checkout - Step 2 of 4: Shipping Address | Store Name</title>

<!-- Good: Search results context -->
<title>Search Results for "accessibility" | Web Standards Commission</title>

<!-- Good: Error indication -->
<title>Error: Please correct form | Contact Us | Company</title>

Dynamic Title Updates

Good Example - Single Page Application
<!-- Update title when content changes in SPA -->
<script>
function navigateTo(page) {
    // Update page content
    loadContent(page);
    
    // Update page title
    document.title = pageTitles[page] + ' | My Application';
    
    // Announce to screen readers
    announcePageChange(page);
}
</script>
Bad Examples
<!-- Bad: Missing title -->
<head>
    <!-- No title element -->
</head>

<!-- Bad: Generic title on all pages -->
<title>Web Standards Commission</title>

<!-- Bad: Unhelpful title -->
<title>Untitled Document</title>
<title>Page 1</title>
<title>Welcome</title>

<!-- Bad: Site name first (unique content truncated in tabs) -->
<title>Web Standards Commission - Contact Us - Get Help - Support</title>

Common Failures to Avoid

Failure Problem Solution
Missing title element Screen readers announce filename or URL Add descriptive title to every page
Same title on every page Users can't distinguish pages Make each title unique and descriptive
Site name first Unique content truncated in tabs Put page-specific content first
Title doesn't match content Confusing navigation Ensure title accurately describes page
SPA doesn't update title Title stays same as page changes Update document.title on navigation

Testing Methods

Manual Testing Steps

  1. Check every page: View title in browser tab
  2. Verify uniqueness: Each page should have distinct title
  3. Check descriptiveness: Does title describe page content?
  4. Test with screen reader: Title should be first thing announced
  5. Check SPAs: Title should update when view changes

Automated Testing

  • Browser DevTools: Check <title> element exists
  • WAVE: Flags missing or duplicate titles
  • axe DevTools: Checks for title presence
  • Lighthouse: Reports missing page titles

Related Criteria

1.3.1 Info and Relationships

Proper semantic structure including headings

2.4.4 Link Purpose

Links should describe their destination

Additional Resources