What we look for
The first H1 heading (the main heading at the top of a page) on these pages is exactly the same as the page title.
Why it matters
This is common and does little harm. A heading worded a little differently from the title gives you a second chance to describe the page.
How to fix
Reword the heading or the title in the CMS so the two work together, for example a short heading on the page and a fuller title for search results.
Seen in a real crawl
From a crawl of Millbrook Hardware (the broken fixture), a test site from Raptor’s fixture suite.
Low
1 page uses its title word for word as its main heading
/soft-404 H1 and title are identical: Page not found
http://127.0.0.1:8001raptor 0.3.0, 17 Oct 2026Where you’ll see it
The id is stable, and every surface uses it, so it’s the thing to search for or hand to an agent.
- Terminal
- When it is one of the five findings under Fix first,
raptor crawlprints the id under it.Check: headings.
h1_ same_ as_ title - crawl.json and the CSV
- The crawl JSON names the finding by this id, and so do the CSV and
raptor_query."check_
id": "headings. h1_ same_ as_ title" - The HTML report
- This link opens the finding in the report, and each finding shows its id.
crawl.
html# finding= headings. h1_ same_ as_ title - MCP
raptor_findingswith thischeck_idreturns the finding in full, with a fix brief ready to paste into a task. If it didn’t fire, it says why.raptor_
findings { "job_ id": ". . . ", "check_ id": "headings. h1_ same_ as_ title" }