H2+¶
Wygard watches a specific subheading — <h2>, <h3>, <h4>, <h5>, or <h6> — that you pick per test, and alerts you when its text changes or disappears.
| Scope | Tier | Default | Alert |
|---|---|---|---|
| Per URL | Basic | Off — opt-in per heading | 🟠 Heads-up |
Why it matters¶
Subheadings carry the page's secondary structure: section titles on a long-form article, category labels on a listing page, the recurring CTA above the fold. They rarely move organic rankings on their own, but they do anchor user intent and snippet selection — and templates change them silently all the time.
The default severity is Heads-up because a subheading drift is usually a content or layout decision worth reviewing, not a five-alarm SEO fire. The test is off by default — you turn it on for the specific subheadings you care about.
What Wygard checks¶
On every run, the crawler:
- Fetches the monitored URL.
- Extracts the text of the first occurrence of the heading level you picked (
h2,h3,h4,h5, orh6). - Compares the found value against the stored desired value.
You configure one heading level per test, so if you want to watch both an H2 and an H3 on the same URL, set up two tests.
Common alerts¶
- Subheading text changed — the tag still exists at the chosen level, but its content no longer matches the baseline.
- Subheading not found — no heading at the configured level was extracted from the page.
- More than one matching heading — multiple headings with the same text were detected at that level. Usually a template repeating a block, worth investigating.
One test = one heading level
H2+ is not a sweep of all subheadings on the page. Pick the heading that actually matters for the page's purpose; broad coverage tends to generate noise rather than catch real regressions.
Responding to an alert¶
- Open the alert and review the diff — Wygard shows the previous text and the new one.
- Decide whether the change was intended (a content update, a redesign) or accidental (a template regression, a translation overwrite).
- If intended, click Set found value as desired to adopt the new text as the baseline.
- If accidental, fix the source and let the next crawl turn the test green.
Pair it with H1
H2+ assumes you've already covered the page's main heading with the H1 test. H1 is enabled by default; H2+ is for the secondary structure you want to watch on top of that.