dotvitals

The page has no title

MediumConfirmedQuick winseo.title.missing

What this check looks for

There is no <title> on this page, or it is empty. The title is the clickable line in a search result and the text in the browser tab, so search engines will invent one from the page content.

Why it matters

The title is the single most visible piece of text about the page in a search result. Leaving it to be generated means the line people decide whether to click is written by an algorithm reading your markup.

When the check passes, your report says: “The page has a title for search results and browser tabs”.

What it costs your score

When this check fails it removes 12 points from your SEO score, before the status, confidence and repeat multipliers are applied. SEO carries a weight of 5 in the overall score.

It shares the seo.meta family ceiling of 20 points: however many findings that family produces, together they cannot remove more than that from SEO. One underlying problem showing up in several places is still one problem.

Severity
medium
Default confidence
confirmed
Status when triggered
fail
Deduction
12 points
Family cap
seo.meta · 20
Category
SEO
Module
Seo audit
Fix owned by
user
In the ruleset since
2026.09

How the whole score is calculated

How to fix it

Add a unique <title> describing this page.

It is the headline of your search result and the text people read before deciding to click.

  1. Add a <title> to the <head>, describing what this page is about.

  2. Put the distinctive words first: the tail is what gets truncated.

  3. Make it unique across the site — a title repeated on every page tells a searcher nothing about which result to pick.

  4. Render it server-side. A title set by JavaScript is not in the served HTML, and not every consumer runs it.

How to confirm it worked

  • curl -sS ‹url› | grep -i '<title' — should show a descriptive, non-empty title

A named slot like ‹domain› — and the braces left in the configuration below — is filled in with your own values when this rule appears on a report.

Remediation by platform

Page HTML
<title>Sourdough starter guide — Northwind Bakery</title>
  • Specific first, brand last. If the brand is what people search for, lead with it instead — the rule is that the words that distinguish this page should survive truncation.

Technical detail

No non-empty <title> element was found in the served HTML.

Google generates a title link when the page has none, or when the one it has is judged a poor match for the query — Google's own documentation describes this. A generated title is usually assembled from the h1, the site name, or visible text near the top of the page. It is not a penalty, and it is not under your control.

Write one title per page, describing that page rather than the site. A pattern of Page topic — Site name reads well and keeps the distinctive words at the front, where they survive truncation.

Note what this check cannot see: a title inserted by JavaScript after the page loads is not in the served HTML and is not counted here. Google does render pages, so such a title may well be seen — but it is seen later than one in the markup, and other crawlers and social previews often never see it.

Standards and references

Test this on your domain

Run the check that produces this finding, on its own, against any domain.

Open the seo audit checker

Other seo audit checks