The page has no title
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 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.
Add a
<title>to the<head>, describing what this page is about.Put the distinctive words first: the tail is what gets truncated.
Make it unique across the site — a title repeated on every page tells a searcher nothing about which result to pick.
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
<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.
Other seo audit checks
- The page declares more than one canonical URL
- The canonical URL cannot be used
- The page declares no canonical URL
- The canonical URL points at a different page
- The page has no h1 heading
- The heading levels skip a level
- The page has more than one h1
- An hreflang annotation is not valid
- The hreflang set does not include this page
- The page's declared language is not a well-formed language tag
- The page does not declare what language it is written in
- Images on the page have no alt attribute