Skip to content

Retrieval and usability, control 4 of 18

R-04 Use headings for real information structure

P1Automated

Headings should communicate a logical hierarchy of topics and decisions. Do not turn them into keyword lists or enforce arbitrary heading-count rules as ranking factors.

Priority
High priority.
Hard gate
No
Change class
AUTO_WITH_TEST: A candidate requiring relevant tests.
Quality bucket
Retrieval and usability

Why it matters

Headings are how readers scan a page and how crawlers and answer engines work out which part answers which question. If headings are stuffed with keywords or chosen for their size, people cannot find what they need and machines cannot separate one topic from the next.

Evidence to review

  • Heading outline, DOM and accessibility review.

How to implement

  1. Read the page outline without body copy.
  2. Use meaningful main and subordinate headings with semantic levels.
  3. Make each section fulfil its heading.
  4. Separate visual font size from document structure.
  5. A heading containing the main term is not automatically stuffing. Preserve headings that help users navigate; do not add one for every synonym.

How UltimateSEO checks this

Automated. A check in the scan sets PASS or FAIL for this control, and reports UNKNOWN or BLOCKED when its input is missing.

The check looks at: a single H1 and no skipped heading levels on crawled pages.

States used: PASS, FAIL, UNKNOWN, NOT_APPLICABLE or BLOCKED. UNKNOWN is never shown as a pass. How states work.

Myth guards that reference this control

Sources

Part of The UltimateSEO Framework v4.3, catalogue dated 2026-10-14. Evidence states, control states and the publish gate are explained on the hub.

Check this control on your own site

The instant scan maps what it finds to this control and tells you honestly whether it could verify it.