Back to Learn
Pulseaccessibility
Document Has a Title Element
What This Audit Checks
This audit verifies that the HTML document has a <title> element in the <head> with non-empty text content. The title is the first thing screen readers announce when a page loads and appears in browser tabs, bookmarks, and search results.
Why It Matters
The document title is a screen reader user's primary orientation cue. Without it, users don't know which page they've landed on. It also affects SEO and is required by WCAG 2.4.2 (Level A).
How to Fix It
- Add a unique, descriptive
<title>to every page. It should identify both the page and the site. - In Next.js, use the
metadataexport or<Head>component to set the title per page. - Follow a consistent pattern like "Page Name | Site Name" or "Page Name - Site Name".
- Don't use placeholder titles like "Untitled" or "Home" without context.
<!-- Bad: missing or empty title -->
<head>
<title></title>
</head>
<!-- Good: descriptive title -->
<head>
<title>Dashboard - Ciphera Pulse</title>
</head>
// Next.js App Router
export const metadata = {
title: "Dashboard - Ciphera Pulse",
};
How Pulse Tracks This
Pulse flags this audit in your Lighthouse accessibility score. When the audit fails, Pulse shows which elements triggered it so you can fix them directly.