Dr J's Binding Protocol — Document 08

Heading Strategy

Industry standards, hierarchy rules, SEO best practices, accessibility requirements, and page-by-page heading templates for e-commerce websites.

← Back to Build Hub

1. The 10 Golden Rules

These are non-negotiable. Every page on every site we build must follow these.

One H1 per page. It identifies the single main topic. On product pages it is the product name. On category pages it is the category name. On the homepage it is the primary value proposition.
Never skip heading levels going down. H1 → H2 → H3 → H4, always in order. Skipping back up (H4 to H2) when closing a subsection is fine.
Keep H1 under 60 characters. Google may use it as the SERP title. Make every word count.
Write headings for humans first, search engines second. Include keywords naturally. Never stuff.
Every heading must describe the content that follows. If a screen reader user heard only the headings, they should understand the full page structure.
Use semantic heading tags, never styling tricks. Bold text is not a heading. An H3 used for font size is not semantic. Use CSS to control appearance independently.
Avoid heading tags in sitewide elements. Keep <h> tags out of global headers, footers, and navigation. Use them for page-specific content only.
Category pages need text content, not just product grids. Add 150–300 words of descriptive content with proper H2/H3 headings.
Add a heading every 250–350 words. This creates scannable, accessible, SEO-friendly content structure.
Test with a heading outline tool. Extract just the headings from the page. If the outline does not clearly communicate the page structure, revise.

2. SEO & Search Engines

What Google Says

Google uses headings as a "strong signal" for understanding what a page section is about, which helps contextualize and rank surrounding text. However, heading hierarchy order is not a direct ranking factor — Gary Illyes clarified in 2024: "From Google Search perspective, it doesn't matter if you're using them out of order."

That said, heading quality matters in several concrete ways:

Heading Length Recommendations

LevelRecommended LengthRationale
H120–60 charactersAligns with SERP title display limits; avoids truncation
H230–60 characters (5–8 words)Short enough to scan, long enough to be descriptive
H3–H6No strict limitKeep concise; progressively more specific

Content Frequency

3. Accessibility (WCAG 2.1)

Relevant WCAG Criteria

CriterionLevelRequirement
1.3.1 Info & RelationshipsAHeadings must use semantic <h1>–<h6> markup, not just bold/large text
2.4.1 Bypass BlocksAHeading hierarchy serves as a mechanism to skip repeated content
2.4.6 Headings & LabelsAAHeadings must describe the topic or purpose of their section
2.4.10 Section HeadingsAAASection headings are used to organize content (recommended, not required for AA)

Screen Reader Reality

These numbers from the WebAIM Screen Reader User Survey (2024) show why this matters:

71.6% of screen reader users navigate via headings to find information.
88.8% find heading levels useful or very useful.
Headings are the #1 navigation mechanism for screen reader users — far exceeding landmarks, links, or search.

How Screen Readers Use Headings

Hierarchy Rules

4. Writing Effective Headings

The Dual Purpose

Every heading serves two audiences: the scanner (scrolling quickly to find what they need) and the reader (deciding if the section is worth reading). Both must be served simultaneously.

Core Principles

  1. Be specific, not vague. "Our Services" is weak. "Custom Chassis Fabrication for Off-Road Vehicles" is strong.
  2. Front-load the important words. Users scan the left side of headings (F-pattern). Put the key concept first.
  3. Each heading must make sense in isolation. If someone sees only the list of headings, the page structure should be clear.
  4. Use parallel grammatical structure across same-level headings. If one H2 starts with a verb, all H2s should start with verbs.

Heading Types

TypeWhen to UseExample
InformationalSpecs, technical pages, FAQ"Steel vs. Aluminum: Weight Comparison"
EmotionalHero sections, CTAs, landing pages"Built Tougher Than the Terrain"
HybridProduct pages, about pages"American-Made Chassis Built to Last"

For e-commerce, the hybrid approach is most effective: emotional appeal combined with specific, searchable information.

Power Words That Convert

CategoryWords
TrustProven, Guaranteed, Certified, Trusted, Tested
ValueFree, Save, Premium, Custom, Exclusive
UrgencyLimited, Only, Last Chance, Now, Today
ActionBuild, Discover, Get, Transform, Explore

Heading Formulas

5. E-Commerce Heading Patterns

Product Page H1

The H1 is the product name. This is the most universally agreed-upon rule in e-commerce SEO.

ScenarioH1 FormatExample
Unique productProduct Name"Patriot Series Off-Road Chassis"
Branded productBrand + Product Name"Patriot Chassis XD-4500 Heavy Duty Frame"
Key differentiatorProduct Name + Key Spec"XD-4500 Chassis — 4x4, Full Float Rear"
VariationProduct Name + Variation"XD-4500 Chassis (Extended Wheelbase)"

Category Page H1

Good: "Off-Road Chassis & Frame Kits" • "Heavy-Duty Steel Chassis Components" • "Custom Truck Chassis Packages"
Bad: "Products" • "Shop" • "Browse Our Selection" • "All Items"

Critical: Category pages need 150–300 words of descriptive content with H2/H3 headings. A page with only product thumbnails is thin content that Google will not rank well.

