Trakis

Trakis · Rules

Skipped heading level

Headings that skip a level, such as an H3 directly under the H1. Headings are the outline of the page for screen readers and for machines that summarise it. A skipped level is a hole in that outline.

NoticeONPAGE-008 · On-page · checked on every page

Where it usually comes from

Headings chosen for their size rather than their level — an H4 because it looks right — or widgets and sidebars with their own heading levels.

How to fix it

  • Use the levels in order: H2 under the H1, H3 under an H2.
  • If a heading was picked for its size, keep the level the outline needs and change its size with CSS.
  • Headings in sidebars and footers ("Newsletter", "Contact") rarely need to be headings at all; plain bold text does the job without breaking the outline.

How to check it yourself

Use a heading outline browser extension, or search the source for <h2, <h3 and <h4 and check they appear in order.

What it looks like in a report

Notice The structure jumps from H1 to H3. · /product/*

The product template uses H3 for its first section; changing it to H2 fixes the outline on every product. (An example shop; the numbers are illustrative.)

How the audit counts it

ONPAGE-008 is a notice in the on-page category, and weighs lightly in that category’s score. When it appears on many pages built from the same template, the report shows it once, with the number of pages it covers — because one change in the template fixes all of them.

If the finding is deliberate on your site, it can be accepted as intentional in the report. It then leaves the list and the score, and comes back on its own if what it shows changes.

Other on-page checks

Find it on your site

A Trakis audit runs this check and the other 65 on your site, and tells you on how many pages each one sits. Or go back to all the rules.