H1 Checker
Check a URL or paste HTML to count H1s, spot empty headings and inspect the H1–H6 outline. Source HTML only.
Heading outline
Check a page to see its H1 count and ordered heading outline.
Your review starts here
Find empty headings, review multiple H1s and follow the page’s section levels.
A heading inventory with context
An H1 checker helps you review the main heading and the sections that follow it. This checker lists literal H1–H6 elements in source order, keeping the original text and level visible instead of reducing the page to a score.
URL checks fetch one public page through SearchVector’s bounded inspection service. Pasted HTML is processed locally. Neither mode executes scripts or evaluates external stylesheets. If you paste only a section, the findings describe only that section.
Count and inspect
See counts for all six heading levels, plus the exact text of each heading.
Review empty text
Whitespace-only headings are flagged. Image-only headings need a separate accessible-name review.
Follow the order
Level gaps flag deeper jumps, such as H2 to H4. They are prompts for review, not an accessibility verdict.
Keep visibility explicit
Hidden and aria-hidden headings remain in the count with source-level flags. CSS classes and computed visibility are not checked.
Build a readable section hierarchy
Choose heading levels for the relationship between sections, then use CSS for their appearance. This original example shows how a route-planning subsection can follow its parent heading without skipping a level.
Review the gap
H1 Plan your first trail walk
H3 Choose a route
H2 Pack the essentialsH3 follows H1 directly. Check whether “Choose a route” is a main section or needs an H2 parent.
Make peer sections consistent
H1 Plan your first trail walk H2 Choose a route H2 Pack the essentials
These two sections sit at the same level. A more detailed route subsection could use H3 below the first H2.
Returning from H4 to H2 can close a subsection correctly. Fixed navigation and sidebar regions may also need context. Read WAI’s heading guidance.

Three titles, different jobs
- H1: the page heading
- A heading element in the document. Its wording should help readers understand the page topic. This tool finds the H1 text present in the supplied source.
- HTML title: the document label
- The title element supplies a document title commonly shown in the browser tab. The report shows the first title element supplied; it need not exactly match the H1.
- Search title: a search engine’s choice
- A search result’s title link can draw from the HTML title, prominent headings and other sources. This checker does not retrieve or predict Google’s selected title.
Google uses several sources to generate title links. See Google’s title-link documentation.
Turn findings into edits
- Make the main heading describe the page’s specific topic. Replace empty headings with meaningful text or remove unused markup.
- Match subsection ranks to the content relationships. Review navigation and hidden variants in a real browser before editing them.
- Recheck the source after saving changes. Use the Title & Meta Checker to review the document title and description separately.