H2 Sections by Page Type

Product Page H2s

Category Page H2s

Homepage H2s

6. Page-by-Page Heading Templates

Use these as the starting blueprint for every page type. Adjust to fit content, but never violate the hierarchy rules.

Homepage

h1 Primary value proposition / Brand + what you sell Example: "Patriot Chassis — American-Made Off-Road Frames" (Under 60 characters. Answers: "What is this site about?") h2 Featured Category 1 h2 Featured Category 2 h2 Value Proposition / Why Choose Us h3 Benefit 1 (e.g., "100% American Steel") h3 Benefit 2 (e.g., "Lifetime Structural Warranty") h3 Benefit 3 (e.g., "10,000+ Rigs Built") h2 Social Proof / Testimonials h2 Call to Action

Product Page

h1 Product Name (+ brand if relevant, + key differentiator) Example: "XD-4500 Heavy Duty Off-Road Chassis" (The H1 IS the product name. Do not add marketing fluff.) h2 Overview / Description h2 Features & Benefits h3 Feature Group 1 (e.g., "Frame Construction") h3 Feature Group 2 (e.g., "Suspension Mounting") h3 Feature Group 3 (e.g., "Corrosion Protection") h2 Technical Specifications h3 Dimensions & Weight h3 Materials & Finish h3 Compatibility h2 Customer Reviews h2 Related Products

Category / Shop Page

h1 Category Name (keyword-rich, specific) Example: "Off-Road Chassis Kits" (NOT "Products" or "Shop" — be specific about what's here.) h2 Category Description (150–300 words of content below) h2 Products / Browse [Category] h2 Buying Guide (if applicable) h3 Guide subsections h2 FAQ h3 Individual questions

About Page

h1 About [Company Name] h2 Mission / Story h2 History / Timeline h2 Team / Leadership h3 Individual team members (if detailed bios follow) h2 What Sets Us Apart h3 Individual differentiators h2 Certifications & Partnerships h2 CTA: "Ready to Build With Us?"

Contact Page

h1 Contact [Company Name] h2 Send Us a Message (form section) h2 Call or Email Us (direct contact) h2 Business Hours h2 Visit Our Shop (location/directions) h2 Common Questions h3 Individual FAQ items

7. Common Mistakes

Mistake 1: Styling Over Semantics

Choosing heading levels based on desired font size rather than content hierarchy. An H3 used because "it looks right" rather than because the content is a third-level subsection.

Fix: Use CSS classes to control visual appearance. A .heading-style-2 class can look like an H2 while being applied to whatever semantic level is correct.

Mistake 2: Skipping Heading Levels

Jumping from H1 directly to H3 or H4. Breaks the logical outline, confuses screen readers, signals sloppy structure.

Fix: Always proceed H1 → H2 → H3. Going back up (H4 to H2) is fine. Going down out of order is not.

Mistake 3: Multiple H1 Tags

Google won't penalize it, but it dilutes the semantic signal, SEO tools flag it, and screen reader users expect one H1 for the page topic.

Common causes: Logo wrapped in H1 sitewide + page title in H1. Theme using H1 for widget titles. Rich text editor defaulting to H1.

Mistake 4: Keyword Stuffing

Never do this:
<h1>Buy Truck Chassis - Best Truck Chassis - Cheap Truck Chassis Online</h1>
<h2>Truck Chassis for Sale - Affordable Truck Chassis Deals</h2>

One primary keyword per heading, used naturally. Google penalizes keyword stuffing.

Mistake 5: Headings in Global Elements

Putting the site name, phone number, or tagline in heading tags within the header or footer. Creates duplicate headings on every page.

Fix: Use <p>, <span>, or <div> for global text. Reserve heading tags for page-specific content.

Mistake 6: Empty or Hidden Headings

Using display:none or empty heading tags for layout. Screen readers may announce these, creating confusion.

Fix: If a heading is needed for accessibility but not visually, use the .visually-hidden CSS pattern. Never use empty heading tags.

Mistake 7: Headings Inside Interactive Elements

Correct: <h2><a href="/product">Product Name</a></h2>
Incorrect: <a href="/product"><h2>Product Name</h2></a>

Place the interactive element inside the heading, not the other way around.

8. Character Limits & Visual Sizing

Character Limits

LevelMax CharactersWord CountEnforcement
H1605–10 wordsStrict — affects SERP display
H2605–8 wordsRecommended — for scannability
H3805–10 wordsSoft guideline
H4–H6No limitKeep conciseUse judgment

Visual Size Scale

Use a 1.25x (Major Third) or 1.333x (Perfect Fourth) typographic scale. Each level is that ratio larger than the next.

LevelSize RangeWeightNotes
H132–48px (2–3rem)700–900Largest, most prominent
H224–32px (1.5–2rem)600–700Clearly smaller than H1
H320–28px (1.25–1.75rem)600Clearly smaller than H2
H416–24px (1–1.5rem)600Close to body text but distinguished
H5–H614–20px600Rarely needed — consider restructuring
Practical note: Most well-structured pages only need H1, H2, and H3. If you're using H5 or H6, the content hierarchy is probably too deep and should be restructured.

When To Use Each Level