On-Page SEO for Schools
A Beginner’s Guide to Understanding Header Tags (H1–H6)
Published by SEO for Schools • Author: Paul Delaney
Header tags (H1–H6) are the scaffolding of a web page. They make content easy to scan for parents on phones, help assistive technologies navigate sections, and give search engines a clear outline. This beginner-friendly guide explains what headings are, how to use them correctly, and how to audit your school’s pages—even if your CMS is limited. You’ll get examples, common mistakes, and print-screen checklists you can use straight away.
What are header tags?
Header tags are HTML elements—<h1> through <h6>—that label the start of a section and indicate its level in the hierarchy. The H1 is typically the page’s main heading (the topic), H2 elements are the key sections beneath it, and deeper levels (H3–H6) nest sub-topics. Used properly, they improve readability, accessibility and machine understanding.
Official guidance: Google’s SEO Starter Guide recommends using descriptive headings to create a hierarchical structure that makes content easier to understand. See: Search Central — SEO Starter Guide. For accessibility, W3C’s WCAG 2.2 provides success criteria and techniques for headings. See: WCAG 2.2 Quick Ref and technique H42: Using h1–h6 to identify headings.
Why headings matter (SEO, accessibility, and parents on mobiles)
- SEO clarity: Headings outline the page topic and sections, helping search engines interpret content themes. Google advises keeping headings descriptive and organised. (Source: SEO Starter Guide)
- Accessibility: Screen reader users rely on a logical heading structure to jump through sections quickly. This aligns with WCAG success criteria on navigable content. (Source: WCAG 2.2)
- Mobile scanning: Parents skim on small screens. Clear H2/H3 ladders and short paragraphs reduce pogo-sticking and support Core Web Vitals outcomes indirectly (by improving comprehension and interaction).
Four practical principles for H1–H6
- One clear page topic: Use one prominent, page-level
<h1>that states the topic plainly (“Term Dates 2025/26”, “Admissions — Step-by-Step Guide”). HTML standards allow multiple<h1>elements in certain layouts, but for clarity and accessibility, one page-level H1 is the pragmatic choice. (Reference: WHATWG HTML — Headings and sections) - Use levels logically: Don’t skip levels without reason. H2 for major sections; H3 for subsections under an H2; and so on.
- Keep headings descriptive, not stuffed: Summarise the section in natural language. Avoid keyword stuffing—Google’s guidance focuses on helpful, people-first content. (See: Creating helpful, reliable, people-first content)
- Don’t use headings for styling: If you need a bigger font, use CSS, not an incorrect heading level. Headings communicate structure, not just size.
Examples: poor vs good heading structure
Poor (skips levels, vague)
<h1>Admissions</h1><h3>General Info</h3><h5>How to apply</h5><h2>Open Days</h2> - Levels jump around (H1 → H3 → H5 → H2).
- “General Info” lacks clarity; “How to apply” is buried as H5.
Good (logical ladder, descriptive)
<h1>Admissions: How to Apply for September 2026</h1><h2>Key Dates</h2><h3>Application window</h3><h3>Offer day</h3><h2>Eligibility & Criteria</h2><h2>Application Steps</h2><h3>Step 1 — Prepare documents</h3><h3>Step 2 — Submit application</h3><h3>Step 3 — What happens next</h3> - H1 matches the page topic.
- H2s are the major sections; H3s nest under the correct parent.
- Each heading describes the content beneath it.
Mapping headings to common school templates
| Page type | Suggested H1 | Typical H2s | H3 examples |
|---|---|---|---|
| Home | Welcome to [School Name] | News • Upcoming Events • Our Ethos • Contact | Latest posts • Term highlights • Office hours |
| Admissions | Admissions: How to Apply | Key Dates • Eligibility • Application Steps • Appeals | Step 1/2/3 • Required documents • Deadlines |
| Term Dates | Term Dates [Academic Year] | Autumn Term • Spring Term • Summer Term | Half-term • INSET days |
| Policies | School Policies & Documents | Safeguarding • Attendance • Behaviour • SEN | Last updated • PDF summaries |
| News article | [Article title] | Background • Key points • What’s next | Event details • Quotes • Photos |
Working with a limited CMS (and still getting headings right)
- Use the editor’s heading styles: Most CMSs let you set “Heading 1/2/3”. Use these rather than bold text with larger fonts.
- Check the output: In your browser, right-click → Inspect to confirm an H2 is really
<h2>in the HTML. - Avoid all-caps or decorative emojis in headings: Screen readers will read them literally; it harms comprehension.
- Don’t duplicate the H1 as the first H2: Make H2s distinct (“Key Dates”, not “Admissions”).
Accessibility: headings that work for everyone
- One main heading: Provide a clear, page-level H1 that summarises the topic.
- Logical sequence: Don’t jump from H1 to H4 without intermediate levels unless a component is isolated and well-labelled.
- Concise and descriptive: WCAG encourages headings that describe topic or purpose. (See WCAG 2.2 Quick Ref)
- Don’t rely on colour or size alone: The semantics of H1–H6 communicate structure to assistive tech.
SEO notes: what headings do—and don’t—do
- Headings help understanding, not magic rankings: Google recommends clear, hierarchical headings to organise content for users and search. (Source: SEO Starter Guide)
- Keyword stuffing hurts readability: Write for humans; include relevant phrases naturally where they genuinely describe a section.
- Structured data ≠ headings: Schema supports rich results but doesn’t replace semantic sectioning. Use both correctly. (See Google Search Central — Structured data)
Copy-ready heading patterns (drop-in)
Admissions page skeleton
<h1>Admissions: How to Apply for September 2026</h1><p>Short intro with who this page is for and what to do next.</p><h2>Key Dates</h2><h3>Application window</h3><h3>Offer day</h3><h2>Eligibility & Criteria</h2><h2>Application Steps</h2><h3>Step 1 — Prepare documents</h3><h3>Step 2 — Submit your application</h3><h3>Step 3 — What happens next</h3><h2>Appeals</h2> News article skeleton
<h1>Sports Day Winners Announced</h1><p>Short intro with the who/what/when in 1–2 sentences.</p><h2>Highlights</h2><h3>Records broken</h3><h3>House points</h3><h2>Quotes</h2><h2>Gallery</h2> Common mistakes to avoid
- Using headings for layout only: e.g., making random text large by setting it to H2. Use CSS for size; use headings for structure.
- Skipping straight to H4 because it “looks right”: Adjust CSS for appearance; keep the hierarchy logical.
- Huge blocks under one heading: Break into smaller sections with meaningful H3s so parents can scan on mobiles.
- Duplicate H1 and
<title>issues: The HTML<title>element (in the head) and the on-page H1 should align in topic but don’t need to be identical. Keep both descriptive. (See SEO Starter Guide)
Quality checks (quick wins)
- Does every page have one clear H1?
- Do H2s divide the story into logical sections?
- Do H3s genuinely nest under the right H2?
- Are headings concise and descriptive (no stuffing)?
- Do headings match the content that follows?
Print-screen checklists
10-Point Heading Audit (per page)
Screenshot or print this card- One clear H1 summarises the page topic.
- H2s split major sections (2–6 max on typical pages).
- H3s nest under the right H2 (no level skipping).
- Headings are descriptive and human-readable.
- No keyword stuffing; natural phrasing.
- No headings used purely for visual size.
- Headings match the content that follows.
- H1 aligns with the HTML <title> (topic), not necessarily identical.
- Accessible: headings are programmatic H1–H6, not styled paragraphs.
- Mobile friendly: sections are short; lists used for facts.
Template Mapping Cheat Sheet
Screenshot or print this card| Template | H1 | H2 | H3 |
|---|---|---|---|
| Home | School name/strapline | News • Events • Ethos • Contact | Latest items • Timings |
| Admissions | Admissions: How to Apply | Key Dates • Eligibility • Steps • Appeals | Step 1/2/3 • Docs |
| Term Dates | Term Dates 2025/26 | Autumn • Spring • Summer | Half-term • INSET |
| Policies | School Policies | Safeguarding • Behaviour • Attendance | Updated • Downloads |
| News | [Article title] | Highlights • Quotes • Gallery | Details • Captions |
How to audit headings in 15 minutes
- Open a key page (e.g., Admissions) and view the page source or use your browser’s Accessibility tree to list headings.
- Confirm levels follow an H1 → H2 → H3 pattern without unnecessary jumps.
- Rewrite vague headings (“Information”) into descriptive ones (“Eligibility & Criteria”).
- Split long sections into smaller chunks with H3s for scannability.
- Re-test with a screen reader or use your browser’s “Headings” outline to verify navigation makes sense. (WCAG reference: Quick Ref)
FAQs (Featured Snippet-ready)
What is an H1 and how many should I use?
The H1 is the main heading describing the page’s topic. While HTML specs allow multiple H1s in certain structures, using one clear page-level H1 is a practical, accessible convention for school sites. (Reference: WHATWG HTML)
Do headings affect Google rankings?
Headings help users and search engines understand content structure. Google’s Starter Guide recommends descriptive, organised headings. They’re not a magic ranking boost but support helpful, readable content. (Source: SEO Starter Guide)
Is it OK to skip from H2 to H4?
It’s better to avoid skipping levels because it can confuse assistive technologies and readers. Keep a logical ladder (H2 → H3 → H4). (WCAG principle: navigable structure — Quick Ref)
Can I use headings for styling only?
No. Headings communicate structure. Use CSS for styling. Incorrect use harms accessibility and clarity. (Technique: H42)
Need practical SEO support?
Speak With Paul Delaney
Paul Delaney helps schools turn complex SEO into simple, effective actions. As a guest writer for SEO for Schools, Paul shares step-by-step playbooks and evidence-based guidance that busy teams can apply immediately. With three decades’ experience working with UK and international institutions, he understands the challenges school teams face and is well positioned to offer support and guidance.
For our readers, Paul offers free 30-minute sessions for institutions exploring how to raise visibility, strengthen brand trust and streamline admissions. Sessions are practical, jargon-free and free from sales pressure. You can contact him using the buttons below—please mention SEOforSchools.co.uk.








